Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

ServerlessApplicationRepository

import { ServerlessApplicationRepository } from "https://aws-api.deno.dev/v0.1/services/serverlessapplicationrepository.ts?docs=full";
class ServerlessApplicationRepository {
constructor(apiFactory: client.ApiFactory);
async createApplication(params: CreateApplicationRequest): Promise<CreateApplicationResponse>;
async createApplicationVersion(params: CreateApplicationVersionRequest): Promise<CreateApplicationVersionResponse>;
async createCloudFormationChangeSet(params: CreateCloudFormationChangeSetRequest): Promise<CreateCloudFormationChangeSetResponse>;
async createCloudFormationTemplate(params: CreateCloudFormationTemplateRequest): Promise<CreateCloudFormationTemplateResponse>;
async deleteApplication(params: DeleteApplicationRequest): Promise<void>;
async getApplication(params: GetApplicationRequest): Promise<GetApplicationResponse>;
async getApplicationPolicy(params: GetApplicationPolicyRequest): Promise<GetApplicationPolicyResponse>;
async getCloudFormationTemplate(params: GetCloudFormationTemplateRequest): Promise<GetCloudFormationTemplateResponse>;
async listApplicationDependencies(params: ListApplicationDependenciesRequest): Promise<ListApplicationDependenciesResponse>;
async listApplications(params?: ListApplicationsRequest): Promise<ListApplicationsResponse>;
async listApplicationVersions(params: ListApplicationVersionsRequest): Promise<ListApplicationVersionsResponse>;
async putApplicationPolicy(params: PutApplicationPolicyRequest): Promise<PutApplicationPolicyResponse>;
async unshareApplication(params: UnshareApplicationRequest): Promise<void>;
async updateApplication(params: UpdateApplicationRequest): Promise<UpdateApplicationResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new ServerlessApplicationRepository(apiFactory: client.ApiFactory)
[src]

§Methods

§
createApplication(params: CreateApplicationRequest): Promise<CreateApplicationResponse>
[src]

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

§

Creates an application version.

§

Creates an AWS CloudFormation change set for the given application.

§

Creates an AWS CloudFormation template.

§
deleteApplication(params: DeleteApplicationRequest): Promise<void>
[src]

Deletes the specified application.

§
getApplication(params: GetApplicationRequest): Promise<GetApplicationResponse>
[src]

Gets the specified application.

§
getApplicationPolicy(params: GetApplicationPolicyRequest): Promise<GetApplicationPolicyResponse>
[src]

Retrieves the policy for the application.

§

Gets the specified AWS CloudFormation template.

§

Retrieves the list of applications nested in the containing application.

§
listApplications(params?: ListApplicationsRequest): Promise<ListApplicationsResponse>
[src]

Lists applications owned by the requester.

§
listApplicationVersions(params: ListApplicationVersionsRequest): Promise<ListApplicationVersionsResponse>
[src]

Lists versions for the specified application.

§
putApplicationPolicy(params: PutApplicationPolicyRequest): Promise<PutApplicationPolicyResponse>
[src]

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

§
unshareApplication(params: UnshareApplicationRequest): Promise<void>
[src]

Unshares an application from an AWS Organization.

This operation can be called only from the organization's master account.

§
updateApplication(params: UpdateApplicationRequest): Promise<UpdateApplicationResponse>
[src]

Updates the specified application.

§Static Properties