Show / Hide Table of Contents

Class CfnDirectoryBucketPropsMixin.InventoryConfigurationProperty

Specifies an inventory configuration for an Amazon S3 Express bucket.

Inheritance
object
CfnDirectoryBucketPropsMixin.InventoryConfigurationProperty
Implements
CfnDirectoryBucketPropsMixin.IInventoryConfigurationProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.S3Express
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnDirectoryBucketPropsMixin.InventoryConfigurationProperty : CfnDirectoryBucketPropsMixin.IInventoryConfigurationProperty
Syntax (vb)
Public Class CfnDirectoryBucketPropsMixin.InventoryConfigurationProperty Implements CfnDirectoryBucketPropsMixin.IInventoryConfigurationProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3express-directorybucket-inventoryconfiguration.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.CfnPropertyMixins.AWS.S3Express;

             var inventoryConfigurationProperty = new InventoryConfigurationProperty {
                 Destination = new DestinationProperty {
                     BucketAccountId = "bucketAccountId",
                     BucketArn = "bucketArn",
                     Format = "format",
                     Prefix = "prefix"
                 },
                 Enabled = false,
                 Id = "id",
                 IncludedObjectVersions = "includedObjectVersions",
                 OptionalFields = new [] { "optionalFields" },
                 Prefix = "prefix",
                 ScheduleFrequency = "scheduleFrequency"
             };

Synopsis

Constructors

InventoryConfigurationProperty()

Specifies an inventory configuration for an Amazon S3 Express bucket.

Properties

Destination

Specifies information about where to publish inventory reports for an Amazon S3 Express bucket.

Enabled

Specifies whether the inventory is enabled or disabled.

Id

The ID used to identify the inventory configuration.

IncludedObjectVersions

Object versions to include in the inventory list.

OptionalFields

Contains the optional fields that are included in the inventory results.

Prefix

The prefix that is prepended to all inventory results.

ScheduleFrequency

Specifies the schedule for generating inventory results.

Constructors

InventoryConfigurationProperty()

Specifies an inventory configuration for an Amazon S3 Express bucket.

public InventoryConfigurationProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3express-directorybucket-inventoryconfiguration.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.CfnPropertyMixins.AWS.S3Express;

             var inventoryConfigurationProperty = new InventoryConfigurationProperty {
                 Destination = new DestinationProperty {
                     BucketAccountId = "bucketAccountId",
                     BucketArn = "bucketArn",
                     Format = "format",
                     Prefix = "prefix"
                 },
                 Enabled = false,
                 Id = "id",
                 IncludedObjectVersions = "includedObjectVersions",
                 OptionalFields = new [] { "optionalFields" },
                 Prefix = "prefix",
                 ScheduleFrequency = "scheduleFrequency"
             };

Properties

Destination

Specifies information about where to publish inventory reports for an Amazon S3 Express bucket.

public object? Destination { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3express-directorybucket-inventoryconfiguration.html#cfn-s3express-directorybucket-inventoryconfiguration-destination

Type union: either IResolvable or CfnDirectoryBucketPropsMixin.IDestinationProperty

Enabled

Specifies whether the inventory is enabled or disabled.

public object? Enabled { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3express-directorybucket-inventoryconfiguration.html#cfn-s3express-directorybucket-inventoryconfiguration-enabled

Type union: either bool or IResolvable

Id

The ID used to identify the inventory configuration.

public string? Id { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3express-directorybucket-inventoryconfiguration.html#cfn-s3express-directorybucket-inventoryconfiguration-id

IncludedObjectVersions

Object versions to include in the inventory list.

public string? IncludedObjectVersions { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3express-directorybucket-inventoryconfiguration.html#cfn-s3express-directorybucket-inventoryconfiguration-includedobjectversions

OptionalFields

Contains the optional fields that are included in the inventory results.

public string[]? OptionalFields { get; set; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3express-directorybucket-inventoryconfiguration.html#cfn-s3express-directorybucket-inventoryconfiguration-optionalfields

Prefix

The prefix that is prepended to all inventory results.

public string? Prefix { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3express-directorybucket-inventoryconfiguration.html#cfn-s3express-directorybucket-inventoryconfiguration-prefix

ScheduleFrequency

Specifies the schedule for generating inventory results.

public string? ScheduleFrequency { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3express-directorybucket-inventoryconfiguration.html#cfn-s3express-directorybucket-inventoryconfiguration-schedulefrequency

Implements

CfnDirectoryBucketPropsMixin.IInventoryConfigurationProperty
Back to top Generated by DocFX