pub struct VpcPeeringUpdateAwsRequest {
pub subscription_id: Option<i32>,
pub vpc_peering_id: Option<i32>,
pub vpc_cidr: Option<String>,
pub vpc_cidrs: Option<Vec<String>>,
pub command_type: Option<String>,
pub extra: Value,
}
Expand description
VPC peering update request for AWS
Fields§
§subscription_id: Option<i32>
§vpc_peering_id: Option<i32>
VPC Peering ID to update.
vpc_cidr: Option<String>
Optional. VPC CIDR.
vpc_cidrs: Option<Vec<String>>
Optional. List of VPC CIDRs.
command_type: Option<String>
§extra: Value
Additional fields from the API
Trait Implementations§
Source§impl Clone for VpcPeeringUpdateAwsRequest
impl Clone for VpcPeeringUpdateAwsRequest
Source§fn clone(&self) -> VpcPeeringUpdateAwsRequest
fn clone(&self) -> VpcPeeringUpdateAwsRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for VpcPeeringUpdateAwsRequest
impl Debug for VpcPeeringUpdateAwsRequest
Source§impl<'de> Deserialize<'de> for VpcPeeringUpdateAwsRequest
impl<'de> Deserialize<'de> for VpcPeeringUpdateAwsRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for VpcPeeringUpdateAwsRequest
impl RefUnwindSafe for VpcPeeringUpdateAwsRequest
impl Send for VpcPeeringUpdateAwsRequest
impl Sync for VpcPeeringUpdateAwsRequest
impl Unpin for VpcPeeringUpdateAwsRequest
impl UnwindSafe for VpcPeeringUpdateAwsRequest
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