[−][src]Trait rusoto_iotsecuretunneling::IoTSecureTunneling
Trait representing the capabilities of the AWS IoT Secure Tunneling API. AWS IoT Secure Tunneling clients implement this trait.
Required methods
#[must_use]pub fn close_tunnel<'life0, 'async_trait>(
&'life0 self,
input: CloseTunnelRequest
) -> Pin<Box<dyn Future<Output = Result<CloseTunnelResponse, RusotoError<CloseTunnelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CloseTunnelRequest
) -> Pin<Box<dyn Future<Output = Result<CloseTunnelResponse, RusotoError<CloseTunnelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Closes a tunnel identified by the unique tunnel id. When a CloseTunnel
request is received, we close the WebSocket connections between the client and proxy server so no data can be transmitted.
#[must_use]pub fn describe_tunnel<'life0, 'async_trait>(
&'life0 self,
input: DescribeTunnelRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeTunnelResponse, RusotoError<DescribeTunnelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeTunnelRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeTunnelResponse, RusotoError<DescribeTunnelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets information about a tunnel identified by the unique tunnel id.
#[must_use]pub fn list_tags_for_resource<'life0, 'async_trait>(
&'life0 self,
input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists the tags for the specified resource.
#[must_use]pub fn list_tunnels<'life0, 'async_trait>(
&'life0 self,
input: ListTunnelsRequest
) -> Pin<Box<dyn Future<Output = Result<ListTunnelsResponse, RusotoError<ListTunnelsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListTunnelsRequest
) -> Pin<Box<dyn Future<Output = Result<ListTunnelsResponse, RusotoError<ListTunnelsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
List all tunnels for an AWS account. Tunnels are listed by creation time in descending order, newer tunnels will be listed before older tunnels.
#[must_use]pub fn open_tunnel<'life0, 'async_trait>(
&'life0 self,
input: OpenTunnelRequest
) -> Pin<Box<dyn Future<Output = Result<OpenTunnelResponse, RusotoError<OpenTunnelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: OpenTunnelRequest
) -> Pin<Box<dyn Future<Output = Result<OpenTunnelResponse, RusotoError<OpenTunnelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new tunnel, and returns two client access tokens for clients to use to connect to the AWS IoT Secure Tunneling proxy server. .
#[must_use]pub fn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
A resource tag.
#[must_use]pub fn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Removes a tag from a resource.
Implementors
impl IoTSecureTunneling for IoTSecureTunnelingClient
[src]
pub fn close_tunnel<'life0, 'async_trait>(
&'life0 self,
input: CloseTunnelRequest
) -> Pin<Box<dyn Future<Output = Result<CloseTunnelResponse, RusotoError<CloseTunnelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CloseTunnelRequest
) -> Pin<Box<dyn Future<Output = Result<CloseTunnelResponse, RusotoError<CloseTunnelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Closes a tunnel identified by the unique tunnel id. When a CloseTunnel
request is received, we close the WebSocket connections between the client and proxy server so no data can be transmitted.
pub fn describe_tunnel<'life0, 'async_trait>(
&'life0 self,
input: DescribeTunnelRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeTunnelResponse, RusotoError<DescribeTunnelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeTunnelRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeTunnelResponse, RusotoError<DescribeTunnelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets information about a tunnel identified by the unique tunnel id.
pub fn list_tags_for_resource<'life0, 'async_trait>(
&'life0 self,
input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListTagsForResourceRequest
) -> Pin<Box<dyn Future<Output = Result<ListTagsForResourceResponse, RusotoError<ListTagsForResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Lists the tags for the specified resource.
pub fn list_tunnels<'life0, 'async_trait>(
&'life0 self,
input: ListTunnelsRequest
) -> Pin<Box<dyn Future<Output = Result<ListTunnelsResponse, RusotoError<ListTunnelsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListTunnelsRequest
) -> Pin<Box<dyn Future<Output = Result<ListTunnelsResponse, RusotoError<ListTunnelsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
List all tunnels for an AWS account. Tunnels are listed by creation time in descending order, newer tunnels will be listed before older tunnels.
pub fn open_tunnel<'life0, 'async_trait>(
&'life0 self,
input: OpenTunnelRequest
) -> Pin<Box<dyn Future<Output = Result<OpenTunnelResponse, RusotoError<OpenTunnelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: OpenTunnelRequest
) -> Pin<Box<dyn Future<Output = Result<OpenTunnelResponse, RusotoError<OpenTunnelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a new tunnel, and returns two client access tokens for clients to use to connect to the AWS IoT Secure Tunneling proxy server. .
pub fn tag_resource<'life0, 'async_trait>(
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: TagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<TagResourceResponse, RusotoError<TagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
A resource tag.
pub fn untag_resource<'life0, 'async_trait>(
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UntagResourceRequest
) -> Pin<Box<dyn Future<Output = Result<UntagResourceResponse, RusotoError<UntagResourceError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Removes a tag from a resource.