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

Usage

import * as mod from "https://aws-api-bqtgftz736ft.deno.dev/v0.5/services/resiliencehub.ts?docs=full";

§Classes

Resiliencehub

§Interfaces

AcceptGroupingRecommendationEntry

Indicates the grouping recommendation you have accepted to include in your application.

AcceptResourceGroupingRecommendationsRequest
AcceptResourceGroupingRecommendationsResponse
AddDraftAppVersionResourceMappingsRequest
AddDraftAppVersionResourceMappingsResponse
AlarmRecommendation

Defines a recommendation for a CloudWatch alarm.

App

Defines an Resilience Hub application.

AppAssessment

Defines an application assessment.

AppAssessmentSummary

Defines an application assessment summary.

AppComponent

Defines an Application Component.

AppComponentCompliance

Defines the compliance of an Application Component against the resiliency policy.

AppInputSource

The list of Resilience Hub application input sources.

AppSummary

Defines an application summary.

AppVersionSummary

Version of an application.

AssessmentRiskRecommendation

Indicates a specific risk identified in the Resilience Hub assessment and the corresponding recommendation provided to address that risk.

AssessmentSummary

Indicates the AI-generated summary for the Resilience Hub assessment, providing a concise overview that highlights the top risks and recommendations.

BatchUpdateRecommendationStatusFailedEntry

List of operational recommendations that did not get included or excluded.

BatchUpdateRecommendationStatusRequest
BatchUpdateRecommendationStatusResponse
BatchUpdateRecommendationStatusSuccessfulEntry

List of operational recommendations that were successfully included or excluded.

ComplianceDrift

Indicates the compliance drifts (recovery time objective (RTO) and recovery point objective (RPO)) that were detected for an assessed entity.

ComponentRecommendation

Defines recommendations for an Resilience Hub Application Component, returned as an object. This object contains component names, configuration recommendations, and recommendation statuses.

ConfigRecommendation

Defines a recommendation configuration.

Cost

Defines a cost object.

CreateAppRequest
CreateAppResponse
CreateAppVersionAppComponentRequest
CreateAppVersionAppComponentResponse
CreateAppVersionResourceRequest
CreateAppVersionResourceResponse
CreateRecommendationTemplateRequest
CreateRecommendationTemplateResponse
CreateResiliencyPolicyRequest
CreateResiliencyPolicyResponse
DeleteAppAssessmentRequest
DeleteAppAssessmentResponse
DeleteAppInputSourceRequest
DeleteAppInputSourceResponse
DeleteAppRequest
DeleteAppResponse
DeleteAppVersionAppComponentRequest
DeleteAppVersionAppComponentResponse
DeleteAppVersionResourceRequest
DeleteAppVersionResourceResponse
DeleteRecommendationTemplateRequest
DeleteRecommendationTemplateResponse
DeleteResiliencyPolicyRequest
DeleteResiliencyPolicyResponse
DescribeAppAssessmentRequest
DescribeAppAssessmentResponse
DescribeAppRequest
DescribeAppResponse
DescribeAppVersionAppComponentRequest
DescribeAppVersionAppComponentResponse
DescribeAppVersionRequest
DescribeAppVersionResourceRequest
DescribeAppVersionResourceResponse
DescribeAppVersionResourcesResolutionStatusRequest
DescribeAppVersionResourcesResolutionStatusResponse
DescribeAppVersionResponse
DescribeAppVersionTemplateRequest
DescribeAppVersionTemplateResponse
DescribeDraftAppVersionResourcesImportStatusRequest
DescribeDraftAppVersionResourcesImportStatusResponse
DescribeResiliencyPolicyRequest
DescribeResiliencyPolicyResponse
DescribeResourceGroupingRecommendationTaskRequest
DescribeResourceGroupingRecommendationTaskResponse
DisruptionCompliance

Defines the compliance against the resiliency policy for a disruption.

EksSource

The input source of the Amazon Elastic Kubernetes Service cluster.

EksSourceClusterNamespace

The input source of the namespace that is located on your Amazon Elastic Kubernetes Service cluster.

EventSubscription

Indicates an event you would like to subscribe and get notification for. Currently, Resilience Hub supports notifications only for Drift detected and Scheduled assessment failure events.

FailedGroupingRecommendationEntry

Indicates the accepted grouping recommendation whose implementation failed.

FailurePolicy

Defines a failure policy.

GroupingAppComponent

Creates a new recommended Application Component (AppComponent).

GroupingRecommendation

Creates a new grouping recommendation.

GroupingResource

Indicates the resource that will be grouped in the recommended Application Component (AppComponent).

ImportResourcesToDraftAppVersionRequest
ImportResourcesToDraftAppVersionResponse
ListAlarmRecommendationsRequest
ListAlarmRecommendationsResponse
ListAppAssessmentComplianceDriftsRequest
ListAppAssessmentComplianceDriftsResponse
ListAppAssessmentResourceDriftsRequest
ListAppAssessmentResourceDriftsResponse
ListAppAssessmentsRequest
ListAppAssessmentsResponse
ListAppComponentCompliancesRequest
ListAppComponentCompliancesResponse
ListAppComponentRecommendationsRequest
ListAppComponentRecommendationsResponse
ListAppInputSourcesRequest
ListAppInputSourcesResponse
ListAppsRequest
ListAppsResponse
ListAppVersionAppComponentsRequest
ListAppVersionAppComponentsResponse
ListAppVersionResourceMappingsRequest
ListAppVersionResourceMappingsResponse
ListAppVersionResourcesRequest
ListAppVersionResourcesResponse
ListAppVersionsRequest
ListAppVersionsResponse
ListRecommendationTemplatesRequest
ListRecommendationTemplatesResponse
ListResiliencyPoliciesRequest
ListResiliencyPoliciesResponse
ListResourceGroupingRecommendationsRequest
ListResourceGroupingRecommendationsResponse
ListSopRecommendationsRequest
ListSopRecommendationsResponse
ListSuggestedResiliencyPoliciesRequest
ListSuggestedResiliencyPoliciesResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
ListTestRecommendationsRequest
ListTestRecommendationsResponse
ListUnsupportedAppVersionResourcesRequest
ListUnsupportedAppVersionResourcesResponse
LogicalResourceId

Defines a logical resource identifier.

PermissionModel

Defines the roles and credentials that Resilience Hub would use while creating the application, importing its resources, and running an assessment.

PhysicalResource

Defines a physical resource. A physical resource is a resource that exists in your account. It can be identified using an Amazon Resource Name (ARN) or an Resilience Hub-native identifier.

PhysicalResourceId

Defines a physical resource identifier.

PublishAppVersionRequest
PublishAppVersionResponse
PutDraftAppVersionTemplateRequest
PutDraftAppVersionTemplateResponse
RecommendationDisruptionCompliance

Defines a disruption compliance recommendation.

RecommendationItem

Defines a recommendation.

RecommendationTemplate

Defines a recommendation template created with the "CreateRecommendationTemplate" action.

RejectGroupingRecommendationEntry

Indicates the rejected grouping recommendation.

RejectResourceGroupingRecommendationsRequest
RejectResourceGroupingRecommendationsResponse
RemoveDraftAppVersionResourceMappingsRequest
RemoveDraftAppVersionResourceMappingsResponse
ResiliencyPolicy

Defines a resiliency policy.

ResiliencyScore

The overall resiliency score, returned as an object that includes the disruption score and outage score.

ResolveAppVersionResourcesRequest
ResolveAppVersionResourcesResponse
ResourceDrift

Indicates the resources that have drifted in the current application version.

ResourceError

Defines application resource errors.

ResourceErrorsDetails

A list of errors retrieving an application's resources.

ResourceIdentifier

Defines a resource identifier for the drifted resource.

ResourceMapping

Defines a resource mapping.

S3Location

The location of the Amazon S3 bucket.

ScoringComponentResiliencyScore

Resiliency score of each scoring component. For more information about scoring component, see Calculating resiliency score.

SopRecommendation

Defines a standard operating procedure (SOP) recommendation.

StartAppAssessmentRequest
StartAppAssessmentResponse
StartResourceGroupingRecommendationTaskRequest
StartResourceGroupingRecommendationTaskResponse
TagResourceRequest
TerraformSource

The Terraform s3 state file you need to import.

TestRecommendation

Defines a test recommendation.

UnsupportedResource

Defines a resource that is not supported by Resilience Hub.

UntagResourceRequest
UpdateAppRequest
UpdateAppResponse
UpdateAppVersionAppComponentRequest
UpdateAppVersionAppComponentResponse
UpdateAppVersionRequest
UpdateAppVersionResourceRequest
UpdateAppVersionResourceResponse
UpdateAppVersionResponse
UpdateRecommendationStatusItem

Defines the operational recommendation item that needs a status update.

UpdateRecommendationStatusRequestEntry

Defines the operational recommendation item that is to be included or excluded.

UpdateResiliencyPolicyRequest
UpdateResiliencyPolicyResponse

§Type Aliases

AlarmType
AppAssessmentScheduleType
AppComplianceStatusType
AppDriftStatusType
AppStatusType
AssessmentInvoker
AssessmentStatus
ComplianceStatus
ConfigRecommendationOptimizationType
CostFrequency
DataLocationConstraint
DifferenceType
DisruptionType
DriftStatus
DriftType
EstimatedCostTier
EventType
ExcludeRecommendationReason
GroupingRecommendationConfidenceLevel
GroupingRecommendationRejectionReason
GroupingRecommendationStatusType
HaArchitecture
PermissionModelType
PhysicalIdentifierType
RecommendationComplianceStatus
RecommendationStatus
RecommendationTemplateStatus
RenderRecommendationType
ResiliencyPolicyTier
ResiliencyScoreType
ResourceImportStatusType
ResourceImportStrategyType
ResourceMappingType
ResourceResolutionStatusType
ResourcesGroupingRecGenStatusType
ResourceSourceType
SopServiceType
TemplateFormat
TestRisk
TestType