CfnAccessPointMixinProps

class aws_cdk.mixins_preview.aws_s3objectlambda.mixins.CfnAccessPointMixinProps(*, name=None, object_lambda_configuration=None)

Bases: object

Properties for CfnAccessPointPropsMixin.

Parameters:
  • name (Optional[str]) – The name of this access point.

  • object_lambda_configuration (Union[IResolvable, ObjectLambdaConfigurationProperty, Dict[str, Any], None]) – A configuration used when creating an Object Lambda Access Point.

See:

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

ExampleMetadata:

fixture=_generated

Example:

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

# content_transformation: Any

cfn_access_point_mixin_props = s3objectlambda_mixins.CfnAccessPointMixinProps(
    name="name",
    object_lambda_configuration=s3objectlambda_mixins.CfnAccessPointPropsMixin.ObjectLambdaConfigurationProperty(
        allowed_features=["allowedFeatures"],
        cloud_watch_metrics_enabled=False,
        supporting_access_point="supportingAccessPoint",
        transformation_configurations=[s3objectlambda_mixins.CfnAccessPointPropsMixin.TransformationConfigurationProperty(
            actions=["actions"],
            content_transformation=content_transformation
        )]
    )
)

Attributes

name

The name of this access point.

See:

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

object_lambda_configuration

A configuration used when creating an Object Lambda Access Point.

See:

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