Interface CfnDirectoryBucketPropsMixin.InventoryConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDirectoryBucketPropsMixin.InventoryConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnDirectoryBucketPropsMixin
@Stability(Stable)
public static interface CfnDirectoryBucketPropsMixin.InventoryConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
Specifies an inventory configuration for an Amazon S3 Express bucket.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.s3express.*;
InventoryConfigurationProperty inventoryConfigurationProperty = InventoryConfigurationProperty.builder()
.destination(DestinationProperty.builder()
.bucketAccountId("bucketAccountId")
.bucketArn("bucketArn")
.format("format")
.prefix("prefix")
.build())
.enabled(false)
.id("id")
.includedObjectVersions("includedObjectVersions")
.optionalFields(List.of("optionalFields"))
.prefix("prefix")
.scheduleFrequency("scheduleFrequency")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnDirectoryBucketPropsMixin.InventoryConfigurationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectSpecifies information about where to publish inventory reports for an Amazon S3 Express bucket.default ObjectSpecifies whether the inventory is enabled or disabled.default StringgetId()The ID used to identify the inventory configuration.default StringObject versions to include in the inventory list.Contains the optional fields that are included in the inventory results.default StringThe prefix that is prepended to all inventory results.default StringSpecifies the schedule for generating inventory results.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDestination
Specifies information about where to publish inventory reports for an Amazon S3 Express bucket.Returns union: either
IResolvableorCfnDirectoryBucketPropsMixin.DestinationProperty- See Also:
-
getEnabled
Specifies whether the inventory is enabled or disabled.Returns union: either
BooleanorIResolvable- See Also:
-
getId
The ID used to identify the inventory configuration.- See Also:
-
getIncludedObjectVersions
Object versions to include in the inventory list.- See Also:
-
getOptionalFields
Contains the optional fields that are included in the inventory results.- See Also:
-
getPrefix
The prefix that is prepended to all inventory results.- See Also:
-
getScheduleFrequency
Specifies the schedule for generating inventory results.- See Also:
-
builder
@Stability(Stable) static CfnDirectoryBucketPropsMixin.InventoryConfigurationProperty.Builder builder()
-