Package-level declarations
Types
Link copied to clipboard
data class AccessPointPublicAccessBlockConfiguration(val blockPublicAcls: Boolean? = null, val blockPublicPolicy: Boolean? = null, val ignorePublicAcls: Boolean? = null, val restrictPublicBuckets: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
data class AnalyticsConfigurationFilter(val prefix: String? = null, val tags: Map<String, String>? = null)
Link copied to clipboard
data class AnalyticsConfigurationStorageClassAnalysis(val dataExport: AnalyticsConfigurationStorageClassAnalysisDataExport)
Link copied to clipboard
data class AnalyticsConfigurationStorageClassAnalysisDataExport(val destination: AnalyticsConfigurationStorageClassAnalysisDataExportDestination, val outputSchemaVersion: String? = null)
Link copied to clipboard
data class AnalyticsConfigurationStorageClassAnalysisDataExportDestination(val s3BucketDestination: AnalyticsConfigurationStorageClassAnalysisDataExportDestinationS3BucketDestination)
Link copied to clipboard
data class AnalyticsConfigurationStorageClassAnalysisDataExportDestinationS3BucketDestination(val bucketAccountId: String? = null, val bucketArn: String, val format: String? = null, val prefix: String? = null)
Link copied to clipboard
data class BucketAclV2AccessControlPolicy(val grants: List<BucketAclV2AccessControlPolicyGrant>? = null, val owner: BucketAclV2AccessControlPolicyOwner)
Link copied to clipboard
data class BucketAclV2AccessControlPolicyGrant(val grantee: BucketAclV2AccessControlPolicyGrantGrantee? = null, val permission: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class BucketIntelligentTieringConfigurationFilter(val prefix: String? = null, val tags: Map<String, String>? = null)
Link copied to clipboard
Link copied to clipboard
data class BucketLifecycleConfigurationV2Rule(val abortIncompleteMultipartUpload: BucketLifecycleConfigurationV2RuleAbortIncompleteMultipartUpload? = null, val expiration: BucketLifecycleConfigurationV2RuleExpiration? = null, val filter: BucketLifecycleConfigurationV2RuleFilter? = null, val id: String, val noncurrentVersionExpiration: BucketLifecycleConfigurationV2RuleNoncurrentVersionExpiration? = null, val noncurrentVersionTransitions: List<BucketLifecycleConfigurationV2RuleNoncurrentVersionTransition>? = null, val prefix: String? = null, val status: String, val transitions: List<BucketLifecycleConfigurationV2RuleTransition>? = null)
Link copied to clipboard
data class BucketLifecycleConfigurationV2RuleAbortIncompleteMultipartUpload(val daysAfterInitiation: Int? = null)
Link copied to clipboard
data class BucketLifecycleConfigurationV2RuleExpiration(val date: String? = null, val days: Int? = null, val expiredObjectDeleteMarker: Boolean? = null)
Link copied to clipboard
data class BucketLifecycleConfigurationV2RuleFilter(val and: BucketLifecycleConfigurationV2RuleFilterAnd? = null, val objectSizeGreaterThan: Int? = null, val objectSizeLessThan: Int? = null, val prefix: String? = null, val tag: BucketLifecycleConfigurationV2RuleFilterTag? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class BucketLifecycleConfigurationV2RuleNoncurrentVersionExpiration(val newerNoncurrentVersions: Int? = null, val noncurrentDays: Int)
Link copied to clipboard
data class BucketLifecycleConfigurationV2RuleNoncurrentVersionTransition(val newerNoncurrentVersions: Int? = null, val noncurrentDays: Int, val storageClass: String)
Link copied to clipboard
data class BucketLifecycleConfigurationV2RuleTransition(val date: String? = null, val days: Int? = null, val storageClass: String)
Link copied to clipboard
data class BucketLifecycleConfigurationV2Timeouts(val create: String? = null, val update: String? = null)
Link copied to clipboard
data class BucketLifecycleRule(val abortIncompleteMultipartUploadDays: Int? = null, val enabled: Boolean, val expiration: BucketLifecycleRuleExpiration? = null, val id: String? = null, val noncurrentVersionExpiration: BucketLifecycleRuleNoncurrentVersionExpiration? = null, val noncurrentVersionTransitions: List<BucketLifecycleRuleNoncurrentVersionTransition>? = null, val prefix: String? = null, val tags: Map<String, String>? = null, val transitions: List<BucketLifecycleRuleTransition>? = null)
Link copied to clipboard
data class BucketLifecycleRuleExpiration(val date: String? = null, val days: Int? = null, val expiredObjectDeleteMarker: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
data class BucketLifecycleRuleNoncurrentVersionTransition(val days: Int? = null, val storageClass: String)
Link copied to clipboard
data class BucketLifecycleRuleTransition(val date: String? = null, val days: Int? = null, val storageClass: String)
Link copied to clipboard
Link copied to clipboard
data class BucketLoggingV2TargetGrant(val grantee: BucketLoggingV2TargetGrantGrantee, val permission: String)
Link copied to clipboard
Link copied to clipboard
data class BucketLoggingV2TargetObjectKeyFormat(val partitionedPrefix: BucketLoggingV2TargetObjectKeyFormatPartitionedPrefix? = null, val simplePrefix: BucketLoggingV2TargetObjectKeyFormatSimplePrefix? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class BucketObjectLockConfiguration(val objectLockEnabled: String, val rule: BucketObjectLockConfigurationRule? = null)
Link copied to clipboard
data class BucketObjectLockConfigurationRule(val defaultRetention: BucketObjectLockConfigurationRuleDefaultRetention)
Link copied to clipboard
data class BucketObjectLockConfigurationRuleDefaultRetention(val days: Int? = null, val mode: String, val years: Int? = null)
Link copied to clipboard
data class BucketObjectLockConfigurationV2Rule(val defaultRetention: BucketObjectLockConfigurationV2RuleDefaultRetention)
Link copied to clipboard
data class BucketObjectLockConfigurationV2RuleDefaultRetention(val days: Int? = null, val mode: String? = null, val years: Int? = null)
Link copied to clipboard
data class BucketObjectv2OverrideProvider(val defaultTags: BucketObjectv2OverrideProviderDefaultTags? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class BucketReplicationConfigRule(val deleteMarkerReplication: BucketReplicationConfigRuleDeleteMarkerReplication? = null, val destination: BucketReplicationConfigRuleDestination, val existingObjectReplication: BucketReplicationConfigRuleExistingObjectReplication? = null, val filter: BucketReplicationConfigRuleFilter? = null, val id: String? = null, val prefix: String? = null, val priority: Int? = null, val sourceSelectionCriteria: BucketReplicationConfigRuleSourceSelectionCriteria? = null, val status: String)
Link copied to clipboard
Link copied to clipboard
data class BucketReplicationConfigRuleDestination(val accessControlTranslation: BucketReplicationConfigRuleDestinationAccessControlTranslation? = null, val account: String? = null, val bucket: String, val encryptionConfiguration: BucketReplicationConfigRuleDestinationEncryptionConfiguration? = null, val metrics: BucketReplicationConfigRuleDestinationMetrics? = null, val replicationTime: BucketReplicationConfigRuleDestinationReplicationTime? = null, val storageClass: String? = null)
Link copied to clipboard
Link copied to clipboard
data class BucketReplicationConfigRuleDestinationEncryptionConfiguration(val replicaKmsKeyId: String)
Link copied to clipboard
data class BucketReplicationConfigRuleDestinationMetrics(val eventThreshold: BucketReplicationConfigRuleDestinationMetricsEventThreshold? = null, val status: String)
Link copied to clipboard
Link copied to clipboard
data class BucketReplicationConfigRuleDestinationReplicationTime(val status: String, val time: BucketReplicationConfigRuleDestinationReplicationTimeTime)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class BucketReplicationConfigRuleFilter(val and: BucketReplicationConfigRuleFilterAnd? = null, val prefix: String? = null, val tag: BucketReplicationConfigRuleFilterTag? = null)
Link copied to clipboard
data class BucketReplicationConfigRuleFilterAnd(val prefix: String? = null, val tags: Map<String, String>? = null)
Link copied to clipboard
Link copied to clipboard
data class BucketReplicationConfigRuleSourceSelectionCriteria(val replicaModifications: BucketReplicationConfigRuleSourceSelectionCriteriaReplicaModifications? = null, val sseKmsEncryptedObjects: BucketReplicationConfigRuleSourceSelectionCriteriaSseKmsEncryptedObjects? = null)
Link copied to clipboard
data class BucketReplicationConfigRuleSourceSelectionCriteriaReplicaModifications(val status: String)
Link copied to clipboard
data class BucketReplicationConfigRuleSourceSelectionCriteriaSseKmsEncryptedObjects(val status: String)
Link copied to clipboard
data class BucketReplicationConfiguration(val role: String, val rules: List<BucketReplicationConfigurationRule>)
Link copied to clipboard
data class BucketReplicationConfigurationRule(val deleteMarkerReplicationStatus: String? = null, val destination: BucketReplicationConfigurationRuleDestination, val filter: BucketReplicationConfigurationRuleFilter? = null, val id: String? = null, val prefix: String? = null, val priority: Int? = null, val sourceSelectionCriteria: BucketReplicationConfigurationRuleSourceSelectionCriteria? = null, val status: String)
Link copied to clipboard
data class BucketReplicationConfigurationRuleDestination(val accessControlTranslation: BucketReplicationConfigurationRuleDestinationAccessControlTranslation? = null, val accountId: String? = null, val bucket: String, val metrics: BucketReplicationConfigurationRuleDestinationMetrics? = null, val replicaKmsKeyId: String? = null, val replicationTime: BucketReplicationConfigurationRuleDestinationReplicationTime? = null, val storageClass: String? = null)
Link copied to clipboard
Link copied to clipboard
data class BucketReplicationConfigurationRuleDestinationMetrics(val minutes: Int? = null, val status: String? = null)
Link copied to clipboard
data class BucketReplicationConfigurationRuleDestinationReplicationTime(val minutes: Int? = null, val status: String? = null)
Link copied to clipboard
data class BucketReplicationConfigurationRuleFilter(val prefix: String? = null, val tags: Map<String, String>? = null)
Link copied to clipboard
data class BucketReplicationConfigurationRuleSourceSelectionCriteria(val sseKmsEncryptedObjects: BucketReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObjects? = null)
Link copied to clipboard
data class BucketReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObjects(val enabled: Boolean)
Link copied to clipboard
data class BucketServerSideEncryptionConfiguration(val rule: BucketServerSideEncryptionConfigurationRule)
Link copied to clipboard
data class BucketServerSideEncryptionConfigurationRule(val applyServerSideEncryptionByDefault: BucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault, val bucketKeyEnabled: Boolean? = null)
Link copied to clipboard
data class BucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault(val kmsMasterKeyId: String? = null, val sseAlgorithm: String)
Link copied to clipboard
data class BucketServerSideEncryptionConfigurationV2Rule(val applyServerSideEncryptionByDefault: BucketServerSideEncryptionConfigurationV2RuleApplyServerSideEncryptionByDefault? = null, val bucketKeyEnabled: Boolean? = null)
Link copied to clipboard
data class BucketServerSideEncryptionConfigurationV2RuleApplyServerSideEncryptionByDefault(val kmsMasterKeyId: String? = null, val sseAlgorithm: String)
Link copied to clipboard
Link copied to clipboard
data class BucketV2LifecycleRule(val abortIncompleteMultipartUploadDays: Int? = null, val enabled: Boolean, val expirations: List<BucketV2LifecycleRuleExpiration>? = null, val id: String? = null, val noncurrentVersionExpirations: List<BucketV2LifecycleRuleNoncurrentVersionExpiration>? = null, val noncurrentVersionTransitions: List<BucketV2LifecycleRuleNoncurrentVersionTransition>? = null, val prefix: String? = null, val tags: Map<String, String>? = null, val transitions: List<BucketV2LifecycleRuleTransition>? = null)
Link copied to clipboard
data class BucketV2LifecycleRuleExpiration(val date: String? = null, val days: Int? = null, val expiredObjectDeleteMarker: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
data class BucketV2LifecycleRuleNoncurrentVersionTransition(val days: Int? = null, val storageClass: String)
Link copied to clipboard
data class BucketV2LifecycleRuleTransition(val date: String? = null, val days: Int? = null, val storageClass: String)
Link copied to clipboard
Link copied to clipboard
data class BucketV2ObjectLockConfiguration(val objectLockEnabled: String? = null, val rules: List<BucketV2ObjectLockConfigurationRule>? = null)
Link copied to clipboard
data class BucketV2ObjectLockConfigurationRule(val defaultRetentions: List<BucketV2ObjectLockConfigurationRuleDefaultRetention>)
Link copied to clipboard
data class BucketV2ObjectLockConfigurationRuleDefaultRetention(val days: Int? = null, val mode: String, val years: Int? = null)
Link copied to clipboard
data class BucketV2ReplicationConfiguration(val role: String, val rules: List<BucketV2ReplicationConfigurationRule>)
Link copied to clipboard
data class BucketV2ReplicationConfigurationRule(val deleteMarkerReplicationStatus: String? = null, val destinations: List<BucketV2ReplicationConfigurationRuleDestination>, val filters: List<BucketV2ReplicationConfigurationRuleFilter>? = null, val id: String? = null, val prefix: String? = null, val priority: Int? = null, val sourceSelectionCriterias: List<BucketV2ReplicationConfigurationRuleSourceSelectionCriteria>? = null, val status: String)
Link copied to clipboard
data class BucketV2ReplicationConfigurationRuleDestination(val accessControlTranslations: List<BucketV2ReplicationConfigurationRuleDestinationAccessControlTranslation>? = null, val accountId: String? = null, val bucket: String, val metrics: List<BucketV2ReplicationConfigurationRuleDestinationMetric>? = null, val replicaKmsKeyId: String? = null, val replicationTimes: List<BucketV2ReplicationConfigurationRuleDestinationReplicationTime>? = null, val storageClass: String? = null)
Link copied to clipboard
data class BucketV2ReplicationConfigurationRuleDestinationAccessControlTranslation(val owner: String)
Link copied to clipboard
data class BucketV2ReplicationConfigurationRuleDestinationMetric(val minutes: Int? = null, val status: String? = null)
Link copied to clipboard
data class BucketV2ReplicationConfigurationRuleDestinationReplicationTime(val minutes: Int? = null, val status: String? = null)
Link copied to clipboard
data class BucketV2ReplicationConfigurationRuleFilter(val prefix: String? = null, val tags: Map<String, String>? = null)
Link copied to clipboard
data class BucketV2ReplicationConfigurationRuleSourceSelectionCriteria(val sseKmsEncryptedObjects: List<BucketV2ReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObject>? = null)
Link copied to clipboard
data class BucketV2ReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObject(val enabled: Boolean)
Link copied to clipboard
data class BucketV2ServerSideEncryptionConfiguration(val rules: List<BucketV2ServerSideEncryptionConfigurationRule>)
Link copied to clipboard
data class BucketV2ServerSideEncryptionConfigurationRule(val applyServerSideEncryptionByDefaults: List<BucketV2ServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault>, val bucketKeyEnabled: Boolean? = null)
Link copied to clipboard
data class BucketV2ServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault(val kmsMasterKeyId: String? = null, val sseAlgorithm: String)
Link copied to clipboard
Link copied to clipboard
data class BucketV2Website(val errorDocument: String? = null, val indexDocument: String? = null, val redirectAllRequestsTo: String? = null, val routingRules: String? = null)
Link copied to clipboard
Link copied to clipboard
data class BucketVersioningV2VersioningConfiguration(val mfaDelete: String? = null, val status: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class BucketWebsiteConfigurationV2RedirectAllRequestsTo(val hostName: String, val protocol: String? = null)
Link copied to clipboard
data class BucketWebsiteConfigurationV2RoutingRule(val condition: BucketWebsiteConfigurationV2RoutingRuleCondition? = null, val redirect: BucketWebsiteConfigurationV2RoutingRuleRedirect)
Link copied to clipboard
data class BucketWebsiteConfigurationV2RoutingRuleCondition(val httpErrorCodeReturnedEquals: String? = null, val keyPrefixEquals: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetBucketObjectResult(val arn: String, val body: String, val bucket: String, val bucketKeyEnabled: Boolean, val cacheControl: String, val contentDisposition: String, val contentEncoding: String, val contentLanguage: String, val contentLength: Int, val contentType: String, val etag: String, val expiration: String, val expires: String, val id: String, val key: String, val lastModified: String, val metadata: Map<String, String>, val objectLockLegalHoldStatus: String, val objectLockMode: String, val objectLockRetainUntilDate: String, val range: String? = null, val serverSideEncryption: String, val sseKmsKeyId: String, val storageClass: String, val tags: Map<String, String>, val versionId: String, val websiteRedirectLocation: String)
A collection of values returned by getBucketObject.
Link copied to clipboard
data class GetBucketObjectsResult(val bucket: String, val commonPrefixes: List<String>, val delimiter: String? = null, val encodingType: String? = null, val fetchOwner: Boolean? = null, val id: String, val keys: List<String>, val maxKeys: Int? = null, val owners: List<String>, val prefix: String? = null, val startAfter: String? = null)
A collection of values returned by getBucketObjects.
Link copied to clipboard
A collection of values returned by getBucketPolicy.
Link copied to clipboard
Link copied to clipboard
A collection of values returned by getCanonicalUserId.
Link copied to clipboard
Link copied to clipboard
data class GetObjectResult(val arn: String, val body: String, val bucket: String, val bucketKeyEnabled: Boolean, val cacheControl: String, val checksumCrc32: String, val checksumCrc32c: String, val checksumCrc64nvme: String, val checksumMode: String? = null, val checksumSha1: String, val checksumSha256: String, val contentDisposition: String, val contentEncoding: String, val contentLanguage: String, val contentLength: Int, val contentType: String, val etag: String, val expiration: String, val expires: String, val id: String, val key: String, val lastModified: String, val metadata: Map<String, String>, val objectLockLegalHoldStatus: String, val objectLockMode: String, val objectLockRetainUntilDate: String, val range: String? = null, val serverSideEncryption: String, val sseKmsKeyId: String, val storageClass: String, val tags: Map<String, String>, val versionId: String, val websiteRedirectLocation: String)
A collection of values returned by getObject.
Link copied to clipboard
data class GetObjectsResult(val bucket: String, val commonPrefixes: List<String>, val delimiter: String? = null, val encodingType: String? = null, val fetchOwner: Boolean? = null, val id: String, val keys: List<String>, val maxKeys: Int? = null, val owners: List<String>, val prefix: String? = null, val requestCharged: String, val requestPayer: String? = null, val startAfter: String? = null)
A collection of values returned by getObjects.
Link copied to clipboard
Link copied to clipboard
data class InventoryDestinationBucket(val accountId: String? = null, val bucketArn: String, val encryption: InventoryDestinationBucketEncryption? = null, val format: String, val prefix: String? = null)
Link copied to clipboard
data class InventoryDestinationBucketEncryption(val sseKms: InventoryDestinationBucketEncryptionSseKms? = null, val sseS3: InventoryDestinationBucketEncryptionSseS3? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ObjectCopyOverrideProvider(val defaultTags: ObjectCopyOverrideProviderDefaultTags? = null)
Link copied to clipboard