Package-level declarations

Types

Link copied to clipboard
data class AccessPointAlias(val status: String? = null, val value: String)
Link copied to clipboard
data class AccessPointAwsLambda(val functionArn: String, val functionPayload: String? = null)
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
data class AccessPointPolicyStatus(val isPublic: Boolean? = null)
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

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

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 GetAccessPointPolicyResult(val policyDocument: Any? = null)
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)