Show / Hide Table of Contents

Interface CfnBucket.IAnalyticsConfigurationProperty

Specifies the configuration and any analyses for the analytics filter of an Amazon S3 bucket.

Namespace: Amazon.CDK.AWS.S3
Assembly: Amazon.CDK.AWS.S3.dll
Syntax (csharp)
public interface IAnalyticsConfigurationProperty
Syntax (vb)
Public Interface IAnalyticsConfigurationProperty
Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-analyticsconfiguration.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.S3;

AnalyticsConfigurationProperty analyticsConfigurationProperty = new AnalyticsConfigurationProperty {
    Id = "id",
    StorageClassAnalysis = new StorageClassAnalysisProperty {
        DataExport = new DataExportProperty {
            Destination = new DestinationProperty {
                BucketArn = "bucketArn",
                Format = "format",

                // the properties below are optional
                BucketAccountId = "bucketAccountId",
                Prefix = "prefix"
            },
            OutputSchemaVersion = "outputSchemaVersion"
        }
    },

    // the properties below are optional
    Prefix = "prefix",
    TagFilters = new [] { new TagFilterProperty {
        Key = "key",
        Value = "value"
    } }
};

Synopsis

Properties

Id

The ID that identifies the analytics configuration.

Prefix

The prefix that an object must have to be included in the analytics results.

StorageClassAnalysis

Contains data related to access patterns to be collected and made available to analyze the tradeoffs between different storage classes.

TagFilters

The tags to use when evaluating an analytics filter.

Properties

Id

The ID that identifies the analytics configuration.

string Id { get; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-analyticsconfiguration.html#cfn-s3-bucket-analyticsconfiguration-id

Prefix

The prefix that an object must have to be included in the analytics results.

virtual string Prefix { get; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-analyticsconfiguration.html#cfn-s3-bucket-analyticsconfiguration-prefix

StorageClassAnalysis

Contains data related to access patterns to be collected and made available to analyze the tradeoffs between different storage classes.

object StorageClassAnalysis { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-analyticsconfiguration.html#cfn-s3-bucket-analyticsconfiguration-storageclassanalysis

TagFilters

The tags to use when evaluating an analytics filter.

virtual object TagFilters { get; }
Property Value

System.Object

Remarks

The analytics only includes objects that meet the filter's criteria. If no filter is specified, all of the contents of the bucket are included in the analysis.

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-bucket-analyticsconfiguration.html#cfn-s3-bucket-analyticsconfiguration-tagfilters

Back to top Generated by DocFX