AccessPointObjectLambdaConfigurationArgs

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.

Constructors

Link copied to clipboard
constructor(allowedFeatures: Output<List<String>>? = null, cloudWatchMetricsEnabled: Output<Boolean>? = null, supportingAccessPoint: Output<String>, transformationConfigurations: Output<List<AccessPointTransformationConfigurationArgs>>)

Properties

Link copied to clipboard
val allowedFeatures: Output<List<String>>? = null

A container for allowed features. Valid inputs are GetObject-Range , GetObject-PartNumber , HeadObject-Range , and HeadObject-PartNumber .

Link copied to clipboard
val cloudWatchMetricsEnabled: Output<Boolean>? = null

A container for whether the CloudWatch metrics configuration is enabled.

Link copied to clipboard

Standard access point associated with the Object Lambda Access Point.

Link copied to clipboard

A container for transformation configurations for an Object Lambda Access Point.

Functions

Link copied to clipboard
open override fun toJava(): AccessPointObjectLambdaConfigurationArgs