[−][src]Struct rusoto_cloud9::Cloud9Client
A client for the AWS Cloud9 API.
Implementations
impl Cloud9Client
[src]
pub fn new(region: Region) -> Cloud9Client
[src]
Creates a client backed by the default tokio event loop.
The client will use the default credentials provider and tls client.
pub fn new_with<P, D>(
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> Cloud9Client where
P: ProvideAwsCredentials + Send + Sync + 'static,
D: DispatchSignedRequest + Send + Sync + 'static,
[src]
request_dispatcher: D,
credentials_provider: P,
region: Region
) -> Cloud9Client where
P: ProvideAwsCredentials + Send + Sync + 'static,
D: DispatchSignedRequest + Send + Sync + 'static,
pub fn new_with_client(client: Client, region: Region) -> Cloud9Client
[src]
Trait Implementations
impl Clone for Cloud9Client
[src]
pub fn clone(&self) -> Cloud9Client
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Cloud9 for Cloud9Client
[src]
pub fn create_environment_ec2<'life0, 'async_trait>(
&'life0 self,
input: CreateEnvironmentEC2Request
) -> Pin<Box<dyn Future<Output = Result<CreateEnvironmentEC2Result, RusotoError<CreateEnvironmentEC2Error>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateEnvironmentEC2Request
) -> Pin<Box<dyn Future<Output = Result<CreateEnvironmentEC2Result, RusotoError<CreateEnvironmentEC2Error>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates an AWS Cloud9 development environment, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and then connects from the instance to the environment.
pub fn create_environment_membership<'life0, 'async_trait>(
&'life0 self,
input: CreateEnvironmentMembershipRequest
) -> Pin<Box<dyn Future<Output = Result<CreateEnvironmentMembershipResult, RusotoError<CreateEnvironmentMembershipError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateEnvironmentMembershipRequest
) -> Pin<Box<dyn Future<Output = Result<CreateEnvironmentMembershipResult, RusotoError<CreateEnvironmentMembershipError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Adds an environment member to an AWS Cloud9 development environment.
pub fn delete_environment<'life0, 'async_trait>(
&'life0 self,
input: DeleteEnvironmentRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteEnvironmentResult, RusotoError<DeleteEnvironmentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteEnvironmentRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteEnvironmentResult, RusotoError<DeleteEnvironmentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes an AWS Cloud9 development environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.
pub fn delete_environment_membership<'life0, 'async_trait>(
&'life0 self,
input: DeleteEnvironmentMembershipRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteEnvironmentMembershipResult, RusotoError<DeleteEnvironmentMembershipError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteEnvironmentMembershipRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteEnvironmentMembershipResult, RusotoError<DeleteEnvironmentMembershipError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes an environment member from an AWS Cloud9 development environment.
pub fn describe_environment_memberships<'life0, 'async_trait>(
&'life0 self,
input: DescribeEnvironmentMembershipsRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeEnvironmentMembershipsResult, RusotoError<DescribeEnvironmentMembershipsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeEnvironmentMembershipsRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeEnvironmentMembershipsResult, RusotoError<DescribeEnvironmentMembershipsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets information about environment members for an AWS Cloud9 development environment.
pub fn describe_environment_status<'life0, 'async_trait>(
&'life0 self,
input: DescribeEnvironmentStatusRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeEnvironmentStatusResult, RusotoError<DescribeEnvironmentStatusError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeEnvironmentStatusRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeEnvironmentStatusResult, RusotoError<DescribeEnvironmentStatusError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets status information for an AWS Cloud9 development environment.
pub fn describe_environments<'life0, 'async_trait>(
&'life0 self,
input: DescribeEnvironmentsRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeEnvironmentsResult, RusotoError<DescribeEnvironmentsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeEnvironmentsRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeEnvironmentsResult, RusotoError<DescribeEnvironmentsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets information about AWS Cloud9 development environments.
pub fn list_environments<'life0, 'async_trait>(
&'life0 self,
input: ListEnvironmentsRequest
) -> Pin<Box<dyn Future<Output = Result<ListEnvironmentsResult, RusotoError<ListEnvironmentsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: ListEnvironmentsRequest
) -> Pin<Box<dyn Future<Output = Result<ListEnvironmentsResult, RusotoError<ListEnvironmentsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets a list of AWS Cloud9 development environment identifiers.
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,
Gets a list of the tags associated with an AWS Cloud9 development environment.
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,
Adds tags to an AWS Cloud9 development environment.
Tags that you add to an AWS Cloud9 environment by using this method will NOT be automatically propagated to underlying resources.
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 tags from an AWS Cloud9 development environment.
pub fn update_environment<'life0, 'async_trait>(
&'life0 self,
input: UpdateEnvironmentRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateEnvironmentResult, RusotoError<UpdateEnvironmentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateEnvironmentRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateEnvironmentResult, RusotoError<UpdateEnvironmentError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Changes the settings of an existing AWS Cloud9 development environment.
pub fn update_environment_membership<'life0, 'async_trait>(
&'life0 self,
input: UpdateEnvironmentMembershipRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateEnvironmentMembershipResult, RusotoError<UpdateEnvironmentMembershipError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateEnvironmentMembershipRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateEnvironmentMembershipResult, RusotoError<UpdateEnvironmentMembershipError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Changes the settings of an existing environment member for an AWS Cloud9 development environment.
Auto Trait Implementations
impl !RefUnwindSafe for Cloud9Client
[src]
impl Send for Cloud9Client
[src]
impl Sync for Cloud9Client
[src]
impl Unpin for Cloud9Client
[src]
impl !UnwindSafe for Cloud9Client
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,