pub struct GetVpcResult {Show 17 fields
pub arn: Output<String>,
pub cidr_block: Output<String>,
pub cidr_block_associations: Output<Vec<GetVpcCidrBlockAssociation>>,
pub default: Output<bool>,
pub dhcp_options_id: Output<String>,
pub enable_dns_hostnames: Output<bool>,
pub enable_dns_support: Output<bool>,
pub enable_network_address_usage_metrics: Output<bool>,
pub filters: Output<Option<Vec<GetVpcFilter>>>,
pub id: Output<String>,
pub instance_tenancy: Output<String>,
pub ipv6_association_id: Output<String>,
pub ipv6_cidr_block: Output<String>,
pub main_route_table_id: Output<String>,
pub owner_id: Output<String>,
pub state: Output<String>,
pub tags: Output<HashMap<String, String>>,
}
Fields§
§arn: Output<String>
ARN of VPC
cidr_block: Output<String>
CIDR block for the association.
cidr_block_associations: Output<Vec<GetVpcCidrBlockAssociation>>
§default: Output<bool>
§dhcp_options_id: Output<String>
§enable_dns_hostnames: Output<bool>
Whether or not the VPC has DNS hostname support
enable_dns_support: Output<bool>
Whether or not the VPC has DNS support
enable_network_address_usage_metrics: Output<bool>
Whether Network Address Usage metrics are enabled for your VPC
filters: Output<Option<Vec<GetVpcFilter>>>
§id: Output<String>
§instance_tenancy: Output<String>
Allowed tenancy of instances launched into the
selected VPC. May be any of "default"
, "dedicated"
, or "host"
.
ipv6_association_id: Output<String>
Association ID for the IPv6 CIDR block.
ipv6_cidr_block: Output<String>
IPv6 CIDR block.
main_route_table_id: Output<String>
ID of the main route table associated with this VPC.
owner_id: Output<String>
ID of the AWS account that owns the VPC.
state: Output<String>
State of the association.
Auto Trait Implementations§
impl Freeze for GetVpcResult
impl RefUnwindSafe for GetVpcResult
impl Send for GetVpcResult
impl Sync for GetVpcResult
impl Unpin for GetVpcResult
impl UnwindSafe for GetVpcResult
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more