Interface CfnAccessPointPropsMixin.ObjectLambdaConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAccessPointPropsMixin.ObjectLambdaConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnAccessPointPropsMixin
@Stability(Stable)
public static interface CfnAccessPointPropsMixin.ObjectLambdaConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
A configuration used when creating an Object Lambda Access Point.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.s3objectlambda.*;
Object contentTransformation;
ObjectLambdaConfigurationProperty objectLambdaConfigurationProperty = ObjectLambdaConfigurationProperty.builder()
.allowedFeatures(List.of("allowedFeatures"))
.cloudWatchMetricsEnabled(false)
.supportingAccessPoint("supportingAccessPoint")
.transformationConfigurations(List.of(TransformationConfigurationProperty.builder()
.actions(List.of("actions"))
.contentTransformation(contentTransformation)
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnAccessPointPropsMixin.ObjectLambdaConfigurationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()A container for allowed features.default ObjectA container for whether the CloudWatch metrics configuration is enabled.default ObjectStandard access point associated with the Object Lambda Access Point.default ObjectA container for transformation configurations for an Object Lambda Access Point.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAllowedFeatures
A container for allowed features.Valid inputs are
GetObject-Range,GetObject-PartNumber,HeadObject-Range, andHeadObject-PartNumber.- See Also:
-
getCloudWatchMetricsEnabled
A container for whether the CloudWatch metrics configuration is enabled.Returns union: either
BooleanorIResolvable- See Also:
-
getSupportingAccessPoint
Standard access point associated with the Object Lambda Access Point.Returns union: either
StringorIAccessPointRef- See Also:
-
getTransformationConfigurations
A container for transformation configurations for an Object Lambda Access Point.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnAccessPointPropsMixin.TransformationConfigurationProperty>- See Also:
-
builder
@Stability(Stable) static CfnAccessPointPropsMixin.ObjectLambdaConfigurationProperty.Builder builder()
-