pub struct VpcPeeringHandler { /* private fields */ }
Expand description
VPC Peering handler
Implementations§
Source§impl VpcPeeringHandler
impl VpcPeeringHandler
Sourcepub fn new(client: CloudClient) -> Self
pub fn new(client: CloudClient) -> Self
Create a new VPC peering handler
Sourcepub async fn get(&self, subscription_id: i32) -> Result<TaskStateUpdate>
pub async fn get(&self, subscription_id: i32) -> Result<TaskStateUpdate>
Get VPC peering for subscription
Sourcepub async fn create(
&self,
subscription_id: i32,
request: &VpcPeeringCreateRequest,
) -> Result<TaskStateUpdate>
pub async fn create( &self, subscription_id: i32, request: &VpcPeeringCreateRequest, ) -> Result<TaskStateUpdate>
Create VPC peering
Sourcepub async fn delete(
&self,
subscription_id: i32,
peering_id: i32,
) -> Result<Value>
pub async fn delete( &self, subscription_id: i32, peering_id: i32, ) -> Result<Value>
Delete VPC peering
Sourcepub async fn update(
&self,
subscription_id: i32,
peering_id: i32,
request: &VpcPeeringCreateRequest,
) -> Result<TaskStateUpdate>
pub async fn update( &self, subscription_id: i32, peering_id: i32, request: &VpcPeeringCreateRequest, ) -> Result<TaskStateUpdate>
Update VPC peering
Sourcepub async fn get_active_active(
&self,
subscription_id: i32,
) -> Result<TaskStateUpdate>
pub async fn get_active_active( &self, subscription_id: i32, ) -> Result<TaskStateUpdate>
Get Active-Active VPC peerings
Sourcepub async fn create_active_active(
&self,
subscription_id: i32,
request: &VpcPeeringCreateRequest,
) -> Result<TaskStateUpdate>
pub async fn create_active_active( &self, subscription_id: i32, request: &VpcPeeringCreateRequest, ) -> Result<TaskStateUpdate>
Create Active-Active VPC peering
Sourcepub async fn delete_active_active(
&self,
subscription_id: i32,
peering_id: i32,
) -> Result<Value>
pub async fn delete_active_active( &self, subscription_id: i32, peering_id: i32, ) -> Result<Value>
Delete Active-Active VPC peering
Sourcepub async fn update_active_active(
&self,
subscription_id: i32,
peering_id: i32,
request: &VpcPeeringCreateRequest,
) -> Result<TaskStateUpdate>
pub async fn update_active_active( &self, subscription_id: i32, peering_id: i32, request: &VpcPeeringCreateRequest, ) -> Result<TaskStateUpdate>
Update Active-Active VPC peering
Auto Trait Implementations§
impl Freeze for VpcPeeringHandler
impl !RefUnwindSafe for VpcPeeringHandler
impl Send for VpcPeeringHandler
impl Sync for VpcPeeringHandler
impl Unpin for VpcPeeringHandler
impl !UnwindSafe for VpcPeeringHandler
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