AWS::S3ObjectLambda::AccessPoint - AWS CloudFormation

AWS::S3ObjectLambda::AccessPoint

The AWS::S3ObjectLambda::AccessPoint resource specifies an Object Lambda Access Point used to access a bucket.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::S3ObjectLambda::AccessPoint", "Properties" : { "Name" : String, "ObjectLambdaConfiguration" : ObjectLambdaConfiguration } }

YAML

Type: AWS::S3ObjectLambda::AccessPoint Properties: Name: String ObjectLambdaConfiguration: ObjectLambdaConfiguration

Properties

Name

The name of this access point.

Required: No

Type: String

Pattern: ^[a-z0-9]([a-z0-9\-]*[a-z0-9])?$

Minimum: 3

Maximum: 45

Update requires: Replacement

ObjectLambdaConfiguration

A configuration used when creating an Object Lambda Access Point.

Required: Yes

Type: ObjectLambdaConfiguration

Update requires: No interruption

Return values

Ref

For more information about using the Ref function, see Ref.

Fn::GetAtt

The Fn::GetAtt intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

For more information about using the Fn::GetAtt intrinsic function, see Fn::GetAtt.

Alias.Status

The status of the Object Lambda Access Point alias. Valid Values: PROVISIONING | READY.

Alias.Value

The alias name value of the Object Lambda Access Point. For example: myolap-1a4n8yjrb3kda96f67zwrwiiuse1a--ol-s3.

Arn

Specifies the ARN for the Object Lambda Access Point.

CreationDate

The date and time when the specified Object Lambda Access Point was created.