Package com.pulumi.aws.s3control.outputs
Class StorageLensConfigurationStorageLensConfiguration
- java.lang.Object
-
- com.pulumi.aws.s3control.outputs.StorageLensConfigurationStorageLensConfiguration
-
public final class StorageLensConfigurationStorageLensConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStorageLensConfigurationStorageLensConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StorageLensConfigurationStorageLensConfigurationAccountLevelaccountLevel()java.util.Optional<StorageLensConfigurationStorageLensConfigurationAwsOrg>awsOrg()static StorageLensConfigurationStorageLensConfiguration.Builderbuilder()static StorageLensConfigurationStorageLensConfiguration.Builderbuilder(StorageLensConfigurationStorageLensConfiguration defaults)java.util.Optional<StorageLensConfigurationStorageLensConfigurationDataExport>dataExport()java.lang.Booleanenabled()java.util.Optional<StorageLensConfigurationStorageLensConfigurationExclude>exclude()java.util.Optional<StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExport>expandedPrefixesDataExport()java.util.Optional<StorageLensConfigurationStorageLensConfigurationInclude>include()java.util.Optional<java.lang.String>prefixDelimiter()
-
-
-
Method Detail
-
accountLevel
public StorageLensConfigurationStorageLensConfigurationAccountLevel accountLevel()
- Returns:
- Account-level configurations of the S3 Storage Lens configuration. See `accountLevel` below for more details.
-
awsOrg
public java.util.Optional<StorageLensConfigurationStorageLensConfigurationAwsOrg> awsOrg()
- Returns:
- Amazon Web Services organization for the S3 Storage Lens configuration. See `awsOrg` below for more details.
-
dataExport
public java.util.Optional<StorageLensConfigurationStorageLensConfigurationDataExport> dataExport()
- Returns:
- Properties of S3 Storage Lens metrics export including the destination, schema and format. See `dataExport` below for more details.
-
enabled
public java.lang.Boolean enabled()
- Returns:
- Whether the S3 Storage Lens configuration is enabled.
-
exclude
public java.util.Optional<StorageLensConfigurationStorageLensConfigurationExclude> exclude()
- Returns:
- What is excluded in this configuration. Conflicts with `include`. See `exclude` below for more details.
-
expandedPrefixesDataExport
public java.util.Optional<StorageLensConfigurationStorageLensConfigurationExpandedPrefixesDataExport> expandedPrefixesDataExport()
- Returns:
- Configuration for the S3 Storage Lens expanded prefix metrics report. Unlike the default Storage Lens metrics report, the enhanced prefix metrics report includes all S3 Storage Lens storage and activity data related to the full list of prefixes in your Storage Lens configuration. See `expandedPrefixesDataExport` below for more details.
-
include
public java.util.Optional<StorageLensConfigurationStorageLensConfigurationInclude> include()
- Returns:
- What is included in this configuration. Conflicts with `exclude`. See `include` below for more details.
-
prefixDelimiter
public java.util.Optional<java.lang.String> prefixDelimiter()
- Returns:
- Prefix delimiter used for object keys in this S3 Storage Lens configuration.
-
builder
public static StorageLensConfigurationStorageLensConfiguration.Builder builder()
-
builder
public static StorageLensConfigurationStorageLensConfiguration.Builder builder(StorageLensConfigurationStorageLensConfiguration defaults)
-
-