Package-level declarations

Types

Link copied to clipboard
data class AccessPointAwsLambdaArgs(val functionArn: Output<String>, val functionPayload: Output<String>? = null) : ConvertibleToJava<AccessPointAwsLambdaArgs>
Link copied to clipboard
data class AccessPointObjectLambdaConfigurationArgs(val allowedFeatures: Output<List<String>>? = null, val cloudWatchMetricsEnabled: Output<Boolean>? = null, val supportingAccessPoint: Output<String>, val transformationConfigurations: Output<List<AccessPointTransformationConfigurationArgs>>) : ConvertibleToJava<AccessPointObjectLambdaConfigurationArgs>

Configuration to be applied to this Object lambda Access Point. It specifies Supporting Access Point, Transformation Configurations. Customers can also set if they like to enable Cloudwatch metrics for accesses to this Object lambda Access Point. Default setting for Cloudwatch metrics is disable.

data class AccessPointTransformationConfigurationArgs(val actions: Output<List<String>>, val contentTransformation: Output<AccessPointTransformationConfigurationContentTransformationPropertiesArgs>) : ConvertibleToJava<AccessPointTransformationConfigurationArgs>

Configuration to define what content transformation will be applied on which S3 Action.

data class AccessPointTransformationConfigurationContentTransformationPropertiesArgs(val awsLambda: Output<AccessPointAwsLambdaArgs>) : ConvertibleToJava<AccessPointTransformationConfigurationContentTransformationPropertiesArgs>

A container for the content transformation of an Object Lambda Access Point configuration. Can include the FunctionArn and FunctionPayload. For more information, see AwsLambdaTransformation in the Amazon S3 API Reference .

Link copied to clipboard
data class GetAccessPointPlainArgs(val name: String) : ConvertibleToJava<GetAccessPointPlainArgs>
Link copied to clipboard
data class GetAccessPointPolicyPlainArgs(val objectLambdaAccessPoint: String) : ConvertibleToJava<GetAccessPointPolicyPlainArgs>