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

Resiliencehub

import { Resiliencehub } from "https://aws-api.deno.dev/v0.3/services/resiliencehub.ts?docs=full";
class Resiliencehub {
constructor(apiFactory: client.ApiFactory);
async addDraftAppVersionResourceMappings(params: AddDraftAppVersionResourceMappingsRequest, opts?: client.RequestOptions): Promise<AddDraftAppVersionResourceMappingsResponse>;
async createApp(params: CreateAppRequest, opts?: client.RequestOptions): Promise<CreateAppResponse>;
async createRecommendationTemplate(params: CreateRecommendationTemplateRequest, opts?: client.RequestOptions): Promise<CreateRecommendationTemplateResponse>;
async createResiliencyPolicy(params: CreateResiliencyPolicyRequest, opts?: client.RequestOptions): Promise<CreateResiliencyPolicyResponse>;
async deleteApp(params: DeleteAppRequest, opts?: client.RequestOptions): Promise<DeleteAppResponse>;
async deleteAppAssessment(params: DeleteAppAssessmentRequest, opts?: client.RequestOptions): Promise<DeleteAppAssessmentResponse>;
async deleteRecommendationTemplate(params: DeleteRecommendationTemplateRequest, opts?: client.RequestOptions): Promise<DeleteRecommendationTemplateResponse>;
async deleteResiliencyPolicy(params: DeleteResiliencyPolicyRequest, opts?: client.RequestOptions): Promise<DeleteResiliencyPolicyResponse>;
async describeApp(params: DescribeAppRequest, opts?: client.RequestOptions): Promise<DescribeAppResponse>;
async describeAppAssessment(params: DescribeAppAssessmentRequest, opts?: client.RequestOptions): Promise<DescribeAppAssessmentResponse>;
async describeAppVersionTemplate(params: DescribeAppVersionTemplateRequest, opts?: client.RequestOptions): Promise<DescribeAppVersionTemplateResponse>;
async describeResiliencyPolicy(params: DescribeResiliencyPolicyRequest, opts?: client.RequestOptions): Promise<DescribeResiliencyPolicyResponse>;
async importResourcesToDraftAppVersion(params: ImportResourcesToDraftAppVersionRequest, opts?: client.RequestOptions): Promise<ImportResourcesToDraftAppVersionResponse>;
async listAlarmRecommendations(params: ListAlarmRecommendationsRequest, opts?: client.RequestOptions): Promise<ListAlarmRecommendationsResponse>;
async listAppAssessments(params?: ListAppAssessmentsRequest, opts?: client.RequestOptions): Promise<ListAppAssessmentsResponse>;
async listAppComponentCompliances(params: ListAppComponentCompliancesRequest, opts?: client.RequestOptions): Promise<ListAppComponentCompliancesResponse>;
async listAppComponentRecommendations(params: ListAppComponentRecommendationsRequest, opts?: client.RequestOptions): Promise<ListAppComponentRecommendationsResponse>;
async listApps(params?: ListAppsRequest, opts?: client.RequestOptions): Promise<ListAppsResponse>;
async listAppVersionResourceMappings(params: ListAppVersionResourceMappingsRequest, opts?: client.RequestOptions): Promise<ListAppVersionResourceMappingsResponse>;
async listAppVersionResources(params: ListAppVersionResourcesRequest, opts?: client.RequestOptions): Promise<ListAppVersionResourcesResponse>;
async listAppVersions(params: ListAppVersionsRequest, opts?: client.RequestOptions): Promise<ListAppVersionsResponse>;
async listRecommendationTemplates(params: ListRecommendationTemplatesRequest, opts?: client.RequestOptions): Promise<ListRecommendationTemplatesResponse>;
async listResiliencyPolicies(params?: ListResiliencyPoliciesRequest, opts?: client.RequestOptions): Promise<ListResiliencyPoliciesResponse>;
async listSopRecommendations(params: ListSopRecommendationsRequest, opts?: client.RequestOptions): Promise<ListSopRecommendationsResponse>;
async listSuggestedResiliencyPolicies(params?: ListSuggestedResiliencyPoliciesRequest, opts?: client.RequestOptions): Promise<ListSuggestedResiliencyPoliciesResponse>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async listTestRecommendations(params: ListTestRecommendationsRequest, opts?: client.RequestOptions): Promise<ListTestRecommendationsResponse>;
async listUnsupportedAppVersionResources(params: ListUnsupportedAppVersionResourcesRequest, opts?: client.RequestOptions): Promise<ListUnsupportedAppVersionResourcesResponse>;
async publishAppVersion(params: PublishAppVersionRequest, opts?: client.RequestOptions): Promise<PublishAppVersionResponse>;
async putDraftAppVersionTemplate(params: PutDraftAppVersionTemplateRequest, opts?: client.RequestOptions): Promise<PutDraftAppVersionTemplateResponse>;
async removeDraftAppVersionResourceMappings(params: RemoveDraftAppVersionResourceMappingsRequest, opts?: client.RequestOptions): Promise<RemoveDraftAppVersionResourceMappingsResponse>;
async resolveAppVersionResources(params: ResolveAppVersionResourcesRequest, opts?: client.RequestOptions): Promise<ResolveAppVersionResourcesResponse>;
async startAppAssessment(params: StartAppAssessmentRequest, opts?: client.RequestOptions): Promise<StartAppAssessmentResponse>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async updateApp(params: UpdateAppRequest, opts?: client.RequestOptions): Promise<UpdateAppResponse>;
async updateResiliencyPolicy(params: UpdateResiliencyPolicyRequest, opts?: client.RequestOptions): Promise<UpdateResiliencyPolicyResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

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

§Methods

§

Adds the resource mapping for the draft application version.

§

TODO: Failed to render documentation: unhandled top level doc tag pre

§

Creates a new recommendation template.

§

Creates a resiliency policy for an application.

§

Deletes an AWS Resilience Hub application. This is a destructive action that can't be undone.

§

Deletes an AWS Resilience Hub application assessment. This is a destructive action that can't be undone.

§

Deletes a recommendation template. This is a destructive action that can't be undone.

§

Deletes a resiliency policy. This is a destructive action that can't be undone.

§

Describes an AWS Resilience Hub application.

§

Describes an assessment for an AWS Resilience Hub application.

§

Returns the resolution status for the specified resolution identifier for an application version. If resolutionId is not specified, the current resolution status is returned.

§

Describes details about an AWS Resilience Hub

§

Describes the status of importing resources to an application version.

§

Describes a specified resiliency policy for an AWS Resilience Hub application. The returned policy object includes creation time, data location constraints, the Amazon Resource Name (ARN) for the policy, tags, tier, and more.

§

Imports resources from sources such as a CloudFormation stack, resource-groups, or application registry app to a draft application version.

§

Lists the alarm recommendations for a AWS Resilience Hub application.

§

Lists the assessments for an AWS Resilience Hub application. You can use request parameters to refine the results for the response object.

§

Lists the compliances for an AWS Resilience Hub component.

§

Lists the recommendations for an AWS Resilience Hub component.

§
listApps(params?: ListAppsRequest, opts?: client.RequestOptions): Promise<ListAppsResponse>
[src]

Lists your Resilience Hub applications.

§

Lists how the resources in an application version are mapped/sourced from. Mappings can be physical resource identifiers, CloudFormation stacks, resource-groups, or an application registry app.

§

Lists all the resources in an application version.

§

Lists the different versions for the Resilience Hub applications.

§

Lists the recommendation templates for the Resilience Hub applications.

§

Lists the resiliency policies for the Resilience Hub applications.

§

Lists the standard operating procedure (SOP) recommendations for the Resilience Hub applications.

§

Lists the suggested resiliency policies for the Resilience Hub applications.

§

Lists the tags for your resources in your Resilience Hub applications.

§

Lists the test recommendations for the Resilience Hub application.

§

Lists the resources that are not currently supported in AWS Resilience Hub. An unsupported resource is a resource that exists in the object that was used to create an app, but is not supported by Resilience Hub.

§

Publishes a new version of a specific Resilience Hub application.

§

Adds or updates the app template for a draft version of a Resilience Hub app.

§

Removes resource mappings from a draft application version.

§

Resolves the resources for an application version.

§

Creates a new application assessment for an application.

§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Applies one or more tags to a resource.

§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

Removes one or more tags from a resource.

§

Updates an application.

§

Updates a resiliency policy.

§Static Properties