# AWS Resilience Hub Welcome > AWS Resilience Hub helps you proactively prepare and protect your AWS applications from disruptions. It offers continual resiliency assessment and validation that integrates into your software development lifecycle. This enables you to uncover resiliency weaknesses, ensure recovery time objective (RTO) and recovery point objective (RPO) targets for your applications are met, and resolve issues before they are released into production. - [Welcome](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/Welcome.md) - [Common Parameters](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/CommonParameters.md) - [Common Error Types](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/CommonErrors.md) ## [Actions](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_Operations.md) - [AcceptResourceGroupingRecommendations](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_AcceptResourceGroupingRecommendations.md): Accepts the resource grouping recommendations suggested by AWS Resilience Hub for your application. - [AddDraftAppVersionResourceMappings](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_AddDraftAppVersionResourceMappings.md): Adds the source of resource-maps to the draft version of an application. - [BatchUpdateRecommendationStatus](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_BatchUpdateRecommendationStatus.md): Enables you to include or exclude one or more operational recommendations. - [CreateApp](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_CreateApp.md): Creates an AWS Resilience Hub application. - [CreateAppVersionAppComponent](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_CreateAppVersionAppComponent.md): Creates a new AppComponent in the AWS Resilience Hub application. - [CreateAppVersionResource](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_CreateAppVersionResource.md): Adds a resource to the AWS Resilience Hub application and assigns it to the specified AppComponents. - [CreateRecommendationTemplate](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_CreateRecommendationTemplate.md): Creates a new recommendation template for the AWS Resilience Hub application. - [CreateResiliencyPolicy](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_CreateResiliencyPolicy.md): Creates a resiliency policy for an application. - [DeleteApp](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_DeleteApp.md): Deletes an AWS Resilience Hub application. - [DeleteAppAssessment](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_DeleteAppAssessment.md): Deletes an AWS Resilience Hub application assessment. - [DeleteAppInputSource](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_DeleteAppInputSource.md): Deletes the input source and all of its imported resources from the AWS Resilience Hub application. - [DeleteAppVersionAppComponent](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_DeleteAppVersionAppComponent.md): Deletes an AppComponent from the AWS Resilience Hub application. - [DeleteAppVersionResource](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_DeleteAppVersionResource.md): Deletes a resource from the AWS Resilience Hub application. - [DeleteRecommendationTemplate](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_DeleteRecommendationTemplate.md): Deletes a recommendation template. - [DeleteResiliencyPolicy](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_DeleteResiliencyPolicy.md): Deletes a resiliency policy. - [DescribeApp](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_DescribeApp.md): Describes an AWS Resilience Hub application. - [DescribeAppAssessment](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_DescribeAppAssessment.md): Describes an assessment for an AWS Resilience Hub application. - [DescribeAppVersion](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_DescribeAppVersion.md): Describes the AWS Resilience Hub application version. - [DescribeAppVersionAppComponent](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_DescribeAppVersionAppComponent.md): Describes an AppComponent in the AWS Resilience Hub application. - [DescribeAppVersionResource](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_DescribeAppVersionResource.md): Describes a resource of the AWS Resilience Hub application. - [DescribeAppVersionResourcesResolutionStatus](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_DescribeAppVersionResourcesResolutionStatus.md): Returns the resolution status for the specified resolution identifier for an application version. - [DescribeAppVersionTemplate](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_DescribeAppVersionTemplate.md): Describes details about an AWS Resilience Hub application. - [DescribeDraftAppVersionResourcesImportStatus](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_DescribeDraftAppVersionResourcesImportStatus.md): Describes the status of importing resources to an application version. - [DescribeMetricsExport](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_DescribeMetricsExport.md): Describes the metrics of the application configuration being exported. - [DescribeResiliencyPolicy](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_DescribeResiliencyPolicy.md): Describes a specified resiliency policy for an AWS Resilience Hub application. - [DescribeResourceGroupingRecommendationTask](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_DescribeResourceGroupingRecommendationTask.md): Describes the resource grouping recommendation tasks run by AWS Resilience Hub for your application. - [ImportResourcesToDraftAppVersion](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ImportResourcesToDraftAppVersion.md): Imports resources to AWS Resilience Hub application draft version from different input sources. - [ListAlarmRecommendations](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ListAlarmRecommendations.md): Lists the alarm recommendations for an AWS Resilience Hub application. - [ListAppAssessmentComplianceDrifts](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ListAppAssessmentComplianceDrifts.md): List of compliance drifts that were detected while running an assessment. - [ListAppAssessmentResourceDrifts](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ListAppAssessmentResourceDrifts.md): List of resource drifts that were detected while running an assessment. - [ListAppAssessments](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ListAppAssessments.md): Lists the assessments for an AWS Resilience Hub application. - [ListAppComponentCompliances](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ListAppComponentCompliances.md): Lists the compliances for an AWS Resilience Hub AppComponent. - [ListAppComponentRecommendations](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ListAppComponentRecommendations.md): Lists the recommendations for an AWS Resilience Hub AppComponent. - [ListAppInputSources](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ListAppInputSources.md): Lists all the input sources of the AWS Resilience Hub application. - [ListApps](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ListApps.md): Lists your AWS Resilience Hub applications. - [ListAppVersionAppComponents](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ListAppVersionAppComponents.md): Lists all the AppComponents in the AWS Resilience Hub application. - [ListAppVersionResourceMappings](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ListAppVersionResourceMappings.md): Lists how the resources in an application version are mapped/sourced from. - [ListAppVersionResources](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ListAppVersionResources.md): Lists all the resources in an AWS Resilience Hub application. - [ListAppVersions](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ListAppVersions.md): Lists the different versions for the AWS Resilience Hub applications. - [ListMetrics](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ListMetrics.md): Lists the metrics that can be exported. - [ListRecommendationTemplates](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ListRecommendationTemplates.md): Lists the recommendation templates for the AWS Resilience Hub applications. - [ListResiliencyPolicies](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ListResiliencyPolicies.md): Lists the resiliency policies for the AWS Resilience Hub applications. - [ListResourceGroupingRecommendations](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ListResourceGroupingRecommendations.md): Lists the resource grouping recommendations suggested by AWS Resilience Hub for your application. - [ListSopRecommendations](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ListSopRecommendations.md): Lists the standard operating procedure (SOP) recommendations for the AWS Resilience Hub applications. - [ListSuggestedResiliencyPolicies](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ListSuggestedResiliencyPolicies.md): Lists the suggested resiliency policies for the AWS Resilience Hub applications. - [ListTagsForResource](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ListTagsForResource.md): Lists the tags for your resources in your AWS Resilience Hub applications. - [ListTestRecommendations](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ListTestRecommendations.md): Lists the test recommendations for the AWS Resilience Hub application. - [ListUnsupportedAppVersionResources](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ListUnsupportedAppVersionResources.md): Lists the resources that are not currently supported in AWS Resilience Hub. - [PublishAppVersion](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_PublishAppVersion.md): Publishes a new version of a specific AWS Resilience Hub application. - [PutDraftAppVersionTemplate](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_PutDraftAppVersionTemplate.md): Adds or updates the app template for an AWS Resilience Hub application draft version. - [RejectResourceGroupingRecommendations](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_RejectResourceGroupingRecommendations.md): Rejects resource grouping recommendations. - [RemoveDraftAppVersionResourceMappings](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_RemoveDraftAppVersionResourceMappings.md): Removes resource mappings from a draft application version. - [ResolveAppVersionResources](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ResolveAppVersionResources.md): Resolves the resources for an application version. - [StartAppAssessment](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_StartAppAssessment.md): Creates a new application assessment for an application. - [StartMetricsExport](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_StartMetricsExport.md): Initiates the export task of metrics. - [StartResourceGroupingRecommendationTask](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_StartResourceGroupingRecommendationTask.md): Starts grouping recommendation task. - [TagResource](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_TagResource.md): Applies one or more tags to a resource. - [UntagResource](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_UntagResource.md): Removes one or more tags from a resource. - [UpdateApp](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_UpdateApp.md): Updates an application. - [UpdateAppVersion](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_UpdateAppVersion.md): Updates the AWS Resilience Hub application version. - [UpdateAppVersionAppComponent](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_UpdateAppVersionAppComponent.md): Updates an existing AppComponent in the AWS Resilience Hub application. - [UpdateAppVersionResource](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_UpdateAppVersionResource.md): Updates the resource details in the AWS Resilience Hub application. - [UpdateResiliencyPolicy](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_UpdateResiliencyPolicy.md): Updates a resiliency policy. ## [Data Types](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_Types.md) - [AcceptGroupingRecommendationEntry](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_AcceptGroupingRecommendationEntry.md): Indicates the grouping recommendation you have accepted to include in your application. - [Alarm](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_Alarm.md): Indicates the Amazon CloudWatch alarm detected while running an assessment. - [AlarmRecommendation](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_AlarmRecommendation.md): Defines a recommendation for a CloudWatch alarm. - [App](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_App.md): Defines an AWS Resilience Hub application. - [AppAssessment](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_AppAssessment.md): Defines an application assessment. - [AppAssessmentSummary](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_AppAssessmentSummary.md): Defines an application assessment summary. - [AppComponent](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_AppComponent.md): Defines an AppComponent. - [AppComponentCompliance](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_AppComponentCompliance.md): Defines the compliance of an AppComponent against the resiliency policy. - [AppInputSource](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_AppInputSource.md): The list of AWS Resilience Hub application input sources. - [AppSummary](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_AppSummary.md): Defines an application summary. - [AppVersionSummary](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_AppVersionSummary.md): Version of an application. - [AssessmentRiskRecommendation](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_AssessmentRiskRecommendation.md): Indicates a specific risk identified in the AWS Resilience Hub assessment and the corresponding recommendation provided to address that risk. - [AssessmentSummary](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_AssessmentSummary.md): Indicates the AI-generated summary for the AWS Resilience Hub assessment, providing a concise overview that highlights the top risks and recommendations. - [BatchUpdateRecommendationStatusFailedEntry](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_BatchUpdateRecommendationStatusFailedEntry.md): List of operational recommendations that did not get included or excluded. - [BatchUpdateRecommendationStatusSuccessfulEntry](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_BatchUpdateRecommendationStatusSuccessfulEntry.md): List of operational recommendations that were successfully included or excluded. - [ComplianceDrift](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ComplianceDrift.md): Indicates the compliance drifts (recovery time objective (RTO) and recovery point objective (RPO)) that were detected for an assessed entity. - [ComponentRecommendation](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ComponentRecommendation.md): Defines recommendations for an AWS Resilience Hub AppComponent, returned as an object. - [Condition](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_Condition.md): Indicates the condition based on which you want to filter the metrics. - [ConfigRecommendation](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ConfigRecommendation.md): Defines a recommendation configuration. - [Cost](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_Cost.md): Defines a cost object. - [DisruptionCompliance](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_DisruptionCompliance.md): Defines the compliance against the resiliency policy for a disruption. - [EksSource](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_EksSource.md): The input source of the Amazon Elastic Kubernetes Service cluster. - [EksSourceClusterNamespace](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_EksSourceClusterNamespace.md): The input source of the namespace that is located on your Amazon Elastic Kubernetes Service cluster. - [ErrorDetail](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ErrorDetail.md): Indicates the error that was encountered while importing a resource. - [EventSubscription](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_EventSubscription.md): Indicates an event you would like to subscribe and get notification for. - [Experiment](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_Experiment.md): Indicates the AWS FIS experiment detected while running an assessment. - [FailedGroupingRecommendationEntry](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_FailedGroupingRecommendationEntry.md): Indicates the accepted grouping recommendation whose implementation failed. - [FailurePolicy](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_FailurePolicy.md): Defines a failure policy. - [Field](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_Field.md): Indicates the field or attribute of a resource or data structure on which a condition is being applied or evaluated. - [GroupingAppComponent](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_GroupingAppComponent.md): Creates a new recommended Application Component (AppComponent). - [GroupingRecommendation](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_GroupingRecommendation.md): Creates a new grouping recommendation. - [GroupingResource](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_GroupingResource.md): Indicates the resource that will be grouped in the recommended Application Component (AppComponent). - [LogicalResourceId](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_LogicalResourceId.md): Defines a logical resource identifier. - [PermissionModel](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_PermissionModel.md): Defines the roles and credentials that AWS Resilience Hub would use while creating the application, importing its resources, and running an assessment. - [PhysicalResource](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_PhysicalResource.md): Defines a physical resource. - [PhysicalResourceId](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_PhysicalResourceId.md): Defines a physical resource identifier. - [RecommendationDisruptionCompliance](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_RecommendationDisruptionCompliance.md): Defines a disruption compliance recommendation. - [RecommendationItem](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_RecommendationItem.md): Defines a recommendation. - [RecommendationTemplate](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_RecommendationTemplate.md): Defines a recommendation template created with the CreateRecommendationTemplate action. - [RejectGroupingRecommendationEntry](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_RejectGroupingRecommendationEntry.md): Indicates the rejected grouping recommendation. - [ResiliencyPolicy](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ResiliencyPolicy.md): Defines a resiliency policy. - [ResiliencyScore](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ResiliencyScore.md): The overall resiliency score, returned as an object that includes the disruption score and outage score. - [ResourceDrift](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ResourceDrift.md): Indicates the resources that have drifted in the current application version. - [ResourceError](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ResourceError.md): Defines application resource errors. - [ResourceErrorsDetails](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ResourceErrorsDetails.md): A list of errors retrieving an application's resources. - [ResourceIdentifier](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ResourceIdentifier.md): Defines a resource identifier for the drifted resource. - [ResourceMapping](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ResourceMapping.md): Defines a resource mapping. - [S3Location](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_S3Location.md): The location of the Amazon S3 bucket. - [ScoringComponentResiliencyScore](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_ScoringComponentResiliencyScore.md): Resiliency score of each scoring component. - [SopRecommendation](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_SopRecommendation.md): Defines a standard operating procedure (SOP) recommendation. - [Sort](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_Sort.md): Indicates the sorting order of the fields in the metrics. - [TerraformSource](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_TerraformSource.md): The Terraform s3 state file you need to import. - [TestRecommendation](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_TestRecommendation.md): Defines a test recommendation. - [UnsupportedResource](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_UnsupportedResource.md): Defines a resource that is not supported by AWS Resilience Hub. - [UpdateRecommendationStatusItem](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_UpdateRecommendationStatusItem.md): Defines the operational recommendation item that needs a status update. - [UpdateRecommendationStatusRequestEntry](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/API_UpdateRecommendationStatusRequestEntry.md): Defines the operational recommendation item that is to be included or excluded. ## Full content The entire guide is also available as a single markdown file, useful for feeding the full guide to an LLM in one pass: - [Complete guide (single file)](https://docs.aws.amazon.com/resilience-hub/latest/APIReference/full.md)