Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class AccessPointObjectLambdaConfiguration(val allowedFeatures: List<String>? = null, val cloudWatchMetricsEnabled: Boolean? = null, val supportingAccessPoint: String, val transformationConfigurations: List<AccessPointTransformationConfiguration>)
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.
Link copied to clipboard
Link copied to clipboard
data class AccessPointPublicAccessBlockConfiguration(val blockPublicAcls: Boolean? = null, val blockPublicPolicy: Boolean? = null, val ignorePublicAcls: Boolean? = null, val restrictPublicBuckets: Boolean? = null)
The Public Access Block Configuration is used to block policies that would allow public access to this Object lambda Access Point. All public access to Object lambda Access Points are blocked by default, and any policy that would give public access to them will be also blocked. This behavior cannot be changed for Object lambda Access Points.
Link copied to clipboard
data class AccessPointTransformationConfiguration(val actions: List<String>, val contentTransformation: AccessPointTransformationConfigurationContentTransformationProperties)
Configuration to define what content transformation will be applied on which S3 Action.
Link copied to clipboard
data class AccessPointTransformationConfigurationContentTransformationProperties(val awsLambda: AccessPointAwsLambda)
Link copied to clipboard
Link copied to clipboard
data class GetAccessPointResult(val alias: AccessPointAlias? = null, val arn: String? = null, val creationDate: String? = null, val objectLambdaConfiguration: AccessPointObjectLambdaConfiguration? = null, val policyStatus: AccessPointPolicyStatus? = null, val publicAccessBlockConfiguration: AccessPointPublicAccessBlockConfiguration? = null)