ServerEndpointDetailsArgs

data class ServerEndpointDetailsArgs(val addressAllocationIds: Output<List<String>>? = null, val securityGroupIds: Output<List<String>>? = null, val subnetIds: Output<List<String>>? = null, val vpcEndpointId: Output<String>? = null, val vpcId: Output<String>? = null) : ConvertibleToJava<ServerEndpointDetailsArgs>

Constructors

Link copied to clipboard
constructor(addressAllocationIds: Output<List<String>>? = null, securityGroupIds: Output<List<String>>? = null, subnetIds: Output<List<String>>? = null, vpcEndpointId: Output<String>? = null, vpcId: Output<String>? = null)

Properties

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

A list of address allocation IDs that are required to attach an Elastic IP address to your server's endpoint. An address allocation ID corresponds to the allocation ID of an Elastic IP address. This value can be retrieved from the allocationId field from the Amazon EC2 Address data type. One way to retrieve this value is by calling the EC2 DescribeAddresses API. This parameter is optional. Set this parameter if you want to make your VPC endpoint public-facing. For details, see Create an internet-facing endpoint for your server .

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

A list of security groups IDs that are available to attach to your server's endpoint.

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

A list of subnet IDs that are required to host your server endpoint in your VPC.

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

The ID of the VPC endpoint.

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

The VPC ID of the virtual private cloud in which the server's endpoint will be hosted.

Functions

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