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: String? = null, val objectSizeLessThan: String? = 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: String? = null, val noncurrentDays: Int? = null)
Link copied to clipboard
data class BucketLifecycleConfigurationV2RuleNoncurrentVersionTransition(val newerNoncurrentVersions: String? = null, val noncurrentDays: Int? = null, 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 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
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
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
data class GetBucketObjectResult(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
data class GetObjectResult(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 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 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