EndpointArgs

data class EndpointArgs(val accessType: Output<EndpointAccessType>? = null, val customerOwnedIpv4Pool: Output<String>? = null, val failedReason: Output<EndpointFailedReasonArgs>? = null, val outpostId: Output<String>? = null, val securityGroupId: Output<String>? = null, val subnetId: Output<String>? = null) : ConvertibleToJava<EndpointArgs>

Resource Type Definition for AWS::S3Outposts::Endpoint

Constructors

Link copied to clipboard
constructor(accessType: Output<EndpointAccessType>? = null, customerOwnedIpv4Pool: Output<String>? = null, failedReason: Output<EndpointFailedReasonArgs>? = null, outpostId: Output<String>? = null, securityGroupId: Output<String>? = null, subnetId: Output<String>? = null)

Properties

Link copied to clipboard
val accessType: Output<EndpointAccessType>? = null

The type of access for the on-premise network connectivity for the Outpost endpoint. To access endpoint from an on-premises network, you must specify the access type and provide the customer owned Ipv4 pool.

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

The ID of the customer-owned IPv4 pool for the Endpoint. IP addresses will be allocated from this pool for the endpoint.

Link copied to clipboard

The failure reason, if any, for a create or delete endpoint operation.

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

The id of the customer outpost on which the bucket resides.

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

The ID of the security group to use with the endpoint.

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

The ID of the subnet in the selected VPC. The subnet must belong to the Outpost.

Functions

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