GetVpcPlainArgs

data class GetVpcPlainArgs(val cidrBlock: String? = null, val default: Boolean? = null, val dhcpOptionsId: String? = null, val filters: List<GetVpcFilter>? = null, val id: String? = null, val state: String? = null, val tags: Map<String, String>? = null) : ConvertibleToJava<GetVpcPlainArgs>

A collection of arguments for invoking getVpc.

Constructors

Link copied to clipboard
constructor(cidrBlock: String? = null, default: Boolean? = null, dhcpOptionsId: String? = null, filters: List<GetVpcFilter>? = null, id: String? = null, state: String? = null, tags: Map<String, String>? = null)

Properties

Link copied to clipboard
val cidrBlock: String? = null

Cidr block of the desired VPC.

Link copied to clipboard
val default: Boolean? = null

Boolean constraint on whether the desired VPC is the default VPC for the region.

Link copied to clipboard
val dhcpOptionsId: String? = null

DHCP options id of the desired VPC.

Link copied to clipboard
val filters: List<GetVpcFilter>? = null

Custom filter block as described below.

Link copied to clipboard
val id: String? = null

ID of the specific VPC to retrieve.

Link copied to clipboard
val state: String? = null

Current state of the desired VPC. Can be either "pending" or "available".

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 VPC. More complex filters can be expressed using one or more filter sub-blocks, which take the following arguments:

Functions

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