Class CfnDirectoryBucketPropsMixin.InventoryConfigurationProperty
Specifies an inventory configuration for an Amazon S3 Express bucket.
Inherited Members
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
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
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
Remarks
Enabled
Specifies whether the inventory is enabled or disabled.
public object? Enabled { get; set; }
Property Value
Remarks
Id
The ID used to identify the inventory configuration.
public string? Id { get; set; }
Property Value
Remarks
IncludedObjectVersions
Object versions to include in the inventory list.
public string? IncludedObjectVersions { get; set; }
Property Value
Remarks
OptionalFields
Contains the optional fields that are included in the inventory results.
public string[]? OptionalFields { get; set; }
Property Value
string[]
Remarks
Prefix
The prefix that is prepended to all inventory results.
public string? Prefix { get; set; }
Property Value
Remarks
ScheduleFrequency
Specifies the schedule for generating inventory results.
public string? ScheduleFrequency { get; set; }