Package-level declarations

Types

Link copied to clipboard

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

Link copied to clipboard
data class BucketArgs(val acl: Output<String>? = null, val bucket: Output<String>? = null, val corsRules: Output<List<BucketCorsRuleArgs>>? = null, val forceDestroy: 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
Link copied to clipboard

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
Link copied to clipboard

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

Builder for Bucket.

Link copied to clipboard

Functions

Link copied to clipboard
suspend fun bucketObjectResource(name: String, block: suspend BucketObjectResourceBuilder.() -> Unit): BucketObject
Link copied to clipboard
Link copied to clipboard
suspend fun bucketResource(name: String, block: suspend BucketResourceBuilder.() -> Unit): Bucket