Struct rusoto_cloud9::Cloud9Client
source · [−]pub struct Cloud9Client { /* private fields */ }
Expand description
A client for the AWS Cloud9 API.
Implementations
sourceimpl Cloud9Client
impl Cloud9Client
sourcepub fn new(region: Region) -> Cloud9Client
pub fn new(region: Region) -> Cloud9Client
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,
pub fn new_with_client(client: Client, region: Region) -> Cloud9Client
Trait Implementations
sourceimpl Clone for Cloud9Client
impl Clone for Cloud9Client
sourcefn clone(&self) -> Cloud9Client
fn clone(&self) -> Cloud9Client
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Cloud9 for Cloud9Client
impl Cloud9 for Cloud9Client
sourcefn 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,
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,
Creates an Cloud9 development environment, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and then connects from the instance to the environment.
sourcefn 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,
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,
Adds an environment member to an Cloud9 development environment.
sourcefn 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,
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,
Deletes an Cloud9 development environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.
sourcefn 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,
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,
Deletes an environment member from an Cloud9 development environment.
sourcefn 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,
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,
Gets information about environment members for an Cloud9 development environment.
sourcefn 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,
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,
Gets status information for an Cloud9 development environment.
sourcefn 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,
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,
Gets information about Cloud9 development environments.
sourcefn 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,
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,
Gets a list of Cloud9 development environment identifiers.
Gets a list of the tags associated with an Cloud9 development environment.
sourcefn 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,
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,
Adds tags to an Cloud9 development environment.
Tags that you add to an Cloud9 environment by using this method will NOT be automatically propagated to underlying resources.
sourcefn 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,
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,
Removes tags from an Cloud9 development environment.
sourcefn 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,
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,
Changes the settings of an existing Cloud9 development environment.
sourcefn 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,
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,
Changes the settings of an existing environment member for an Cloud9 development environment.
Auto Trait Implementations
impl !RefUnwindSafe for Cloud9Client
impl Send for Cloud9Client
impl Sync for Cloud9Client
impl Unpin for Cloud9Client
impl !UnwindSafe for Cloud9Client
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more