AccessPointPolicyArgs

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

Constructors

Link copied to clipboard
constructor(objectLambdaAccessPoint: Output<String>? = null, policyDocument: Output<Any>? = null)

Properties

Link copied to clipboard
val objectLambdaAccessPoint: Output<String>? = null

The name of the Amazon S3 ObjectLambdaAccessPoint to which the policy applies.

Link copied to clipboard
val policyDocument: Output<Any>? = null

A policy document containing permissions to add to the specified ObjectLambdaAccessPoint. For more information, see Access Policy Language Overview (https://docs.aws.amazon.com/AmazonS3/latest/dev/access-policy-language-overview.html) in the Amazon Simple Storage Service Developer Guide. Search the CloudFormation User Guide for AWS::S3ObjectLambda::AccessPointPolicy for more information about the expected schema for this property.

Functions

Link copied to clipboard
open override fun toJava(): AccessPointPolicyArgs