Package-level declarations

Types

Link copied to clipboard
class AccessPoint : KotlinCustomResource

Resource Type Definition for AWS::S3Outposts::AccessPoint

Link copied to clipboard
data class AccessPointArgs(val bucket: Output<String>? = null, val name: Output<String>? = null, val policy: Output<Any>? = null, val vpcConfiguration: Output<AccessPointVpcConfigurationArgs>? = null) : ConvertibleToJava<AccessPointArgs>

Resource Type Definition for AWS::S3Outposts::AccessPoint

Link copied to clipboard
Link copied to clipboard
object AccessPointMapper : ResourceMapper<AccessPoint>
Link copied to clipboard
Link copied to clipboard
class Bucket : KotlinCustomResource

Resource Type Definition for AWS::S3Outposts::Bucket

Link copied to clipboard
data class BucketArgs(val bucketName: Output<String>? = null, val lifecycleConfiguration: Output<BucketLifecycleConfigurationArgs>? = null, val outpostId: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<BucketArgs>

Resource Type Definition for AWS::S3Outposts::Bucket

Link copied to clipboard

Builder for BucketArgs.

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

Resource Type Definition for AWS::S3Outposts::BucketPolicy

Link copied to clipboard
data class BucketPolicyArgs(val bucket: Output<String>? = null, val policyDocument: Output<Any>? = null) : ConvertibleToJava<BucketPolicyArgs>

Resource Type Definition for AWS::S3Outposts::BucketPolicy

Link copied to clipboard
Link copied to clipboard
object BucketPolicyMapper : ResourceMapper<BucketPolicy>
Link copied to clipboard
Link copied to clipboard

Builder for Bucket.

Link copied to clipboard
class Endpoint : KotlinCustomResource

Resource Type Definition for AWS::S3Outposts::Endpoint

Link copied to clipboard
data class EndpointArgs(val accessType: Output<EndpointAccessType>? = null, val customerOwnedIpv4Pool: Output<String>? = null, val failedReason: Output<EndpointFailedReasonArgs>? = null, val outpostId: Output<String>? = null, val securityGroupId: Output<String>? = null, val subnetId: Output<String>? = null) : ConvertibleToJava<EndpointArgs>

Resource Type Definition for AWS::S3Outposts::Endpoint

Link copied to clipboard
Link copied to clipboard
object EndpointMapper : ResourceMapper<Endpoint>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun accessPoint(name: String, block: suspend AccessPointResourceBuilder.() -> Unit): AccessPoint
Link copied to clipboard
fun bucket(name: String): Bucket
suspend fun bucket(name: String, block: suspend BucketResourceBuilder.() -> Unit): Bucket
Link copied to clipboard
Link copied to clipboard
suspend fun endpoint(name: String, block: suspend EndpointResourceBuilder.() -> Unit): Endpoint