GetElasticIpPlainArgs

data class GetElasticIpPlainArgs(val filters: List<GetElasticIpFilter>? = null, val id: String? = null, val publicIp: String? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<GetElasticIpPlainArgs>

A collection of arguments for invoking getElasticIp.

Constructors

Link copied to clipboard
constructor(filters: List<GetElasticIpFilter>? = null, id: String? = null, publicIp: String? = null, tags: Map<String, String>? = null)

Properties

Link copied to clipboard

One or more name/value pairs to use as filters. There are several valid keys, for a full reference, check out the EC2 API Reference.

Link copied to clipboard
val id: String? = null

Allocation ID of the specific VPC EIP to retrieve. If a classic EIP is required, do NOT set id, only set public_ip

Link copied to clipboard
val publicIp: String? = null

Public IP of the specific EIP to retrieve.

Link copied to clipboard
val tags: Map<String, String>? = null

Map of tags, each pair of which must exactly match a pair on the desired Elastic IP. The arguments of this data source act as filters for querying the available Elastic IPs in the current region. The given filters must match exactly one Elastic IP whose data will be exported as attributes.

Functions

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