Package-level declarations
Types
Link copied to clipboard
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
class AccessPointArgsBuilder
Builder for AccessPointArgs.
Link copied to clipboard
Link copied to clipboard
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
Builder for AccessPointPolicyArgs.
Link copied to clipboard
Link copied to clipboard
Builder for AccessPointPolicy.
Link copied to clipboard
Builder for AccessPoint.
Link copied to clipboard
object S3objectlambdaFunctions
Functions
Link copied to clipboard
suspend fun accessPoint(name: String, block: suspend AccessPointResourceBuilder.() -> Unit): AccessPoint
Link copied to clipboard
suspend fun accessPointPolicy(name: String, block: suspend AccessPointPolicyResourceBuilder.() -> Unit): AccessPointPolicy