Package-level declarations

Types

data class AccessPointPublicAccessBlockConfigurationArgs(val blockPublicAcls: Output<Boolean>? = null, val blockPublicPolicy: Output<Boolean>? = null, val ignorePublicAcls: Output<Boolean>? = null, val restrictPublicBuckets: Output<Boolean>? = null) : ConvertibleToJava<AccessPointPublicAccessBlockConfigurationArgs>
Link copied to clipboard
data class AccessPointVpcConfigurationArgs(val vpcId: Output<String>) : ConvertibleToJava<AccessPointVpcConfigurationArgs>
Link copied to clipboard
data class AnalyticsConfigurationFilterArgs(val prefix: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AnalyticsConfigurationFilterArgs>
data class AnalyticsConfigurationStorageClassAnalysisArgs(val dataExport: Output<AnalyticsConfigurationStorageClassAnalysisDataExportArgs>) : ConvertibleToJava<AnalyticsConfigurationStorageClassAnalysisArgs>
data class AnalyticsConfigurationStorageClassAnalysisDataExportArgs(val destination: Output<AnalyticsConfigurationStorageClassAnalysisDataExportDestinationArgs>, val outputSchemaVersion: Output<String>? = null) : ConvertibleToJava<AnalyticsConfigurationStorageClassAnalysisDataExportArgs>
data class AnalyticsConfigurationStorageClassAnalysisDataExportDestinationArgs(val s3BucketDestination: Output<AnalyticsConfigurationStorageClassAnalysisDataExportDestinationS3BucketDestinationArgs>) : ConvertibleToJava<AnalyticsConfigurationStorageClassAnalysisDataExportDestinationArgs>
data class AnalyticsConfigurationStorageClassAnalysisDataExportDestinationS3BucketDestinationArgs(val bucketAccountId: Output<String>? = null, val bucketArn: Output<String>, val format: Output<String>? = null, val prefix: Output<String>? = null) : ConvertibleToJava<AnalyticsConfigurationStorageClassAnalysisDataExportDestinationS3BucketDestinationArgs>
Link copied to clipboard
data class BucketAclV2AccessControlPolicyArgs(val grants: Output<List<BucketAclV2AccessControlPolicyGrantArgs>>? = null, val owner: Output<BucketAclV2AccessControlPolicyOwnerArgs>) : ConvertibleToJava<BucketAclV2AccessControlPolicyArgs>
Link copied to clipboard
data class BucketAclV2AccessControlPolicyGrantArgs(val grantee: Output<BucketAclV2AccessControlPolicyGrantGranteeArgs>? = null, val permission: Output<String>) : ConvertibleToJava<BucketAclV2AccessControlPolicyGrantArgs>
data class BucketAclV2AccessControlPolicyGrantGranteeArgs(val displayName: Output<String>? = null, val emailAddress: Output<String>? = null, val id: Output<String>? = null, val type: Output<String>, val uri: Output<String>? = null) : ConvertibleToJava<BucketAclV2AccessControlPolicyGrantGranteeArgs>
Link copied to clipboard
data class BucketAclV2AccessControlPolicyOwnerArgs(val displayName: Output<String>? = null, val id: Output<String>) : ConvertibleToJava<BucketAclV2AccessControlPolicyOwnerArgs>
Link copied to clipboard
data class BucketCorsConfigurationV2CorsRuleArgs(val allowedHeaders: Output<List<String>>? = null, val allowedMethods: Output<List<String>>, val allowedOrigins: Output<List<String>>, val exposeHeaders: Output<List<String>>? = null, val id: Output<String>? = null, val maxAgeSeconds: Output<Int>? = null) : ConvertibleToJava<BucketCorsConfigurationV2CorsRuleArgs>
Link copied to clipboard
data class BucketCorsRuleArgs(val allowedHeaders: Output<List<String>>? = null, val allowedMethods: Output<List<String>>, val allowedOrigins: Output<List<String>>, val exposeHeaders: Output<List<String>>? = null, val maxAgeSeconds: Output<Int>? = null) : ConvertibleToJava<BucketCorsRuleArgs>
Link copied to clipboard
Link copied to clipboard
data class BucketGrantArgs(val id: Output<String>? = null, val permissions: Output<List<String>>, val type: Output<String>, val uri: Output<String>? = null) : ConvertibleToJava<BucketGrantArgs>
Link copied to clipboard
data class BucketIntelligentTieringConfigurationFilterArgs(val prefix: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<BucketIntelligentTieringConfigurationFilterArgs>
data class BucketIntelligentTieringConfigurationTieringArgs(val accessTier: Output<String>, val days: Output<Int>) : ConvertibleToJava<BucketIntelligentTieringConfigurationTieringArgs>
data class BucketLifecycleConfigurationV2RuleAbortIncompleteMultipartUploadArgs(val daysAfterInitiation: Output<Int>? = null) : ConvertibleToJava<BucketLifecycleConfigurationV2RuleAbortIncompleteMultipartUploadArgs>
Link copied to clipboard
data class BucketLifecycleConfigurationV2RuleArgs(val abortIncompleteMultipartUpload: Output<BucketLifecycleConfigurationV2RuleAbortIncompleteMultipartUploadArgs>? = null, val expiration: Output<BucketLifecycleConfigurationV2RuleExpirationArgs>? = null, val filter: Output<BucketLifecycleConfigurationV2RuleFilterArgs>? = null, val id: Output<String>, val noncurrentVersionExpiration: Output<BucketLifecycleConfigurationV2RuleNoncurrentVersionExpirationArgs>? = null, val noncurrentVersionTransitions: Output<List<BucketLifecycleConfigurationV2RuleNoncurrentVersionTransitionArgs>>? = null, val prefix: Output<String>? = null, val status: Output<String>, val transitions: Output<List<BucketLifecycleConfigurationV2RuleTransitionArgs>>? = null) : ConvertibleToJava<BucketLifecycleConfigurationV2RuleArgs>
data class BucketLifecycleConfigurationV2RuleExpirationArgs(val date: Output<String>? = null, val days: Output<Int>? = null, val expiredObjectDeleteMarker: Output<Boolean>? = null) : ConvertibleToJava<BucketLifecycleConfigurationV2RuleExpirationArgs>
data class BucketLifecycleConfigurationV2RuleFilterAndArgs(val objectSizeGreaterThan: Output<Int>? = null, val objectSizeLessThan: Output<Int>? = null, val prefix: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<BucketLifecycleConfigurationV2RuleFilterAndArgs>
data class BucketLifecycleConfigurationV2RuleFilterArgs(val and: Output<BucketLifecycleConfigurationV2RuleFilterAndArgs>? = null, val objectSizeGreaterThan: Output<Int>? = null, val objectSizeLessThan: Output<Int>? = null, val prefix: Output<String>? = null, val tag: Output<BucketLifecycleConfigurationV2RuleFilterTagArgs>? = null) : ConvertibleToJava<BucketLifecycleConfigurationV2RuleFilterArgs>
data class BucketLifecycleConfigurationV2RuleFilterTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<BucketLifecycleConfigurationV2RuleFilterTagArgs>
data class BucketLifecycleConfigurationV2RuleNoncurrentVersionExpirationArgs(val newerNoncurrentVersions: Output<Int>? = null, val noncurrentDays: Output<Int>) : ConvertibleToJava<BucketLifecycleConfigurationV2RuleNoncurrentVersionExpirationArgs>
data class BucketLifecycleConfigurationV2RuleNoncurrentVersionTransitionArgs(val newerNoncurrentVersions: Output<Int>? = null, val noncurrentDays: Output<Int>, val storageClass: Output<String>) : ConvertibleToJava<BucketLifecycleConfigurationV2RuleNoncurrentVersionTransitionArgs>
data class BucketLifecycleConfigurationV2RuleTransitionArgs(val date: Output<String>? = null, val days: Output<Int>? = null, val storageClass: Output<String>) : ConvertibleToJava<BucketLifecycleConfigurationV2RuleTransitionArgs>
data class BucketLifecycleConfigurationV2TimeoutsArgs(val create: Output<String>? = null, val update: Output<String>? = null) : ConvertibleToJava<BucketLifecycleConfigurationV2TimeoutsArgs>
Link copied to clipboard
data class BucketLifecycleRuleArgs(val abortIncompleteMultipartUploadDays: Output<Int>? = null, val enabled: Output<Boolean>, val expiration: Output<BucketLifecycleRuleExpirationArgs>? = null, val id: Output<String>? = null, val noncurrentVersionExpiration: Output<BucketLifecycleRuleNoncurrentVersionExpirationArgs>? = null, val noncurrentVersionTransitions: Output<List<BucketLifecycleRuleNoncurrentVersionTransitionArgs>>? = null, val prefix: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val transitions: Output<List<BucketLifecycleRuleTransitionArgs>>? = null) : ConvertibleToJava<BucketLifecycleRuleArgs>
Link copied to clipboard
data class BucketLifecycleRuleExpirationArgs(val date: Output<String>? = null, val days: Output<Int>? = null, val expiredObjectDeleteMarker: Output<Boolean>? = null) : ConvertibleToJava<BucketLifecycleRuleExpirationArgs>
data class BucketLifecycleRuleNoncurrentVersionExpirationArgs(val days: Output<Int>? = null) : ConvertibleToJava<BucketLifecycleRuleNoncurrentVersionExpirationArgs>
data class BucketLifecycleRuleNoncurrentVersionTransitionArgs(val days: Output<Int>? = null, val storageClass: Output<String>) : ConvertibleToJava<BucketLifecycleRuleNoncurrentVersionTransitionArgs>
Link copied to clipboard
data class BucketLifecycleRuleTransitionArgs(val date: Output<String>? = null, val days: Output<Int>? = null, val storageClass: Output<String>) : ConvertibleToJava<BucketLifecycleRuleTransitionArgs>
Link copied to clipboard
data class BucketLoggingArgs(val targetBucket: Output<String>, val targetPrefix: Output<String>? = null) : ConvertibleToJava<BucketLoggingArgs>
Link copied to clipboard
Link copied to clipboard
data class BucketLoggingV2TargetGrantArgs(val grantee: Output<BucketLoggingV2TargetGrantGranteeArgs>, val permission: Output<String>) : ConvertibleToJava<BucketLoggingV2TargetGrantArgs>
Link copied to clipboard
data class BucketLoggingV2TargetGrantGranteeArgs(val displayName: Output<String>? = null, val emailAddress: Output<String>? = null, val id: Output<String>? = null, val type: Output<String>, val uri: Output<String>? = null) : ConvertibleToJava<BucketLoggingV2TargetGrantGranteeArgs>
Link copied to clipboard
data class BucketLoggingV2TargetObjectKeyFormatArgs(val partitionedPrefix: Output<BucketLoggingV2TargetObjectKeyFormatPartitionedPrefixArgs>? = null, val simplePrefix: Output<BucketLoggingV2TargetObjectKeyFormatSimplePrefixArgs>? = null) : ConvertibleToJava<BucketLoggingV2TargetObjectKeyFormatArgs>
data class BucketLoggingV2TargetObjectKeyFormatPartitionedPrefixArgs(val partitionDateSource: Output<String>) : ConvertibleToJava<BucketLoggingV2TargetObjectKeyFormatPartitionedPrefixArgs>
class BucketLoggingV2TargetObjectKeyFormatSimplePrefixArgs : ConvertibleToJava<BucketLoggingV2TargetObjectKeyFormatSimplePrefixArgs>
Link copied to clipboard
data class BucketMetricFilterArgs(val accessPoint: Output<String>? = null, val prefix: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<BucketMetricFilterArgs>
Link copied to clipboard
data class BucketNotificationLambdaFunctionArgs(val events: Output<List<String>>, val filterPrefix: Output<String>? = null, val filterSuffix: Output<String>? = null, val id: Output<String>? = null, val lambdaFunctionArn: Output<String>? = null) : ConvertibleToJava<BucketNotificationLambdaFunctionArgs>
Link copied to clipboard
data class BucketNotificationQueueArgs(val events: Output<List<String>>, val filterPrefix: Output<String>? = null, val filterSuffix: Output<String>? = null, val id: Output<String>? = null, val queueArn: Output<String>) : ConvertibleToJava<BucketNotificationQueueArgs>
Link copied to clipboard
data class BucketNotificationTopicArgs(val events: Output<List<String>>, val filterPrefix: Output<String>? = null, val filterSuffix: Output<String>? = null, val id: Output<String>? = null, val topicArn: Output<String>) : ConvertibleToJava<BucketNotificationTopicArgs>
Link copied to clipboard
data class BucketObjectLockConfigurationArgs(val objectLockEnabled: Output<String>, val rule: Output<BucketObjectLockConfigurationRuleArgs>? = null) : ConvertibleToJava<BucketObjectLockConfigurationArgs>
Link copied to clipboard
data class BucketObjectLockConfigurationRuleArgs(val defaultRetention: Output<BucketObjectLockConfigurationRuleDefaultRetentionArgs>) : ConvertibleToJava<BucketObjectLockConfigurationRuleArgs>
data class BucketObjectLockConfigurationRuleDefaultRetentionArgs(val days: Output<Int>? = null, val mode: Output<String>, val years: Output<Int>? = null) : ConvertibleToJava<BucketObjectLockConfigurationRuleDefaultRetentionArgs>
Link copied to clipboard
data class BucketObjectLockConfigurationV2RuleArgs(val defaultRetention: Output<BucketObjectLockConfigurationV2RuleDefaultRetentionArgs>) : ConvertibleToJava<BucketObjectLockConfigurationV2RuleArgs>
data class BucketObjectLockConfigurationV2RuleDefaultRetentionArgs(val days: Output<Int>? = null, val mode: Output<String>? = null, val years: Output<Int>? = null) : ConvertibleToJava<BucketObjectLockConfigurationV2RuleDefaultRetentionArgs>
Link copied to clipboard
data class BucketObjectv2OverrideProviderArgs(val defaultTags: Output<BucketObjectv2OverrideProviderDefaultTagsArgs>? = null) : ConvertibleToJava<BucketObjectv2OverrideProviderArgs>
data class BucketObjectv2OverrideProviderDefaultTagsArgs(val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<BucketObjectv2OverrideProviderDefaultTagsArgs>
Link copied to clipboard
data class BucketOwnershipControlsRuleArgs(val objectOwnership: Output<String>) : ConvertibleToJava<BucketOwnershipControlsRuleArgs>
Link copied to clipboard
data class BucketReplicationConfigRuleArgs(val deleteMarkerReplication: Output<BucketReplicationConfigRuleDeleteMarkerReplicationArgs>? = null, val destination: Output<BucketReplicationConfigRuleDestinationArgs>, val existingObjectReplication: Output<BucketReplicationConfigRuleExistingObjectReplicationArgs>? = null, val filter: Output<BucketReplicationConfigRuleFilterArgs>? = null, val id: Output<String>? = null, val prefix: Output<String>? = null, val priority: Output<Int>? = null, val sourceSelectionCriteria: Output<BucketReplicationConfigRuleSourceSelectionCriteriaArgs>? = null, val status: Output<String>) : ConvertibleToJava<BucketReplicationConfigRuleArgs>
data class BucketReplicationConfigRuleDeleteMarkerReplicationArgs(val status: Output<String>) : ConvertibleToJava<BucketReplicationConfigRuleDeleteMarkerReplicationArgs>
data class BucketReplicationConfigRuleDestinationAccessControlTranslationArgs(val owner: Output<String>) : ConvertibleToJava<BucketReplicationConfigRuleDestinationAccessControlTranslationArgs>
data class BucketReplicationConfigRuleDestinationArgs(val accessControlTranslation: Output<BucketReplicationConfigRuleDestinationAccessControlTranslationArgs>? = null, val account: Output<String>? = null, val bucket: Output<String>, val encryptionConfiguration: Output<BucketReplicationConfigRuleDestinationEncryptionConfigurationArgs>? = null, val metrics: Output<BucketReplicationConfigRuleDestinationMetricsArgs>? = null, val replicationTime: Output<BucketReplicationConfigRuleDestinationReplicationTimeArgs>? = null, val storageClass: Output<String>? = null) : ConvertibleToJava<BucketReplicationConfigRuleDestinationArgs>
data class BucketReplicationConfigRuleDestinationEncryptionConfigurationArgs(val replicaKmsKeyId: Output<String>) : ConvertibleToJava<BucketReplicationConfigRuleDestinationEncryptionConfigurationArgs>
data class BucketReplicationConfigRuleDestinationMetricsArgs(val eventThreshold: Output<BucketReplicationConfigRuleDestinationMetricsEventThresholdArgs>? = null, val status: Output<String>) : ConvertibleToJava<BucketReplicationConfigRuleDestinationMetricsArgs>
data class BucketReplicationConfigRuleDestinationMetricsEventThresholdArgs(val minutes: Output<Int>) : ConvertibleToJava<BucketReplicationConfigRuleDestinationMetricsEventThresholdArgs>
data class BucketReplicationConfigRuleDestinationReplicationTimeArgs(val status: Output<String>, val time: Output<BucketReplicationConfigRuleDestinationReplicationTimeTimeArgs>) : ConvertibleToJava<BucketReplicationConfigRuleDestinationReplicationTimeArgs>
data class BucketReplicationConfigRuleDestinationReplicationTimeTimeArgs(val minutes: Output<Int>) : ConvertibleToJava<BucketReplicationConfigRuleDestinationReplicationTimeTimeArgs>
data class BucketReplicationConfigRuleExistingObjectReplicationArgs(val status: Output<String>) : ConvertibleToJava<BucketReplicationConfigRuleExistingObjectReplicationArgs>
Link copied to clipboard
data class BucketReplicationConfigRuleFilterAndArgs(val prefix: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<BucketReplicationConfigRuleFilterAndArgs>
Link copied to clipboard
data class BucketReplicationConfigRuleFilterArgs(val and: Output<BucketReplicationConfigRuleFilterAndArgs>? = null, val prefix: Output<String>? = null, val tag: Output<BucketReplicationConfigRuleFilterTagArgs>? = null) : ConvertibleToJava<BucketReplicationConfigRuleFilterArgs>
Link copied to clipboard
data class BucketReplicationConfigRuleFilterTagArgs(val key: Output<String>, val value: Output<String>) : ConvertibleToJava<BucketReplicationConfigRuleFilterTagArgs>
data class BucketReplicationConfigRuleSourceSelectionCriteriaArgs(val replicaModifications: Output<BucketReplicationConfigRuleSourceSelectionCriteriaReplicaModificationsArgs>? = null, val sseKmsEncryptedObjects: Output<BucketReplicationConfigRuleSourceSelectionCriteriaSseKmsEncryptedObjectsArgs>? = null) : ConvertibleToJava<BucketReplicationConfigRuleSourceSelectionCriteriaArgs>
data class BucketReplicationConfigRuleSourceSelectionCriteriaReplicaModificationsArgs(val status: Output<String>) : ConvertibleToJava<BucketReplicationConfigRuleSourceSelectionCriteriaReplicaModificationsArgs>
data class BucketReplicationConfigRuleSourceSelectionCriteriaSseKmsEncryptedObjectsArgs(val status: Output<String>) : ConvertibleToJava<BucketReplicationConfigRuleSourceSelectionCriteriaSseKmsEncryptedObjectsArgs>
Link copied to clipboard
data class BucketReplicationConfigurationArgs(val role: Output<String>, val rules: Output<List<BucketReplicationConfigurationRuleArgs>>) : ConvertibleToJava<BucketReplicationConfigurationArgs>
Link copied to clipboard
data class BucketReplicationConfigurationRuleArgs(val deleteMarkerReplicationStatus: Output<String>? = null, val destination: Output<BucketReplicationConfigurationRuleDestinationArgs>, val filter: Output<BucketReplicationConfigurationRuleFilterArgs>? = null, val id: Output<String>? = null, val prefix: Output<String>? = null, val priority: Output<Int>? = null, val sourceSelectionCriteria: Output<BucketReplicationConfigurationRuleSourceSelectionCriteriaArgs>? = null, val status: Output<String>) : ConvertibleToJava<BucketReplicationConfigurationRuleArgs>
data class BucketReplicationConfigurationRuleDestinationAccessControlTranslationArgs(val owner: Output<String>) : ConvertibleToJava<BucketReplicationConfigurationRuleDestinationAccessControlTranslationArgs>
data class BucketReplicationConfigurationRuleDestinationArgs(val accessControlTranslation: Output<BucketReplicationConfigurationRuleDestinationAccessControlTranslationArgs>? = null, val accountId: Output<String>? = null, val bucket: Output<String>, val metrics: Output<BucketReplicationConfigurationRuleDestinationMetricsArgs>? = null, val replicaKmsKeyId: Output<String>? = null, val replicationTime: Output<BucketReplicationConfigurationRuleDestinationReplicationTimeArgs>? = null, val storageClass: Output<String>? = null) : ConvertibleToJava<BucketReplicationConfigurationRuleDestinationArgs>
data class BucketReplicationConfigurationRuleDestinationMetricsArgs(val minutes: Output<Int>? = null, val status: Output<String>? = null) : ConvertibleToJava<BucketReplicationConfigurationRuleDestinationMetricsArgs>
data class BucketReplicationConfigurationRuleDestinationReplicationTimeArgs(val minutes: Output<Int>? = null, val status: Output<String>? = null) : ConvertibleToJava<BucketReplicationConfigurationRuleDestinationReplicationTimeArgs>
data class BucketReplicationConfigurationRuleFilterArgs(val prefix: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<BucketReplicationConfigurationRuleFilterArgs>
data class BucketReplicationConfigurationRuleSourceSelectionCriteriaArgs(val sseKmsEncryptedObjects: Output<BucketReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObjectsArgs>? = null) : ConvertibleToJava<BucketReplicationConfigurationRuleSourceSelectionCriteriaArgs>
data class BucketReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObjectsArgs(val enabled: Output<Boolean>) : ConvertibleToJava<BucketReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObjectsArgs>
data class BucketServerSideEncryptionConfigurationArgs(val rule: Output<BucketServerSideEncryptionConfigurationRuleArgs>) : ConvertibleToJava<BucketServerSideEncryptionConfigurationArgs>
data class BucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultArgs(val kmsMasterKeyId: Output<String>? = null, val sseAlgorithm: Output<String>) : ConvertibleToJava<BucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultArgs>
data class BucketServerSideEncryptionConfigurationRuleArgs(val applyServerSideEncryptionByDefault: Output<BucketServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultArgs>, val bucketKeyEnabled: Output<Boolean>? = null) : ConvertibleToJava<BucketServerSideEncryptionConfigurationRuleArgs>
data class BucketServerSideEncryptionConfigurationV2RuleApplyServerSideEncryptionByDefaultArgs(val kmsMasterKeyId: Output<String>? = null, val sseAlgorithm: Output<String>) : ConvertibleToJava<BucketServerSideEncryptionConfigurationV2RuleApplyServerSideEncryptionByDefaultArgs>
data class BucketServerSideEncryptionConfigurationV2RuleArgs(val applyServerSideEncryptionByDefault: Output<BucketServerSideEncryptionConfigurationV2RuleApplyServerSideEncryptionByDefaultArgs>? = null, val bucketKeyEnabled: Output<Boolean>? = null) : ConvertibleToJava<BucketServerSideEncryptionConfigurationV2RuleArgs>
Link copied to clipboard
data class BucketV2CorsRuleArgs(val allowedHeaders: Output<List<String>>? = null, val allowedMethods: Output<List<String>>, val allowedOrigins: Output<List<String>>, val exposeHeaders: Output<List<String>>? = null, val maxAgeSeconds: Output<Int>? = null) : ConvertibleToJava<BucketV2CorsRuleArgs>
Link copied to clipboard
data class BucketV2GrantArgs(val id: Output<String>? = null, val permissions: Output<List<String>>, val type: Output<String>, val uri: Output<String>? = null) : ConvertibleToJava<BucketV2GrantArgs>
Link copied to clipboard
Link copied to clipboard
data class BucketV2LifecycleRuleArgs(val abortIncompleteMultipartUploadDays: Output<Int>? = null, val enabled: Output<Boolean>, val expirations: Output<List<BucketV2LifecycleRuleExpirationArgs>>? = null, val id: Output<String>? = null, val noncurrentVersionExpirations: Output<List<BucketV2LifecycleRuleNoncurrentVersionExpirationArgs>>? = null, val noncurrentVersionTransitions: Output<List<BucketV2LifecycleRuleNoncurrentVersionTransitionArgs>>? = null, val prefix: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val transitions: Output<List<BucketV2LifecycleRuleTransitionArgs>>? = null) : ConvertibleToJava<BucketV2LifecycleRuleArgs>
Link copied to clipboard
data class BucketV2LifecycleRuleExpirationArgs(val date: Output<String>? = null, val days: Output<Int>? = null, val expiredObjectDeleteMarker: Output<Boolean>? = null) : ConvertibleToJava<BucketV2LifecycleRuleExpirationArgs>
data class BucketV2LifecycleRuleNoncurrentVersionExpirationArgs(val days: Output<Int>? = null) : ConvertibleToJava<BucketV2LifecycleRuleNoncurrentVersionExpirationArgs>
data class BucketV2LifecycleRuleNoncurrentVersionTransitionArgs(val days: Output<Int>? = null, val storageClass: Output<String>) : ConvertibleToJava<BucketV2LifecycleRuleNoncurrentVersionTransitionArgs>
Link copied to clipboard
data class BucketV2LifecycleRuleTransitionArgs(val date: Output<String>? = null, val days: Output<Int>? = null, val storageClass: Output<String>) : ConvertibleToJava<BucketV2LifecycleRuleTransitionArgs>
Link copied to clipboard
data class BucketV2LoggingArgs(val targetBucket: Output<String>, val targetPrefix: Output<String>? = null) : ConvertibleToJava<BucketV2LoggingArgs>
Link copied to clipboard
data class BucketV2ObjectLockConfigurationArgs(val objectLockEnabled: Output<String>? = null, val rules: Output<List<BucketV2ObjectLockConfigurationRuleArgs>>? = null) : ConvertibleToJava<BucketV2ObjectLockConfigurationArgs>
Link copied to clipboard
data class BucketV2ObjectLockConfigurationRuleArgs(val defaultRetentions: Output<List<BucketV2ObjectLockConfigurationRuleDefaultRetentionArgs>>) : ConvertibleToJava<BucketV2ObjectLockConfigurationRuleArgs>
data class BucketV2ObjectLockConfigurationRuleDefaultRetentionArgs(val days: Output<Int>? = null, val mode: Output<String>, val years: Output<Int>? = null) : ConvertibleToJava<BucketV2ObjectLockConfigurationRuleDefaultRetentionArgs>
Link copied to clipboard
data class BucketV2ReplicationConfigurationArgs(val role: Output<String>, val rules: Output<List<BucketV2ReplicationConfigurationRuleArgs>>) : ConvertibleToJava<BucketV2ReplicationConfigurationArgs>
Link copied to clipboard
data class BucketV2ReplicationConfigurationRuleArgs(val deleteMarkerReplicationStatus: Output<String>? = null, val destinations: Output<List<BucketV2ReplicationConfigurationRuleDestinationArgs>>, val filters: Output<List<BucketV2ReplicationConfigurationRuleFilterArgs>>? = null, val id: Output<String>? = null, val prefix: Output<String>? = null, val priority: Output<Int>? = null, val sourceSelectionCriterias: Output<List<BucketV2ReplicationConfigurationRuleSourceSelectionCriteriaArgs>>? = null, val status: Output<String>) : ConvertibleToJava<BucketV2ReplicationConfigurationRuleArgs>
data class BucketV2ReplicationConfigurationRuleDestinationAccessControlTranslationArgs(val owner: Output<String>) : ConvertibleToJava<BucketV2ReplicationConfigurationRuleDestinationAccessControlTranslationArgs>
data class BucketV2ReplicationConfigurationRuleDestinationArgs(val accessControlTranslations: Output<List<BucketV2ReplicationConfigurationRuleDestinationAccessControlTranslationArgs>>? = null, val accountId: Output<String>? = null, val bucket: Output<String>, val metrics: Output<List<BucketV2ReplicationConfigurationRuleDestinationMetricArgs>>? = null, val replicaKmsKeyId: Output<String>? = null, val replicationTimes: Output<List<BucketV2ReplicationConfigurationRuleDestinationReplicationTimeArgs>>? = null, val storageClass: Output<String>? = null) : ConvertibleToJava<BucketV2ReplicationConfigurationRuleDestinationArgs>
data class BucketV2ReplicationConfigurationRuleDestinationMetricArgs(val minutes: Output<Int>? = null, val status: Output<String>? = null) : ConvertibleToJava<BucketV2ReplicationConfigurationRuleDestinationMetricArgs>
data class BucketV2ReplicationConfigurationRuleDestinationReplicationTimeArgs(val minutes: Output<Int>? = null, val status: Output<String>? = null) : ConvertibleToJava<BucketV2ReplicationConfigurationRuleDestinationReplicationTimeArgs>
data class BucketV2ReplicationConfigurationRuleFilterArgs(val prefix: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<BucketV2ReplicationConfigurationRuleFilterArgs>
data class BucketV2ReplicationConfigurationRuleSourceSelectionCriteriaArgs(val sseKmsEncryptedObjects: Output<List<BucketV2ReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObjectArgs>>? = null) : ConvertibleToJava<BucketV2ReplicationConfigurationRuleSourceSelectionCriteriaArgs>
data class BucketV2ReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObjectArgs(val enabled: Output<Boolean>) : ConvertibleToJava<BucketV2ReplicationConfigurationRuleSourceSelectionCriteriaSseKmsEncryptedObjectArgs>
data class BucketV2ServerSideEncryptionConfigurationArgs(val rules: Output<List<BucketV2ServerSideEncryptionConfigurationRuleArgs>>) : ConvertibleToJava<BucketV2ServerSideEncryptionConfigurationArgs>
data class BucketV2ServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultArgs(val kmsMasterKeyId: Output<String>? = null, val sseAlgorithm: Output<String>) : ConvertibleToJava<BucketV2ServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultArgs>
data class BucketV2ServerSideEncryptionConfigurationRuleArgs(val applyServerSideEncryptionByDefaults: Output<List<BucketV2ServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefaultArgs>>, val bucketKeyEnabled: Output<Boolean>? = null) : ConvertibleToJava<BucketV2ServerSideEncryptionConfigurationRuleArgs>
Link copied to clipboard
data class BucketV2VersioningArgs(val enabled: Output<Boolean>? = null, val mfaDelete: Output<Boolean>? = null) : ConvertibleToJava<BucketV2VersioningArgs>
Link copied to clipboard
data class BucketV2WebsiteArgs(val errorDocument: Output<String>? = null, val indexDocument: Output<String>? = null, val redirectAllRequestsTo: Output<String>? = null, val routingRules: Output<String>? = null) : ConvertibleToJava<BucketV2WebsiteArgs>
Link copied to clipboard
data class BucketVersioningArgs(val enabled: Output<Boolean>? = null, val mfaDelete: Output<Boolean>? = null) : ConvertibleToJava<BucketVersioningArgs>
data class BucketVersioningV2VersioningConfigurationArgs(val mfaDelete: Output<String>? = null, val status: Output<String>) : ConvertibleToJava<BucketVersioningV2VersioningConfigurationArgs>
Link copied to clipboard
data class BucketWebsiteArgs(val errorDocument: Output<String>? = null, val indexDocument: Output<String>? = null, val redirectAllRequestsTo: Output<String>? = null, val routingRules: Output<Either<String, List<String>>>? = null) : ConvertibleToJava<BucketWebsiteArgs>
Link copied to clipboard
data class BucketWebsiteConfigurationV2ErrorDocumentArgs(val key: Output<String>) : ConvertibleToJava<BucketWebsiteConfigurationV2ErrorDocumentArgs>
data class BucketWebsiteConfigurationV2IndexDocumentArgs(val suffix: Output<String>) : ConvertibleToJava<BucketWebsiteConfigurationV2IndexDocumentArgs>
data class BucketWebsiteConfigurationV2RedirectAllRequestsToArgs(val hostName: Output<String>, val protocol: Output<String>? = null) : ConvertibleToJava<BucketWebsiteConfigurationV2RedirectAllRequestsToArgs>
data class BucketWebsiteConfigurationV2RoutingRuleArgs(val condition: Output<BucketWebsiteConfigurationV2RoutingRuleConditionArgs>? = null, val redirect: Output<BucketWebsiteConfigurationV2RoutingRuleRedirectArgs>) : ConvertibleToJava<BucketWebsiteConfigurationV2RoutingRuleArgs>
data class BucketWebsiteConfigurationV2RoutingRuleConditionArgs(val httpErrorCodeReturnedEquals: Output<String>? = null, val keyPrefixEquals: Output<String>? = null) : ConvertibleToJava<BucketWebsiteConfigurationV2RoutingRuleConditionArgs>
data class BucketWebsiteConfigurationV2RoutingRuleRedirectArgs(val hostName: Output<String>? = null, val httpRedirectCode: Output<String>? = null, val protocol: Output<String>? = null, val replaceKeyPrefixWith: Output<String>? = null, val replaceKeyWith: Output<String>? = null) : ConvertibleToJava<BucketWebsiteConfigurationV2RoutingRuleRedirectArgs>
Link copied to clipboard
data class DirectoryBucketLocationArgs(val name: Output<String>, val type: Output<String>? = null) : ConvertibleToJava<DirectoryBucketLocationArgs>
Link copied to clipboard
data class GetAccountPublicAccessBlockPlainArgs(val accountId: String? = null) : ConvertibleToJava<GetAccountPublicAccessBlockPlainArgs>

A collection of arguments for invoking getAccountPublicAccessBlock.

Link copied to clipboard
data class GetBucketObjectPlainArgs(val bucket: String, val key: String, val range: String? = null, val tags: Map<String, String>? = null, val versionId: String? = null) : ConvertibleToJava<GetBucketObjectPlainArgs>

A collection of arguments for invoking getBucketObject.

Link copied to clipboard
data class GetBucketObjectsPlainArgs(val bucket: String, val delimiter: String? = null, val encodingType: String? = null, val fetchOwner: Boolean? = null, val maxKeys: Int? = null, val prefix: String? = null, val startAfter: String? = null) : ConvertibleToJava<GetBucketObjectsPlainArgs>

A collection of arguments for invoking getBucketObjects.

Link copied to clipboard
data class GetBucketPlainArgs(val bucket: String) : ConvertibleToJava<GetBucketPlainArgs>

A collection of arguments for invoking getBucket.

Link copied to clipboard
Link copied to clipboard
data class GetBucketPolicyPlainArgs(val bucket: String) : ConvertibleToJava<GetBucketPolicyPlainArgs>

A collection of arguments for invoking getBucketPolicy.

Link copied to clipboard
data class GetObjectPlainArgs(val bucket: String, val checksumMode: String? = null, val key: String, val range: String? = null, val tags: Map<String, String>? = null, val versionId: String? = null) : ConvertibleToJava<GetObjectPlainArgs>

A collection of arguments for invoking getObject.

Link copied to clipboard
Link copied to clipboard
data class GetObjectsPlainArgs(val bucket: String, val delimiter: String? = null, val encodingType: String? = null, val fetchOwner: Boolean? = null, val maxKeys: Int? = null, val prefix: String? = null, val requestPayer: String? = null, val startAfter: String? = null) : ConvertibleToJava<GetObjectsPlainArgs>

A collection of arguments for invoking getObjects.

Link copied to clipboard
data class InventoryDestinationArgs(val bucket: Output<InventoryDestinationBucketArgs>) : ConvertibleToJava<InventoryDestinationArgs>
Link copied to clipboard
data class InventoryDestinationBucketArgs(val accountId: Output<String>? = null, val bucketArn: Output<String>, val encryption: Output<InventoryDestinationBucketEncryptionArgs>? = null, val format: Output<String>, val prefix: Output<String>? = null) : ConvertibleToJava<InventoryDestinationBucketArgs>
Link copied to clipboard
data class InventoryDestinationBucketEncryptionArgs(val sseKms: Output<InventoryDestinationBucketEncryptionSseKmsArgs>? = null, val sseS3: Output<InventoryDestinationBucketEncryptionSseS3Args>? = null) : ConvertibleToJava<InventoryDestinationBucketEncryptionArgs>
data class InventoryDestinationBucketEncryptionSseKmsArgs(val keyId: Output<String>) : ConvertibleToJava<InventoryDestinationBucketEncryptionSseKmsArgs>
class InventoryDestinationBucketEncryptionSseS3Args : ConvertibleToJava<InventoryDestinationBucketEncryptionSseS3Args>
Link copied to clipboard
data class InventoryFilterArgs(val prefix: Output<String>? = null) : ConvertibleToJava<InventoryFilterArgs>
Link copied to clipboard
data class InventoryScheduleArgs(val frequency: Output<String>) : ConvertibleToJava<InventoryScheduleArgs>
Link copied to clipboard
data class ObjectCopyGrantArgs(val email: Output<String>? = null, val id: Output<String>? = null, val permissions: Output<List<String>>, val type: Output<String>, val uri: Output<String>? = null) : ConvertibleToJava<ObjectCopyGrantArgs>
Link copied to clipboard
data class ObjectCopyOverrideProviderArgs(val defaultTags: Output<ObjectCopyOverrideProviderDefaultTagsArgs>? = null) : ConvertibleToJava<ObjectCopyOverrideProviderArgs>
data class ObjectCopyOverrideProviderDefaultTagsArgs(val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ObjectCopyOverrideProviderDefaultTagsArgs>