Package com.pulumi.aws.ec2.outputs
Class GetElasticIpResult
- java.lang.Object
-
- com.pulumi.aws.ec2.outputs.GetElasticIpResult
-
public final class GetElasticIpResult extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetElasticIpResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringarn()java.lang.StringassociationId()static GetElasticIpResult.Builderbuilder()static GetElasticIpResult.Builderbuilder(GetElasticIpResult defaults)java.lang.StringcarrierIp()java.lang.StringcustomerOwnedIp()java.lang.StringcustomerOwnedIpv4Pool()java.lang.Stringdomain()java.util.List<GetElasticIpFilter>filters()java.lang.Stringid()java.lang.StringinstanceId()java.lang.StringipamPoolId()java.lang.StringnetworkInterfaceId()java.lang.StringnetworkInterfaceOwnerId()java.lang.StringprivateDns()java.lang.StringprivateIp()java.lang.StringptrRecord()java.lang.StringpublicDns()java.lang.StringpublicIp()java.lang.StringpublicIpv4Pool()java.lang.Stringregion()java.util.Map<java.lang.String,java.lang.String>tags()
-
-
-
Method Detail
-
arn
public java.lang.String arn()
-
associationId
public java.lang.String associationId()
- Returns:
- ID representing the association of the address with an instance in a VPC.
-
carrierIp
public java.lang.String carrierIp()
- Returns:
- Carrier IP address.
-
customerOwnedIp
public java.lang.String customerOwnedIp()
- Returns:
- Customer Owned IP.
-
customerOwnedIpv4Pool
public java.lang.String customerOwnedIpv4Pool()
- Returns:
- The ID of a Customer Owned IP Pool. For more on customer owned IP addressed check out [Customer-owned IP addresses guide](https://docs.aws.amazon.com/outposts/latest/userguide/outposts-networking-components.html#ip-addressing)
-
domain
public java.lang.String domain()
- Returns:
- Whether the address is for use in EC2-Classic (`standard`) or in a VPC (`vpc`).
-
filters
public java.util.List<GetElasticIpFilter> filters()
-
id
public java.lang.String id()
- Returns:
- If VPC Elastic IP, the allocation identifier. If EC2-Classic Elastic IP, the public IP address.
-
instanceId
public java.lang.String instanceId()
- Returns:
- ID of the instance that the address is associated with (if any).
-
ipamPoolId
public java.lang.String ipamPoolId()
- Returns:
- The ID of an IPAM pool which has an Amazon-provided or BYOIP public IPv4 CIDR provisioned to it.
-
networkInterfaceId
public java.lang.String networkInterfaceId()
- Returns:
- The ID of the network interface.
-
networkInterfaceOwnerId
public java.lang.String networkInterfaceOwnerId()
- Returns:
- The ID of the AWS account that owns the network interface.
-
privateDns
public java.lang.String privateDns()
- Returns:
- Private DNS associated with the Elastic IP address.
-
privateIp
public java.lang.String privateIp()
- Returns:
- Private IP address associated with the Elastic IP address.
-
ptrRecord
public java.lang.String ptrRecord()
- Returns:
- The DNS pointer (PTR) record for the IP address.
-
publicDns
public java.lang.String publicDns()
- Returns:
- Public DNS associated with the Elastic IP address.
-
publicIp
public java.lang.String publicIp()
- Returns:
- Public IP address of Elastic IP.
-
publicIpv4Pool
public java.lang.String publicIpv4Pool()
- Returns:
- ID of an address pool.
-
region
public java.lang.String region()
-
tags
public java.util.Map<java.lang.String,java.lang.String> tags()
- Returns:
- Key-value map of tags associated with Elastic IP.
-
builder
public static GetElasticIpResult.Builder builder()
-
builder
public static GetElasticIpResult.Builder builder(GetElasticIpResult defaults)
-
-