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 Amazon 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.