AwsEc2AddressPropertiesArgs

data class AwsEc2AddressPropertiesArgs(val allocationId: Output<String>? = null, val associationId: Output<String>? = null, val carrierIp: Output<String>? = null, val customerOwnedIp: Output<String>? = null, val customerOwnedIpv4Pool: Output<String>? = null, val domain: Output<DomainTypeEnumValueArgs>? = null, val instanceId: Output<String>? = null, val networkBorderGroup: Output<String>? = null, val networkInterfaceId: Output<String>? = null, val networkInterfaceOwnerId: Output<String>? = null, val privateIpAddress: Output<String>? = null, val publicIp: Output<String>? = null, val publicIpv4Pool: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<AwsEc2AddressPropertiesArgs>

Definition of awsEc2Address

Constructors

Link copied to clipboard
constructor(allocationId: Output<String>? = null, associationId: Output<String>? = null, carrierIp: Output<String>? = null, customerOwnedIp: Output<String>? = null, customerOwnedIpv4Pool: Output<String>? = null, domain: Output<DomainTypeEnumValueArgs>? = null, instanceId: Output<String>? = null, networkBorderGroup: Output<String>? = null, networkInterfaceId: Output<String>? = null, networkInterfaceOwnerId: Output<String>? = null, privateIpAddress: Output<String>? = null, publicIp: Output<String>? = null, publicIpv4Pool: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

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

The ID representing the allocation of the address.

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

The ID representing the association of the address with an instance.

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

The carrier IP address associated. This option is only available for network interfaces which reside in a subnet in a Wavelength Zone (for example an EC2 instance).

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

The customer-owned IP address.

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

The ID of the customer-owned address pool.

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

The network (vpc).

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

The ID of the instance that the address is associated with (if any).

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

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

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

The ID of the network interface.

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

The ID of the Amazon Web Services account that owns the network interface.

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

The private IP address associated with the Elastic IP address.

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

The Elastic IP address.

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

The ID of an address pool.

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

Any tags assigned to the Elastic IP address.

Functions

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