CfnAccessPointProps

class aws_cdk.aws_s3objectlambda.CfnAccessPointProps(*, name=None, object_lambda_configuration)

Bases: object

Properties for defining a AWS::S3ObjectLambda::AccessPoint.

Parameters
Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3objectlambda-accesspoint.html

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_s3objectlambda as s3objectlambda

# content_transformation is of type object

cfn_access_point_props = s3objectlambda.CfnAccessPointProps(
    object_lambda_configuration=s3objectlambda.CfnAccessPoint.ObjectLambdaConfigurationProperty(
        supporting_access_point="supportingAccessPoint",
        transformation_configurations=[s3objectlambda.CfnAccessPoint.TransformationConfigurationProperty(
            actions=["actions"],
            content_transformation=content_transformation
        )],

        # the properties below are optional
        allowed_features=["allowedFeatures"],
        cloud_watch_metrics_enabled=False
    ),

    # the properties below are optional
    name="name"
)

Attributes

name

AWS::S3ObjectLambda::AccessPoint.Name.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3objectlambda-accesspoint.html#cfn-s3objectlambda-accesspoint-name

Return type

Optional[str]

object_lambda_configuration

AWS::S3ObjectLambda::AccessPoint.ObjectLambdaConfiguration.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3objectlambda-accesspoint.html#cfn-s3objectlambda-accesspoint-objectlambdaconfiguration

Return type

Union[ObjectLambdaConfigurationProperty, IResolvable]