Package-level declarations

Types

Link copied to clipboard
class Bucket : KotlinCustomResource

Provides a resource to create a oss bucket and set its attribution.

Link copied to clipboard
data class BucketArgs(val accessMonitor: Output<BucketAccessMonitorArgs>? = null, val acl: Output<String>? = null, val bucket: Output<String>? = null, val corsRules: Output<List<BucketCorsRuleArgs>>? = null, val forceDestroy: Output<Boolean>? = null, val lifecycleRuleAllowSameActionOverlap: Output<Boolean>? = null, val lifecycleRules: Output<List<BucketLifecycleRuleArgs>>? = null, val logging: Output<BucketLoggingArgs>? = null, val loggingIsenable: Output<Boolean>? = null, val policy: Output<String>? = null, val redundancyType: Output<String>? = null, val refererConfig: Output<BucketRefererConfigArgs>? = null, val serverSideEncryptionRule: Output<BucketServerSideEncryptionRuleArgs>? = null, val storageClass: Output<String>? = null, val tags: Output<Map<String, Any>>? = null, val transferAcceleration: Output<BucketTransferAccelerationArgs>? = null, val versioning: Output<BucketVersioningArgs>? = null, val website: Output<BucketWebsiteArgs>? = null) : ConvertibleToJava<BucketArgs>

Provides a resource to create a oss bucket and set its attribution.

Link copied to clipboard

Builder for BucketArgs.

Link copied to clipboard
object BucketMapper : ResourceMapper<Bucket>
Link copied to clipboard
class BucketObject : KotlinCustomResource

Provides a resource to put a object(content or file) to a oss bucket.

Link copied to clipboard
data class BucketObjectArgs(val acl: Output<String>? = null, val bucket: Output<String>? = null, val cacheControl: Output<String>? = null, val content: Output<String>? = null, val contentDisposition: Output<String>? = null, val contentEncoding: Output<String>? = null, val contentMd5: Output<String>? = null, val contentType: Output<String>? = null, val expires: Output<String>? = null, val key: Output<String>? = null, val kmsKeyId: Output<String>? = null, val serverSideEncryption: Output<String>? = null, val source: Output<String>? = null) : ConvertibleToJava<BucketObjectArgs>

Provides a resource to put a object(content or file) to a oss bucket.

Link copied to clipboard
Link copied to clipboard
object BucketObjectMapper : ResourceMapper<BucketObject>
Link copied to clipboard
Link copied to clipboard
class BucketReplication : KotlinCustomResource

Provides an independent replication configuration resource for OSS bucket. For information about OSS replication and how to use it, see What is cross-region replication and What is same-region replication.

Link copied to clipboard
data class BucketReplicationArgs(val action: Output<String>? = null, val bucket: Output<String>? = null, val destination: Output<BucketReplicationDestinationArgs>? = null, val encryptionConfiguration: Output<BucketReplicationEncryptionConfigurationArgs>? = null, val historicalObjectReplication: Output<String>? = null, val prefixSet: Output<BucketReplicationPrefixSetArgs>? = null, val progress: Output<BucketReplicationProgressArgs>? = null, val sourceSelectionCriteria: Output<BucketReplicationSourceSelectionCriteriaArgs>? = null, val syncRole: Output<String>? = null) : ConvertibleToJava<BucketReplicationArgs>

Provides an independent replication configuration resource for OSS bucket. For information about OSS replication and how to use it, see What is cross-region replication and What is same-region replication.

Link copied to clipboard
object BucketReplicationMapper : ResourceMapper<BucketReplication>
Link copied to clipboard

Builder for Bucket.

Link copied to clipboard

Functions

Link copied to clipboard
fun bucket(name: String): Bucket
suspend fun bucket(name: String, block: suspend BucketResourceBuilder.() -> Unit): Bucket
Link copied to clipboard