pub struct GetVpcPeeringConnectionArgs {
pub cidr_block: Output<Option<String>>,
pub filters: Output<Option<Vec<GetVpcPeeringConnectionFilter>>>,
pub id: Output<Option<String>>,
pub owner_id: Output<Option<String>>,
pub peer_cidr_block: Output<Option<String>>,
pub peer_owner_id: Output<Option<String>>,
pub peer_region: Output<Option<String>>,
pub peer_vpc_id: Output<Option<String>>,
pub region: Output<Option<String>>,
pub status: Output<Option<String>>,
pub tags: Output<Option<HashMap<String, String>>>,
pub vpc_id: Output<Option<String>>,
}
Fields§
§cidr_block: Output<Option<String>>
Primary CIDR block of the requester VPC of the specific VPC Peering Connection to retrieve.
filters: Output<Option<Vec<GetVpcPeeringConnectionFilter>>>
Custom filter block as described below.
id: Output<Option<String>>
ID of the specific VPC Peering Connection to retrieve.
owner_id: Output<Option<String>>
AWS account ID of the owner of the requester VPC of the specific VPC Peering Connection to retrieve.
peer_cidr_block: Output<Option<String>>
Primary CIDR block of the accepter VPC of the specific VPC Peering Connection to retrieve.
peer_owner_id: Output<Option<String>>
AWS account ID of the owner of the accepter VPC of the specific VPC Peering Connection to retrieve.
peer_region: Output<Option<String>>
Region of the accepter VPC of the specific VPC Peering Connection to retrieve.
peer_vpc_id: Output<Option<String>>
ID of the accepter VPC of the specific VPC Peering Connection to retrieve.
region: Output<Option<String>>
Region of the requester VPC of the specific VPC Peering Connection to retrieve.
status: Output<Option<String>>
Status of the specific VPC Peering Connection to retrieve.
Map of tags, each pair of which must exactly match a pair on the desired VPC Peering Connection.
More complex filters can be expressed using one or more filter
sub-blocks,
which take the following arguments:
vpc_id: Output<Option<String>>
ID of the requester VPC of the specific VPC Peering Connection to retrieve.
Implementations§
source§impl GetVpcPeeringConnectionArgs
impl GetVpcPeeringConnectionArgs
sourcepub fn builder() -> GetVpcPeeringConnectionArgsBuilder
pub fn builder() -> GetVpcPeeringConnectionArgsBuilder
Create an instance of GetVpcPeeringConnectionArgs
using the builder syntax
Trait Implementations§
source§impl Clone for GetVpcPeeringConnectionArgs
impl Clone for GetVpcPeeringConnectionArgs
source§fn clone(&self) -> GetVpcPeeringConnectionArgs
fn clone(&self) -> GetVpcPeeringConnectionArgs
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for GetVpcPeeringConnectionArgs
impl RefUnwindSafe for GetVpcPeeringConnectionArgs
impl Send for GetVpcPeeringConnectionArgs
impl Sync for GetVpcPeeringConnectionArgs
impl Unpin for GetVpcPeeringConnectionArgs
impl UnwindSafe for GetVpcPeeringConnectionArgs
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)