pub struct CloudPrivateServiceConnectHandler { /* private fields */ }
Expand description
Handler for Cloud Private Service Connect operations
Implementations§
Source§impl CloudPrivateServiceConnectHandler
impl CloudPrivateServiceConnectHandler
pub fn new(client: CloudClient) -> Self
Sourcepub async fn list(&self, subscription_id: u32) -> Result<Value>
pub async fn list(&self, subscription_id: u32) -> Result<Value>
List all private service connect services for a subscription
Sourcepub async fn get(
&self,
subscription_id: u32,
psc_service_id: &str,
) -> Result<Value>
pub async fn get( &self, subscription_id: u32, psc_service_id: &str, ) -> Result<Value>
Get private service connect service details
Sourcepub async fn create(
&self,
subscription_id: u32,
service: Value,
) -> Result<Value>
pub async fn create( &self, subscription_id: u32, service: Value, ) -> Result<Value>
Create private service connect service
Sourcepub async fn update(
&self,
subscription_id: u32,
psc_service_id: &str,
service: Value,
) -> Result<Value>
pub async fn update( &self, subscription_id: u32, psc_service_id: &str, service: Value, ) -> Result<Value>
Update private service connect service
Sourcepub async fn delete(
&self,
subscription_id: u32,
psc_service_id: &str,
) -> Result<()>
pub async fn delete( &self, subscription_id: u32, psc_service_id: &str, ) -> Result<()>
Delete private service connect service
Sourcepub async fn get_endpoint(
&self,
subscription_id: u32,
psc_service_id: &str,
endpoint_id: &str,
) -> Result<Value>
pub async fn get_endpoint( &self, subscription_id: u32, psc_service_id: &str, endpoint_id: &str, ) -> Result<Value>
Get private service connect endpoint
Sourcepub async fn get_creation_scripts(
&self,
subscription_id: u32,
psc_service_id: &str,
endpoint_id: &str,
) -> Result<Value>
pub async fn get_creation_scripts( &self, subscription_id: u32, psc_service_id: &str, endpoint_id: &str, ) -> Result<Value>
Get endpoint creation scripts
Sourcepub async fn get_deletion_scripts(
&self,
subscription_id: u32,
psc_service_id: &str,
endpoint_id: &str,
) -> Result<Value>
pub async fn get_deletion_scripts( &self, subscription_id: u32, psc_service_id: &str, endpoint_id: &str, ) -> Result<Value>
Get endpoint deletion scripts
Sourcepub async fn list_regional(
&self,
subscription_id: u32,
region_id: &str,
) -> Result<Value>
pub async fn list_regional( &self, subscription_id: u32, region_id: &str, ) -> Result<Value>
List regional private service connect services
Sourcepub async fn get_regional(
&self,
subscription_id: u32,
region_id: &str,
psc_service_id: &str,
) -> Result<Value>
pub async fn get_regional( &self, subscription_id: u32, region_id: &str, psc_service_id: &str, ) -> Result<Value>
Get regional private service connect service
Sourcepub async fn create_regional(
&self,
subscription_id: u32,
region_id: &str,
service: Value,
) -> Result<Value>
pub async fn create_regional( &self, subscription_id: u32, region_id: &str, service: Value, ) -> Result<Value>
Create regional private service connect service
Sourcepub async fn update_regional(
&self,
subscription_id: u32,
region_id: &str,
psc_service_id: &str,
service: Value,
) -> Result<Value>
pub async fn update_regional( &self, subscription_id: u32, region_id: &str, psc_service_id: &str, service: Value, ) -> Result<Value>
Update regional private service connect service
Sourcepub async fn delete_regional(
&self,
subscription_id: u32,
region_id: &str,
psc_service_id: &str,
) -> Result<()>
pub async fn delete_regional( &self, subscription_id: u32, region_id: &str, psc_service_id: &str, ) -> Result<()>
Delete regional private service connect service
Sourcepub async fn get_regional_endpoint(
&self,
subscription_id: u32,
region_id: &str,
psc_service_id: &str,
endpoint_id: &str,
) -> Result<Value>
pub async fn get_regional_endpoint( &self, subscription_id: u32, region_id: &str, psc_service_id: &str, endpoint_id: &str, ) -> Result<Value>
Get regional endpoint
Auto Trait Implementations§
impl Freeze for CloudPrivateServiceConnectHandler
impl !RefUnwindSafe for CloudPrivateServiceConnectHandler
impl Send for CloudPrivateServiceConnectHandler
impl Sync for CloudPrivateServiceConnectHandler
impl Unpin for CloudPrivateServiceConnectHandler
impl !UnwindSafe for CloudPrivateServiceConnectHandler
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