[][src]Struct rusoto_serverlessrepo::ServerlessRepoClient

pub struct ServerlessRepoClient { /* fields omitted */ }

A client for the AWSServerlessApplicationRepository API.

Methods

impl ServerlessRepoClient[src]

pub fn new(region: Region) -> ServerlessRepoClient[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
) -> ServerlessRepoClient where
    P: ProvideAwsCredentials + Send + Sync + 'static,
    P::Future: Send,
    D: DispatchSignedRequest + Send + Sync + 'static,
    D::Future: Send
[src]

Trait Implementations

impl ServerlessRepo for ServerlessRepoClient[src]

fn create_application(
    &self,
    input: CreateApplicationRequest
) -> RusotoFuture<CreateApplicationResponse, CreateApplicationError>
[src]

Creates an application, optionally including an AWS SAM file to create the first application version in the same call.

fn create_application_version(
    &self,
    input: CreateApplicationVersionRequest
) -> RusotoFuture<CreateApplicationVersionResponse, CreateApplicationVersionError>
[src]

Creates an application version.

fn create_cloud_formation_change_set(
    &self,
    input: CreateCloudFormationChangeSetRequest
) -> RusotoFuture<CreateCloudFormationChangeSetResponse, CreateCloudFormationChangeSetError>
[src]

Creates an AWS CloudFormation change set for the given application.

fn create_cloud_formation_template(
    &self,
    input: CreateCloudFormationTemplateRequest
) -> RusotoFuture<CreateCloudFormationTemplateResponse, CreateCloudFormationTemplateError>
[src]

Creates an AWS CloudFormation template.

fn delete_application(
    &self,
    input: DeleteApplicationRequest
) -> RusotoFuture<(), DeleteApplicationError>
[src]

Deletes the specified application.

fn get_application(
    &self,
    input: GetApplicationRequest
) -> RusotoFuture<GetApplicationResponse, GetApplicationError>
[src]

Gets the specified application.

fn get_application_policy(
    &self,
    input: GetApplicationPolicyRequest
) -> RusotoFuture<GetApplicationPolicyResponse, GetApplicationPolicyError>
[src]

Retrieves the policy for the application.

fn get_cloud_formation_template(
    &self,
    input: GetCloudFormationTemplateRequest
) -> RusotoFuture<GetCloudFormationTemplateResponse, GetCloudFormationTemplateError>
[src]

Gets the specified AWS CloudFormation template.

fn list_application_dependencies(
    &self,
    input: ListApplicationDependenciesRequest
) -> RusotoFuture<ListApplicationDependenciesResponse, ListApplicationDependenciesError>
[src]

Retrieves the list of applications nested in the containing application.

fn list_application_versions(
    &self,
    input: ListApplicationVersionsRequest
) -> RusotoFuture<ListApplicationVersionsResponse, ListApplicationVersionsError>
[src]

Lists versions for the specified application.

fn list_applications(
    &self,
    input: ListApplicationsRequest
) -> RusotoFuture<ListApplicationsResponse, ListApplicationsError>
[src]

Lists applications owned by the requester.

fn put_application_policy(
    &self,
    input: PutApplicationPolicyRequest
) -> RusotoFuture<PutApplicationPolicyResponse, PutApplicationPolicyError>
[src]

Sets the permission policy for an application. For the list of actions supported for this operation, see Application Permissions .

fn update_application(
    &self,
    input: UpdateApplicationRequest
) -> RusotoFuture<UpdateApplicationResponse, UpdateApplicationError>
[src]

Updates the specified application.

impl Clone for ServerlessRepoClient[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self