Trait rusoto_cloud9::Cloud9
source · [−]pub trait Cloud9 {
Show 13 methods
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
}
Expand description
Trait representing the capabilities of the AWS Cloud9 API. AWS Cloud9 clients implement this trait.
Required Methods
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,
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.
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,
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.
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,
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.
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,
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.
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,
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.
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,
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.
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,
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.
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,
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.
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,
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.
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,
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.
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,
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.
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,
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.