[][src]Trait rusoto_cloud9::Cloud9

pub trait Cloud9 {
#[must_use]    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
;
#[must_use] 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
;
#[must_use] 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
;
#[must_use] 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
;
#[must_use] 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
;
#[must_use] 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
;
#[must_use] 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
;
#[must_use] 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
;
#[must_use] 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
;
#[must_use] 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
;
#[must_use] 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
;
#[must_use] 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
;
#[must_use] 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
; }

Trait representing the capabilities of the AWS Cloud9 API. AWS Cloud9 clients implement this trait.

Required methods

#[must_use]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 AWS Cloud9 development environment, launches an Amazon Elastic Compute Cloud (Amazon EC2) instance, and then connects from the instance to the environment.

#[must_use]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 AWS Cloud9 development environment.

#[must_use]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 AWS Cloud9 development environment. If an Amazon EC2 instance is connected to the environment, also terminates the instance.

#[must_use]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 AWS Cloud9 development environment.

#[must_use]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 AWS Cloud9 development environment.

#[must_use]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 AWS Cloud9 development environment.

#[must_use]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 AWS Cloud9 development environments.

#[must_use]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 AWS Cloud9 development environment identifiers.

#[must_use]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, 

Gets a list of the tags associated with an AWS Cloud9 development environment.

#[must_use]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 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.

#[must_use]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 AWS Cloud9 development environment.

#[must_use]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 AWS Cloud9 development environment.

#[must_use]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 AWS Cloud9 development environment.

Loading content...

Implementors

impl Cloud9 for Cloud9Client[src]

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]

Creates an AWS 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, 
[src]

Adds an environment member to an AWS 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, 
[src]

Deletes an AWS 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, 
[src]

Deletes an environment member from an AWS 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, 
[src]

Gets information about environment members for an AWS 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, 
[src]

Gets status information for an AWS 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, 
[src]

Gets information about AWS 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, 
[src]

Gets a list of AWS Cloud9 development environment identifiers.

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]

Gets a list of the tags associated with an AWS 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, 
[src]

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.

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]

Removes tags from an AWS 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, 
[src]

Changes the settings of an existing AWS 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, 
[src]

Changes the settings of an existing environment member for an AWS Cloud9 development environment.

Loading content...