Package-level declarations

Types

Link copied to clipboard
class AccessPoint : KotlinCustomResource

The AWS::S3ObjectLambda::AccessPoint resource is an Amazon S3ObjectLambda resource type that you can use to add computation to S3 actions

Link copied to clipboard
data class AccessPointArgs(val name: Output<String>? = null, val objectLambdaConfiguration: Output<AccessPointObjectLambdaConfigurationArgs>? = null) : ConvertibleToJava<AccessPointArgs>

The AWS::S3ObjectLambda::AccessPoint resource is an Amazon S3ObjectLambda resource type that you can use to add computation to S3 actions

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

AWS::S3ObjectLambda::AccessPointPolicy resource is an Amazon S3ObjectLambda policy type that you can use to control permissions for your S3ObjectLambda

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

AWS::S3ObjectLambda::AccessPointPolicy resource is an Amazon S3ObjectLambda policy type that you can use to control permissions for your S3ObjectLambda

Link copied to clipboard
object AccessPointPolicyMapper : ResourceMapper<AccessPointPolicy>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun accessPoint(name: String, block: suspend AccessPointResourceBuilder.() -> Unit): AccessPoint