EipArgs

data class EipArgs(val domain: Output<String>? = null, val instanceId: Output<String>? = null, val networkBorderGroup: Output<String>? = null, val publicIpv4Pool: Output<String>? = null, val tags: Output<List<EipTagArgs>>? = null, val transferAddress: Output<String>? = null) : ConvertibleToJava<EipArgs>

Resource Type definition for AWS::EC2::EIP

Constructors

Link copied to clipboard
fun EipArgs(domain: Output<String>? = null, instanceId: Output<String>? = null, networkBorderGroup: Output<String>? = null, publicIpv4Pool: Output<String>? = null, tags: Output<List<EipTagArgs>>? = null, transferAddress: Output<String>? = null)

Functions

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

Properties

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

Indicates whether the Elastic IP address is for use with instances in a VPC or instance in EC2-Classic.

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

The ID of the instance.

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

A unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses.

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

The ID of an address pool that you own. Use this parameter to let Amazon EC2 select an address from the address pool.

Link copied to clipboard
val tags: Output<List<EipTagArgs>>? = null

Any tags assigned to the EIP.

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

The PublicIP of the EIP generated by resource through transfer from another account