Show / Hide Table of Contents

Class CfnStorageLens.AccountLevelProperty

This resource contains the details of the account-level metrics for Amazon S3 Storage Lens.

Inheritance
System.Object
CfnStorageLens.AccountLevelProperty
Implements
CfnStorageLens.IAccountLevelProperty
Namespace: Amazon.CDK.AWS.S3
Assembly: Amazon.CDK.AWS.S3.dll
Syntax (csharp)
public class AccountLevelProperty : Object, CfnStorageLens.IAccountLevelProperty
Syntax (vb)
Public Class AccountLevelProperty
    Inherits Object
    Implements CfnStorageLens.IAccountLevelProperty
Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-accountlevel.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;

var accountLevelProperty = new AccountLevelProperty {
    BucketLevel = new BucketLevelProperty {
        ActivityMetrics = new ActivityMetricsProperty {
            IsEnabled = false
        },
        AdvancedCostOptimizationMetrics = new AdvancedCostOptimizationMetricsProperty {
            IsEnabled = false
        },
        AdvancedDataProtectionMetrics = new AdvancedDataProtectionMetricsProperty {
            IsEnabled = false
        },
        DetailedStatusCodesMetrics = new DetailedStatusCodesMetricsProperty {
            IsEnabled = false
        },
        PrefixLevel = new PrefixLevelProperty {
            StorageMetrics = new PrefixLevelStorageMetricsProperty {
                IsEnabled = false,
                SelectionCriteria = new SelectionCriteriaProperty {
                    Delimiter = "delimiter",
                    MaxDepth = 123,
                    MinStorageBytesPercentage = 123
                }
            }
        }
    },

    // the properties below are optional
    ActivityMetrics = new ActivityMetricsProperty {
        IsEnabled = false
    },
    AdvancedCostOptimizationMetrics = new AdvancedCostOptimizationMetricsProperty {
        IsEnabled = false
    },
    AdvancedDataProtectionMetrics = new AdvancedDataProtectionMetricsProperty {
        IsEnabled = false
    },
    DetailedStatusCodesMetrics = new DetailedStatusCodesMetricsProperty {
        IsEnabled = false
    }
};

Synopsis

Constructors

AccountLevelProperty()

Properties

ActivityMetrics

This property contains the details of account-level activity metrics for S3 Storage Lens.

AdvancedCostOptimizationMetrics

This property contains the details of account-level advanced cost optimization metrics for S3 Storage Lens.

AdvancedDataProtectionMetrics

This property contains the details of account-level advanced data protection metrics for S3 Storage Lens.

BucketLevel

This property contains the details of the account-level bucket-level configurations for Amazon S3 Storage Lens.

DetailedStatusCodesMetrics

This property contains the details of account-level detailed status code metrics for S3 Storage Lens.

Constructors

AccountLevelProperty()

public AccountLevelProperty()

Properties

ActivityMetrics

This property contains the details of account-level activity metrics for S3 Storage Lens.

public object ActivityMetrics { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-accountlevel.html#cfn-s3-storagelens-accountlevel-activitymetrics

AdvancedCostOptimizationMetrics

This property contains the details of account-level advanced cost optimization metrics for S3 Storage Lens.

public object AdvancedCostOptimizationMetrics { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-accountlevel.html#cfn-s3-storagelens-accountlevel-advancedcostoptimizationmetrics

AdvancedDataProtectionMetrics

This property contains the details of account-level advanced data protection metrics for S3 Storage Lens.

public object AdvancedDataProtectionMetrics { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-accountlevel.html#cfn-s3-storagelens-accountlevel-advanceddataprotectionmetrics

BucketLevel

This property contains the details of the account-level bucket-level configurations for Amazon S3 Storage Lens.

public object BucketLevel { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-accountlevel.html#cfn-s3-storagelens-accountlevel-bucketlevel

DetailedStatusCodesMetrics

This property contains the details of account-level detailed status code metrics for S3 Storage Lens.

public object DetailedStatusCodesMetrics { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelens-accountlevel.html#cfn-s3-storagelens-accountlevel-detailedstatuscodesmetrics

Implements

CfnStorageLens.IAccountLevelProperty
Back to top Generated by DocFX