Package-level declarations
Types
Link copied to clipboard
data class BucketLifecycleConfigurationRule(val abortIncompleteMultipartUpload: BucketLifecycleConfigurationRuleAbortIncompleteMultipartUpload? = null, val expiration: BucketLifecycleConfigurationRuleExpiration? = null, val filter: BucketLifecycleConfigurationRuleFilter? = null, val id: String, val status: String? = null)
Link copied to clipboard
data class BucketLifecycleConfigurationRuleAbortIncompleteMultipartUpload(val daysAfterInitiation: Int)
Link copied to clipboard
data class BucketLifecycleConfigurationRuleExpiration(val date: String? = null, val days: Int? = null, val expiredObjectDeleteMarker: Boolean? = null)
Link copied to clipboard
data class BucketLifecycleConfigurationRuleFilter(val prefix: String? = null, val tags: Map<String, String>? = null)
Link copied to clipboard
data class GetMultiRegionAccessPointPublicAccessBlock(val blockPublicAcls: Boolean, val blockPublicPolicy: Boolean, val ignorePublicAcls: Boolean, val restrictPublicBuckets: Boolean)
Link copied to clipboard
Link copied to clipboard
data class GetMultiRegionAccessPointResult(val accountId: String, val alias: String, val arn: String, val createdAt: String, val domainName: String, val id: String, val name: String, val publicAccessBlocks: List<GetMultiRegionAccessPointPublicAccessBlock>, val regions: List<GetMultiRegionAccessPointRegion>, val status: String)
A collection of values returned by getMultiRegionAccessPoint.
Link copied to clipboard
data class MultiRegionAccessPointDetails(val name: String, val publicAccessBlock: MultiRegionAccessPointDetailsPublicAccessBlock? = null, val regions: List<MultiRegionAccessPointDetailsRegion>)
Link copied to clipboard
data class MultiRegionAccessPointDetailsPublicAccessBlock(val blockPublicAcls: Boolean? = null, val blockPublicPolicy: Boolean? = null, val ignorePublicAcls: Boolean? = null, val restrictPublicBuckets: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ObjectLambdaAccessPointConfiguration(val allowedFeatures: List<String>? = null, val cloudWatchMetricsEnabled: Boolean? = null, val supportingAccessPoint: String, val transformationConfigurations: List<ObjectLambdaAccessPointConfigurationTransformationConfiguration>)
Link copied to clipboard
data class ObjectLambdaAccessPointConfigurationTransformationConfiguration(val actions: List<String>, val contentTransformation: ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformation)
Link copied to clipboard
Link copied to clipboard
data class ObjectLambdaAccessPointConfigurationTransformationConfigurationContentTransformationAwsLambda(val functionArn: String, val functionPayload: String? = null)
Link copied to clipboard
data class StorageLensConfigurationStorageLensConfiguration(val accountLevel: StorageLensConfigurationStorageLensConfigurationAccountLevel, val awsOrg: StorageLensConfigurationStorageLensConfigurationAwsOrg? = null, val dataExport: StorageLensConfigurationStorageLensConfigurationDataExport? = null, val enabled: Boolean, val exclude: StorageLensConfigurationStorageLensConfigurationExclude? = null, val include: StorageLensConfigurationStorageLensConfigurationInclude? = null)
Link copied to clipboard
data class StorageLensConfigurationStorageLensConfigurationAccountLevel(val activityMetrics: StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetrics? = null, val advancedCostOptimizationMetrics: StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetrics? = null, val advancedDataProtectionMetrics: StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetrics? = null, val bucketLevel: StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevel, val detailedStatusCodeMetrics: StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetrics? = null)
Link copied to clipboard
data class StorageLensConfigurationStorageLensConfigurationAccountLevelActivityMetrics(val enabled: Boolean? = null)
Link copied to clipboard
data class StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedCostOptimizationMetrics(val enabled: Boolean? = null)
Link copied to clipboard
data class StorageLensConfigurationStorageLensConfigurationAccountLevelAdvancedDataProtectionMetrics(val enabled: Boolean? = null)
Link copied to clipboard
data class StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevel(val activityMetrics: StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetrics? = null, val advancedCostOptimizationMetrics: StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetrics? = null, val advancedDataProtectionMetrics: StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetrics? = null, val detailedStatusCodeMetrics: StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetrics? = null, val prefixLevel: StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevel? = null)
Link copied to clipboard
data class StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelActivityMetrics(val enabled: Boolean? = null)
Link copied to clipboard
data class StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedCostOptimizationMetrics(val enabled: Boolean? = null)
Storage Lens Configuration Storage Lens Configuration Account Level Bucket Level Advanced Data Protection Metrics
Link copied to clipboard
data class StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelAdvancedDataProtectionMetrics(val enabled: Boolean? = null)
Link copied to clipboard
data class StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelDetailedStatusCodeMetrics(val enabled: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
data class StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetrics(val enabled: Boolean? = null, val selectionCriteria: StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteria? = null)
Link copied to clipboard
data class StorageLensConfigurationStorageLensConfigurationAccountLevelBucketLevelPrefixLevelStorageMetricsSelectionCriteria(val delimiter: String? = null, val maxDepth: Int? = null, val minStorageBytesPercentage: Double? = null)
Link copied to clipboard
data class StorageLensConfigurationStorageLensConfigurationAccountLevelDetailedStatusCodeMetrics(val enabled: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
data class StorageLensConfigurationStorageLensConfigurationDataExport(val cloudWatchMetrics: StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetrics? = null, val s3BucketDestination: StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestination? = null)
Link copied to clipboard
data class StorageLensConfigurationStorageLensConfigurationDataExportCloudWatchMetrics(val enabled: Boolean)
Link copied to clipboard
data class StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestination(val accountId: String, val arn: String, val encryption: StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryption? = null, val format: String, val outputSchemaVersion: String, val prefix: String? = null)
Link copied to clipboard
data class StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryption(val sseKms: StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseKms? = null, val sseS3s: List<StorageLensConfigurationStorageLensConfigurationDataExportS3BucketDestinationEncryptionSseS3>? = null)
Link copied to clipboard
Link copied to clipboard
data class StorageLensConfigurationStorageLensConfigurationExclude(val buckets: List<String>? = null, val regions: List<String>? = null)
Link copied to clipboard
data class StorageLensConfigurationStorageLensConfigurationInclude(val buckets: List<String>? = null, val regions: List<String>? = null)