From 8b83e9aa74824e9773a9ba48953f08e39742e0a8 Mon Sep 17 00:00:00 2001
From: awstools Adds the resource mapping for the draft application version. You can also update an existing resource mapping to a new physical resource. Adds the resource mapping for the draft application version. You can also update an
+ * existing resource mapping to a new physical resource. Enables you to include or exclude one or more operational recommendations. You don't have permissions to perform the requested operation. The user or role that is
+ * making the request must have at least one IAM permissions policy attached that grants the
+ * required permissions. This exception occurs when there is an internal failure in the Resilience Hub
+ * service. This exception occurs when the specified resource could not be found. This exception occurs when you have exceeded the limit on the number of requests per second. This exception occurs when a request is not valid. Base exception class for all service exceptions from Resiliencehub service. Creates an Resilience Hub application. An Resilience Hub application is a
- * collection of Amazon Web Services resources structured to prevent and recover Amazon Web Services application disruptions. To describe an Resilience Hub application, you provide an
- * application name, resources from one or more CloudFormation stacks, Resource Groups,
- * Terraform state files, AppRegistry applications, and an appropriate resiliency policy. For
- * more information about the number of resources supported per application, see Service Quotas.
+BatchUpdateRecommendationStatus
+
+
+[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-resiliencehub/classes/batchupdaterecommendationstatuscommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-resiliencehub/interfaces/batchupdaterecommendationstatuscommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-resiliencehub/interfaces/batchupdaterecommendationstatuscommandoutput.html)
+
@@ -398,6 +406,14 @@ ListAlarmRecommendations
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-resiliencehub/classes/listalarmrecommendationscommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-resiliencehub/interfaces/listalarmrecommendationscommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-resiliencehub/interfaces/listalarmrecommendationscommandoutput.html)
+
+ListAppAssessmentComplianceDrifts
+
+
+[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-resiliencehub/classes/listappassessmentcompliancedriftscommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-resiliencehub/interfaces/listappassessmentcompliancedriftscommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-resiliencehub/interfaces/listappassessmentcompliancedriftscommandoutput.html)
+
diff --git a/clients/client-resiliencehub/src/Resiliencehub.ts b/clients/client-resiliencehub/src/Resiliencehub.ts
index 22010b166e55..3b8748019e32 100644
--- a/clients/client-resiliencehub/src/Resiliencehub.ts
+++ b/clients/client-resiliencehub/src/Resiliencehub.ts
@@ -7,6 +7,11 @@ import {
AddDraftAppVersionResourceMappingsCommandInput,
AddDraftAppVersionResourceMappingsCommandOutput,
} from "./commands/AddDraftAppVersionResourceMappingsCommand";
+import {
+ BatchUpdateRecommendationStatusCommand,
+ BatchUpdateRecommendationStatusCommandInput,
+ BatchUpdateRecommendationStatusCommandOutput,
+} from "./commands/BatchUpdateRecommendationStatusCommand";
import { CreateAppCommand, CreateAppCommandInput, CreateAppCommandOutput } from "./commands/CreateAppCommand";
import {
CreateAppVersionAppComponentCommand,
@@ -110,6 +115,11 @@ import {
ListAlarmRecommendationsCommandInput,
ListAlarmRecommendationsCommandOutput,
} from "./commands/ListAlarmRecommendationsCommand";
+import {
+ ListAppAssessmentComplianceDriftsCommand,
+ ListAppAssessmentComplianceDriftsCommandInput,
+ ListAppAssessmentComplianceDriftsCommandOutput,
+} from "./commands/ListAppAssessmentComplianceDriftsCommand";
import {
ListAppAssessmentsCommand,
ListAppAssessmentsCommandInput,
@@ -242,6 +252,7 @@ import { ResiliencehubClient, ResiliencehubClientConfig } from "./ResiliencehubC
const commands = {
AddDraftAppVersionResourceMappingsCommand,
+ BatchUpdateRecommendationStatusCommand,
CreateAppCommand,
CreateAppVersionAppComponentCommand,
CreateAppVersionResourceCommand,
@@ -265,6 +276,7 @@ const commands = {
DescribeResiliencyPolicyCommand,
ImportResourcesToDraftAppVersionCommand,
ListAlarmRecommendationsCommand,
+ ListAppAssessmentComplianceDriftsCommand,
ListAppAssessmentsCommand,
ListAppComponentCompliancesCommand,
ListAppComponentRecommendationsCommand,
@@ -313,6 +325,23 @@ export interface Resiliencehub {
cb: (err: any, data?: AddDraftAppVersionResourceMappingsCommandOutput) => void
): void;
+ /**
+ * @see {@link BatchUpdateRecommendationStatusCommand}
+ */
+ batchUpdateRecommendationStatus(
+ args: BatchUpdateRecommendationStatusCommandInput,
+ options?: __HttpHandlerOptions
+ ): Promise
After you create an Resilience Hub application, you publish it so that you can run a resiliency
* assessment on it. You can then use recommendations from the assessment to improve resiliency
* by running another assessment, comparing results, and then iterating the process until you
@@ -66,6 +67,20 @@ export interface CreateAppCommandOutput extends CreateAppResponse, __MetadataBea
* },
* clientToken: "STRING_VALUE",
* assessmentSchedule: "STRING_VALUE",
+ * permissionModel: { // PermissionModel
+ * type: "STRING_VALUE", // required
+ * invokerRoleName: "STRING_VALUE",
+ * crossAccountRoleArns: [ // IamRoleArnList
+ * "STRING_VALUE",
+ * ],
+ * },
+ * eventSubscriptions: [ // EventSubscriptionList
+ * { // EventSubscription
+ * name: "STRING_VALUE", // required
+ * eventType: "STRING_VALUE", // required
+ * snsTopicArn: "STRING_VALUE",
+ * },
+ * ],
* };
* const command = new CreateAppCommand(input);
* const response = await client.send(command);
@@ -85,6 +100,22 @@ export interface CreateAppCommandOutput extends CreateAppResponse, __MetadataBea
* // " This exception occurs when the specified resource could not be found. This exception occurs when you have exceeded your service quota. To perform the requested action, remove some of the
+ * relevant resources, or use Service Quotas to request a service quota increase. This exception occurs when you have exceeded the limit on the number of requests per second. List of compliance drifts that were detected while running an assessment. You don't have permissions to perform the requested operation. The user or role that is
+ * making the request must have at least one IAM permissions policy attached that grants the
+ * required permissions. This exception occurs when there is an internal failure in the Resilience Hub
+ * service. This exception occurs when you have exceeded the limit on the number of requests per second. This exception occurs when a request is not valid. Base exception class for all service exceptions from Resiliencehub service. The identifier of the physical resource. Identifier
+ * of the physical resource. The resource identifier is an Amazon Resource Name (ARN) . The resource identifier is an Amazon Resource Name (ARN) and it can identify the
+ * following list of resources:
+ *
+ *
+ *
+ *
+ * The resource identifier is an Resilience Hub-native identifier. The resource identifier is an Resilience Hub-native identifier and it can
+ * identify the following list of resources:
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ *
+ * The name of the resource this resource is mapped to. Name
+ * of the resource that
+ * the
+ * resource is mapped to. The name of the resource group this resource is mapped to. Name
+ * of the resource group
+ * that
+ * the
+ * resource is mapped to. The identifier of this resource. Identifier
+ * of the physical resource.
- * The short name of the Terraform source.
- * The short name of the Terraform source. The name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to. Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to. This parameter accepts values in "eks-cluster/namespace" format. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
+ * Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn: The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
+ * Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn: Mappings used to map logical resources from the template to physical resources. You can
- * use the mapping type List of sources that are used to map a logical resource from the template to a physical
+ * resource. You can use sources such as CloudFormation, Terraform state files,
+ * AppRegistry applications, or Amazon EKS. Defines a recommendation. The resource identifier. Identifier of the resource. The target account identifier. Identifier
+ * of the target account. Specifies if the recommendation has already been implemented. Indicates if an operational recommendation item is excluded. Indicates the reason for excluding an operational recommendation. The identifier of the alarm recommendation. Identifier
+ * of the alarm recommendation. The reference identifier of the alarm recommendation. Reference
+ * identifier of the alarm recommendation. The name of the alarm recommendation. Name of the alarm recommendation. The description of the recommendation. Description of the alarm recommendation. The type of alarm recommendation. Type of alarm recommendation. The Application Component for the CloudWatch alarm recommendation. Application Component name for the CloudWatch alarm
+ * recommendation. This
+ * name is saved as the first item in the The list of CloudWatch alarm recommendations. List of CloudWatch alarm recommendations. The prerequisite for the alarm recommendation. List of Application Component names for the CloudWatch alarm recommendation. 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. Unique name to identify an event subscription. The type of event you would like to subscribe and get notification for. Currently, Resilience Hub
+ * supports
+ * notifications only for Drift detected
+ * ( Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic. The format for this ARN is:
+ * arn: Defines the roles and credentials that Resilience Hub would use while creating the
+ * application, importing its resources, and running an assessment. Defines how Resilience Hub scans your resources. It can scan for the resources by
+ * using a pre-existing role in your Amazon Web Services account, or by using the credentials of
+ * the current IAM user. Existing Amazon Web Services
+ * IAM role name in the primary Amazon Web Services account that will be assumed by
+ * Resilience Hub Service Principle to obtain a read-only access to your application
+ * resources while running an assessment. You must have Defines a list of role Amazon Resource Names (ARNs) to be used in other accounts. These
+ * ARNs are used for querying purposes while importing resources and assessing your
+ * application. These ARNs are required only when your resources are in other accounts and you have
+ * different role name in these accounts. Else, the invoker role name will be used in the
+ * other accounts. These roles must have a trust policy with The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
+ * Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn: The name for the application. Name
+ * for the application. The optional description for an app. Optional
+ * description for an
+ * application. The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is:
+ * Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is:
* arn: The timestamp for when the app was created. Timestamp
+ * for when the app was created. The status of the application. Status of the application. The current status of compliance for the resiliency policy. Current
+ * status of compliance for the resiliency policy. The timestamp for the most recent compliance evaluation. Timestamp
+ * for the most recent compliance evaluation. The current resiliency score for the application. Current
+ * resiliency score for the application. The timestamp for the most recent resiliency score evaluation. Timestamp
+ * for the most recent resiliency score evaluation. The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource.
+ * Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource.
* Each tag consists of a key/value pair.
- * Assessment execution schedule with 'Daily' or 'Disabled' values.
- * Assessment
+ * execution schedule with 'Daily' or 'Disabled' values. Defines the roles and credentials that Resilience Hub would use while creating the
+ * application, importing its resources, and running an assessment. The list of events you would like to subscribe and get notification for. Currently,
+ * Resilience Hub supports notifications only for Drift
+ * detected and Scheduled assessment failure
+ * events. Indicates if compliance drifts (deviations) were detected while running an assessment for
+ * your application. Indicates the last time
+ * that
+ * a drift was evaluated. The RTO reference identifier. Reference
+ * identifier of the RTO. The RPO reference identifier. Reference
+ * identifier of
+ * the
+ * RPO
+ * . The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is:
+ * Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is:
* arn: The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource.
+ * Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource.
* Each tag consists of a key/value pair.
- * Defines application resource errors.
- * Defines application resource errors.
- * This is the identifier of the resource.
- * Identifier
+ * of the
+ * logical resource.
- * This is the identifier of the physical resource.
- * Identifier
+ * of the physical resource.
- * This is the error message.
- * This is the error message.
- * A list of errors retrieving an application's resources.
- * A list of errors retrieving an application's resources.
- * A list of errors retrieving an application's resources.
- * A list of errors retrieving an application's resources.
- * This indicates if there are more errors not listed in the resourceErrors list.
- * This indicates if there are more errors not listed in the resourceErrors list. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
+ * Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn: The version of the application. Version of an application. The cost for the application. Cost for the application. The current resiliency score for the application. Current resiliency score for an application. The application compliance against the resiliency policy. Application
+ * compliance against the resiliency policy. The current status of the compliance for the resiliency policy. Current status of the compliance for the resiliency policy. The current status of the assessment for the resiliency policy. Current status of the assessment for the resiliency policy. The starting time for the action. Starting time for the action. The end time for the action. End time for the action. The name of the assessment. Name of the assessment. The Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
+ * Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
* arn: The resiliency policy. Resiliency policy of an application. The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource.
+ * Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource.
* Each tag consists of a key/value pair.
- * A resource error object containing a list of errors retrieving an application's resources.
- * A resource error object containing a list of errors retrieving an application's
+ * resources. Version name of the published application. Indicates if compliance drifts (deviations) were detected while running an assessment for
+ * your application. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
+ * Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn: The version of the application. Version of an application. The current status of the assessment for the resiliency policy. Current status of the assessment for the resiliency policy. The entity that invoked the assessment. Entity that invoked the assessment. The starting time for the action. Starting time for the action. The end time for the action. End time for the action. The message from the assessment run. Message from the assessment run. The name of the assessment. Name of the assessment. The Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
+ * Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
* arn: The current status of compliance for the resiliency policy. TCurrent status of compliance for the resiliency policy. The cost for the application. Cost for an application. The current resiliency score for the application. Current resiliency score for the application. Name of an application version. Indicates if compliance drifts (deviations) were detected while running an assessment for
+ * your application. The name of the Application Component. Name of the Application Component. Unique identifier of the Application Component. Identifier
+ * of the Application Component. The name of the Application Component. Name of the Application Component. The compliance of the Application Component against the resiliency policy. The compliance of the Application Component against the resiliency policy. The compliance message. Status of the action. The current resiliency score for the application. The input source of the namespace that is located on your Amazon Elastic Kubernetes Service
+ * cluster. Amazon Resource Name (ARN) of the Amazon Elastic Kubernetes Service cluster. The format for this ARN is:
+ * arn: Name of the namespace that is located on your Amazon Elastic Kubernetes Service cluster. The Terraform s3 state file you need to import. The URL of the Terraform s3 state file you need to import. The list of Resilience Hub application input sources. The name of the input source. The resource type of the input source. The Amazon Resource Name (ARN) of the input source. For more information about ARNs,
+ * see
+ * Amazon Resource Names (ARNs) in the
+ * AWS General Reference guide. The name of the Terraform s3 state file. The number of resources. The namespace on your Amazon Elastic Kubernetes Service cluster. Defines an application summary. Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
+ * arn: The name of the application. The optional description for an app. The timestamp for when the app was created. The current status of compliance for the resiliency policy. The current resiliency score for the application. Assessment execution schedule with 'Daily' or 'Disabled' values. Status of the application. Indicates if compliance drifts (deviations) were detected while running an assessment for
+ * your application. Version of an application. Version of an application. The compliance message. Identifier of the application version. The status of the action. Creation time of the application version. The current resiliency score for the application. Name of the application version. The input source of the namespace that is located on your Amazon Elastic Kubernetes Service cluster. Defines the operational recommendation item that needs a status update. The Amazon Resource Name (ARN) of the Amazon Elastic Kubernetes Service cluster. The format for this ARN is:
- * arn: Resource identifier of the operational recommendation item. Name of the namespace that is located on your Amazon Elastic Kubernetes Service cluster. Identifier of the target Amazon Web Services account.
- * The Terraform s3 state file you need to import.
- *
- * The URL of the Terraform s3 state file you need to import.
- * Identifier of the target Amazon Web Services Region. The list of Resilience Hub application input sources. Defines the operational recommendation item that is to be included or excluded. The name of the input source. The resource type of the input source. An identifier for an entry in this batch that is used to communicate the result. The The Amazon Resource Name (ARN) of the input source. For more information about ARNs,
- * see
- * Amazon Resource Names (ARNs) in the
- * AWS General Reference guide. Reference identifier of the operational recommendation item. The name of the Terraform s3 state file. The operational recommendation item. The number of resources. Indicates if the operational recommendation needs to be excluded. If set to True, the
+ * operational recommendation will be excluded. The namespace on your Amazon Elastic Kubernetes Service cluster. Indicates the reason for excluding an operational recommendation. Defines an application summary. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
+ * Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn: The name of the application. Defines the list of operational recommendations that need to be included or excluded. List
+ * of operational recommendations that did not get included or excluded. The optional description for an app. An identifier of an entry in this batch that is used to communicate the result. The The timestamp for when the app was created. Indicates the error that occurred while excluding an operational recommendation. List
+ * of operational recommendations that were successfully included or excluded. The current status of compliance for the resiliency policy. An identifier for an entry in this batch that is used to communicate the result. The The current resiliency score for the application. Reference identifier of the operational recommendation.
- * Assessment execution schedule with 'Daily' or 'Disabled' values.
- * The operational recommendation item. The status of the application. Indicates
+ * if
+ * the operational recommendation was successfully excluded. Indicates the reason for excluding an operational recommendation. The version of the application. The version of the application. Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
+ * arn: A list of items that were included or excluded. A list of items with error details about each item, which could not be included or excluded. The name for the application. Name of the application. The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is:
+ * Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is:
* arn: The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource.
+ * Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource.
* Each tag consists of a key/value pair.
*
*/
@@ -104,7 +231,10 @@ export interface PhysicalResourceId {
export interface ResourceMapping {
/**
* @public
- *
+ *
* AWS::ECS::Service
+ * AWS::EFS::FileSystem
+ * AWS::ElasticLoadBalancingV2::LoadBalancer
+ * AWS::Lambda::Function
+ * AWS::SNS::Topic
+ *
+ *
* AWS::ApiGateway::RestApi
+ * AWS::ApiGatewayV2::Api
+ * AWS::AutoScaling::AutoScalingGroup
+ * AWS::DocDB::DBCluster
+ * AWS::DocDB::DBGlobalCluster
+ * AWS::DocDB::DBInstance
+ * AWS::DynamoDB::GlobalTable
+ * AWS::DynamoDB::Table
+ * AWS::EC2::EC2Fleet
+ * AWS::EC2::Instance
+ * AWS::EC2::NatGateway
+ * AWS::EC2::Volume
+ * AWS::ElasticLoadBalancing::LoadBalancer
+ * AWS::RDS::DBCluster
+ * AWS::RDS::DBInstance
+ * AWS::RDS::GlobalCluster
+ * AWS::Route53::RecordSet
+ * AWS::S3::Bucket
+ * AWS::SQS::Queue
+ * partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -209,7 +342,7 @@ export interface AddDraftAppVersionResourceMappingsRequest {
export interface AddDraftAppVersionResourceMappingsResponse {
/**
* @public
- * partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -225,11 +358,9 @@ export interface AddDraftAppVersionResourceMappingsResponse {
/**
* @public
- * CFN_STACK
if the application template uses
- * a logical stack name. Or you can map individual resources by using the mapping type
- * RESOURCE
. We recommend using the mapping type CFN_STACK
if the
- * application is backed by a CloudFormation stack.appComponentNames
+ * list.DriftDetected
) and Scheduled assessment
+ * failure (ScheduledAssessmentFailure
) events.partition
:resiliencehub:region
:account
:app/app-id
.
+ * For more information about ARNs,
+ * see
+ * Amazon Resource Names (ARNs) in the
+ * AWS General Reference guide.iam:passRole
permission for this role while creating or
+ * updating the application.
+ *
+ * iam:AssumeRole
permission to
+ * the invoker role in the primary account.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -535,19 +836,22 @@ export interface App {
/**
* @public
- * partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -557,54 +861,89 @@ export interface App {
/**
* @public
- * partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -900,7 +1260,7 @@ export interface ResiliencyPolicy {
/**
* @public
- * partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -998,7 +1347,7 @@ export interface AppAssessment {
/**
* @public
- * partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -1074,24 +1424,36 @@ export interface AppAssessment {
/**
* @public
- * partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -1111,49 +1473,49 @@ export interface AppAssessmentSummary {
/**
* @public
- * partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -1163,21 +1525,34 @@ export interface AppAssessmentSummary {
/**
* @public
- * aws
:eks:region
:account-id
:cluster/cluster-name
. For more information about ARNs,
+ * see
+ * Amazon Resource Names (ARNs) in the
+ * AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
+ * see
+ * Amazon Resource Names (ARNs) in the
+ * AWS General Reference guide.aws
:eks:region
:account-id
:cluster/cluster-name
. For more information about ARNs,
- * see
- * Amazon Resource Names (ARNs) in the
- * AWS General Reference guide.entryId
s of a batch request need to be unique within a request.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -1359,59 +1890,100 @@ export interface AppSummary {
/**
* @public
- * entryId
s of a batch request need to be unique within a request.entryId
s of a batch request need to be unique within a request.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
+ * see
+ * Amazon Resource Names (ARNs) in the
+ * AWS General Reference guide.partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -1442,7 +2014,7 @@ export interface CreateAppRequest {
/**
* @public
- *
Defines the roles and credentials that Resilience Hub would use while creating the + * application, importing its resources, and running an assessment.
+ */ + permissionModel?: PermissionModel; + + /** + * @public + *The list of events you would like to subscribe and get notification for. Currently, Resilience Hub supports only Drift detected and Scheduled assessment failure events notification.
+ */ + eventSubscriptions?: EventSubscription[]; } /** @@ -1502,7 +2087,7 @@ export class ServiceQuotaExceededException extends __BaseException { export interface CreateAppVersionAppComponentRequest { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -1512,19 +2097,19 @@ export interface CreateAppVersionAppComponentRequest {
/**
* @public
- *
The identifier of the Application Component.
+ *Identifier of the Application Component.
*/ id?: string; /** * @public - *The name of the Application Component.
+ *Name of the Application Component.
*/ name: string | undefined; /** * @public - *The type of Application Component. For more information about the types of Application Component, see Grouping resources in an AppComponent.
+ *Type of Application Component. For more information about the types of Application Component, see Grouping resources in an AppComponent.
*/ type: string | undefined; @@ -1548,7 +2133,7 @@ export interface CreateAppVersionAppComponentRequest { export interface CreateAppVersionAppComponentResponse { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -1558,13 +2143,13 @@ export interface CreateAppVersionAppComponentResponse {
/**
* @public
- *
The Resilience Hub application version.
+ *Resilience Hub application version.
*/ appVersion: string | undefined; /** * @public - *The list of Application Components that belong to this resource.
+ *List of Application Components that belong to this resource.
*/ appComponent?: AppComponent; } @@ -1576,7 +2161,8 @@ export interface CreateAppVersionAppComponentResponse { export interface LogicalResourceId { /** * @public - *The identifier of the resource.
+ *Identifier + * of the resource.
*/ identifier: string | undefined; @@ -1594,15 +2180,13 @@ export interface LogicalResourceId { /** * @public - *- * The name of the Terraform S3 state file this resource belongs to. - *
+ *The name of the Terraform S3 state file this resource belongs to.
*/ terraformSourceName?: string; /** * @public - *The name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.
+ *Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.
*This parameter accepts values in "eks-cluster/namespace" format.
*The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -1626,43 +2210,43 @@ export interface CreateAppVersionResourceRequest {
/**
* @public
- *
The name of the resource.
+ *Name of the resource.
*/ resourceName?: string; /** * @public - *The logical identifier of the resource.
+ *Logical identifier of the resource.
*/ logicalResourceId: LogicalResourceId | undefined; /** * @public - *The physical identifier of the resource.
+ *Physical identifier of the resource.
*/ physicalResourceId: string | undefined; /** * @public - *The Amazon Web Services region that owns the physical resource.
+ *Amazon Web Services region that owns the physical resource.
*/ awsRegion?: string; /** * @public - *The Amazon Web Services account that owns the physical resource.
+ *Amazon Web Services account that owns the physical resource.
*/ awsAccountId?: string; /** * @public - *The type of resource.
+ *Type of resource.
*/ resourceType: string | undefined; /** * @public - *The list of Application Components that this resource belongs to. If an Application Component is not part of the Resilience Hub application, it will be added.
+ *List of Application Components that this resource belongs to. If an Application Component is not part of the Resilience Hub application, it will be added.
*/ appComponents: string[] | undefined; @@ -1697,8 +2281,7 @@ export type ResourceSourceType = (typeof ResourceSourceType)[keyof typeof Resour /** * @public *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.
+ * account. It can be identified using an Amazon Resource Name (ARN) or an Resilience Hub-native identifier. */ export interface PhysicalResource { /** @@ -1709,13 +2292,16 @@ export interface PhysicalResource { /** * @public - *The logical identifier of the resource.
+ *Logical + * identifier of the resource.
*/ logicalResourceId: LogicalResourceId | undefined; /** * @public - *The physical identifier of the resource.
+ *Identifier + * of the physical + * resource.
*/ physicalResourceId: PhysicalResourceId | undefined; @@ -1752,13 +2338,13 @@ export interface PhysicalResource { /** * @public - *The type of input source.
+ *Type of input source.
*/ sourceType?: ResourceSourceType | string; /** * @public - *The name of the parent resource.
+ *Name of the parent resource.
*/ parentResourceName?: string; } @@ -1769,7 +2355,7 @@ export interface PhysicalResource { export interface CreateAppVersionResourceResponse { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -1779,7 +2365,7 @@ export interface CreateAppVersionResourceResponse {
/**
* @public
- *
The Resilience Hub application version.
+ *Resilience Hub application version.
*/ appVersion: string | undefined; @@ -1867,7 +2453,7 @@ export interface CreateRecommendationTemplateRequest { /** * @public - *The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: + *
Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -1890,7 +2476,7 @@ export interface CreateRecommendationTemplateRequest {
/**
* @public
- *
The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. + *
Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. * Each tag consists of a key/value pair.
*/ tags?: RecordThe Amazon Resource Name (ARN) of the assessment. The format for this ARN is: + *
Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -1960,7 +2546,7 @@ export interface RecommendationTemplate {
/**
* @public
- *
The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -1996,7 +2582,7 @@ export interface RecommendationTemplate {
/**
* @public
- *
The format of the recommendation template.
+ *Format of the recommendation template.
*The Amazon Resource Name (ARN) for the recommendation template.
+ *Amazon Resource Name (ARN) for the recommendation template.
*/ recommendationTemplateArn: string | undefined; /** * @public - *The message for the recommendation template.
+ *Message for the recommendation template.
*/ message?: string; /** * @public - *The status of the action.
+ *Status of the action.
*/ status: RecommendationTemplateStatus | string | undefined; /** * @public - *The name for the recommendation template.
+ *Name for the recommendation template.
*/ name: string | undefined; @@ -2048,7 +2634,7 @@ export interface RecommendationTemplate { /** * @public - *The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. + *
Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. * Each tag consists of a key/value pair.
*/ tags?: RecordThe tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. + *
Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. * Each tag consists of a key/value pair.
*/ tags?: RecordThe Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2170,7 +2756,7 @@ export interface DeleteAppRequest {
export interface DeleteAppResponse {
/**
* @public
- *
The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2185,7 +2771,7 @@ export interface DeleteAppResponse {
export interface DeleteAppAssessmentRequest {
/**
* @public
- *
The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: + *
Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2207,7 +2793,7 @@ export interface DeleteAppAssessmentRequest {
export interface DeleteAppAssessmentResponse {
/**
* @public
- *
The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: + *
Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2228,7 +2814,7 @@ export interface DeleteAppAssessmentResponse {
export interface DeleteAppInputSourceRequest {
/**
* @public
- *
The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2272,7 +2858,7 @@ export interface DeleteAppInputSourceRequest {
export interface DeleteAppInputSourceResponse {
/**
* @public
- *
The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2282,7 +2868,7 @@ export interface DeleteAppInputSourceResponse {
/**
* @public
- *
The name of the input source from where the application resource is imported from.
+ *Name of the input source from where the application resource is imported from.
*/ appInputSource?: AppInputSource; } @@ -2293,7 +2879,7 @@ export interface DeleteAppInputSourceResponse { export interface DeleteAppVersionAppComponentRequest { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2303,7 +2889,7 @@ export interface DeleteAppVersionAppComponentRequest {
/**
* @public
- *
The identifier of the Application Component.
+ *Identifier of the Application Component.
*/ id: string | undefined; @@ -2321,7 +2907,7 @@ export interface DeleteAppVersionAppComponentRequest { export interface DeleteAppVersionAppComponentResponse { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2331,13 +2917,13 @@ export interface DeleteAppVersionAppComponentResponse {
/**
* @public
- *
The Resilience Hub application version.
+ *Resilience Hub application version.
*/ appVersion: string | undefined; /** * @public - *The list of Application Components that belong to this resource.
+ *List of Application Components that belong to this resource.
*/ appComponent?: AppComponent; } @@ -2348,7 +2934,7 @@ export interface DeleteAppVersionAppComponentResponse { export interface DeleteAppVersionResourceRequest { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2358,31 +2944,31 @@ export interface DeleteAppVersionResourceRequest {
/**
* @public
- *
The name of the resource.
+ *Name of the resource.
*/ resourceName?: string; /** * @public - *The logical identifier of the resource.
+ *Logical identifier of the resource.
*/ logicalResourceId?: LogicalResourceId; /** * @public - *The physical identifier of the resource.
+ *Physical identifier of the resource.
*/ physicalResourceId?: string; /** * @public - *The Amazon Web Services region that owns the physical resource.
+ *Amazon Web Services region that owns the physical resource.
*/ awsRegion?: string; /** * @public - *The Amazon Web Services account that owns the physical resource.
+ *Amazon Web Services account that owns the physical resource.
*/ awsAccountId?: string; @@ -2400,7 +2986,7 @@ export interface DeleteAppVersionResourceRequest { export interface DeleteAppVersionResourceResponse { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2410,7 +2996,7 @@ export interface DeleteAppVersionResourceResponse {
/**
* @public
- *
The Resilience Hub application version.
+ *Resilience Hub application version.
*/ appVersion: string | undefined; @@ -2451,7 +3037,7 @@ export interface DeleteRecommendationTemplateResponse { /** * @public - *The status of the action.
+ *Status of the action.
*/ status: RecommendationTemplateStatus | string | undefined; } @@ -2462,7 +3048,7 @@ export interface DeleteRecommendationTemplateResponse { export interface DeleteResiliencyPolicyRequest { /** * @public - *The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: + *
Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2484,7 +3070,7 @@ export interface DeleteResiliencyPolicyRequest {
export interface DeleteResiliencyPolicyResponse {
/**
* @public
- *
The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: + *
Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2499,7 +3085,7 @@ export interface DeleteResiliencyPolicyResponse {
export interface DescribeAppRequest {
/**
* @public
- *
The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2526,7 +3112,7 @@ export interface DescribeAppResponse {
export interface DescribeAppAssessmentRequest {
/**
* @public
- *
The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: + *
Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2554,7 +3140,7 @@ export interface DescribeAppAssessmentResponse {
export interface DescribeAppVersionRequest {
/**
* @public
- *
The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2564,7 +3150,7 @@ export interface DescribeAppVersionRequest {
/**
* @public
- *
The Resilience Hub application version.
+ *Resilience Hub application version.
*/ appVersion: string | undefined; } @@ -2575,7 +3161,7 @@ export interface DescribeAppVersionRequest { export interface DescribeAppVersionResponse { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2585,7 +3171,7 @@ export interface DescribeAppVersionResponse {
/**
* @public
- *
The Resilience Hub application version.
+ *Resilience Hub application version.
*/ appVersion: string | undefined; @@ -2605,7 +3191,7 @@ export interface DescribeAppVersionResponse { export interface DescribeAppVersionAppComponentRequest { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2615,13 +3201,13 @@ export interface DescribeAppVersionAppComponentRequest {
/**
* @public
- *
The Resilience Hub application version.
+ *Resilience Hub application version.
*/ appVersion: string | undefined; /** * @public - *The identifier of the Application Component.
+ *Identifier of the Application Component.
*/ id: string | undefined; } @@ -2632,7 +3218,7 @@ export interface DescribeAppVersionAppComponentRequest { export interface DescribeAppVersionAppComponentResponse { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2642,13 +3228,13 @@ export interface DescribeAppVersionAppComponentResponse {
/**
* @public
- *
The Resilience Hub application version.
+ *Resilience Hub application version.
*/ appVersion: string | undefined; /** * @public - *The list of Application Components that belong to this resource.
+ *List of Application Components that belong to this resource.
*/ appComponent?: AppComponent; } @@ -2659,7 +3245,7 @@ export interface DescribeAppVersionAppComponentResponse { export interface DescribeAppVersionResourceRequest { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2669,37 +3255,37 @@ export interface DescribeAppVersionResourceRequest {
/**
* @public
- *
The Resilience Hub application version.
+ *Resilience Hub application version.
*/ appVersion: string | undefined; /** * @public - *The name of the resource.
+ *Name of the resource.
*/ resourceName?: string; /** * @public - *The logical identifier of the resource.
+ *Logical identifier of the resource.
*/ logicalResourceId?: LogicalResourceId; /** * @public - *The physical identifier of the resource.
+ *Physical identifier of the resource.
*/ physicalResourceId?: string; /** * @public - *The Amazon Web Services region that owns the physical resource.
+ *Amazon Web Services region that owns the physical resource.
*/ awsRegion?: string; /** * @public - *The Amazon Web Services account that owns the physical resource.
+ *Amazon Web Services account that owns the physical resource.
*/ awsAccountId?: string; } @@ -2710,7 +3296,7 @@ export interface DescribeAppVersionResourceRequest { export interface DescribeAppVersionResourceResponse { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2720,7 +3306,7 @@ export interface DescribeAppVersionResourceResponse {
/**
* @public
- *
The Resilience Hub application version.
+ *Resilience Hub application version.
*/ appVersion: string | undefined; @@ -2737,7 +3323,7 @@ export interface DescribeAppVersionResourceResponse { export interface DescribeAppVersionResourcesResolutionStatusRequest { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2781,7 +3367,7 @@ export type ResourceResolutionStatusType =
export interface DescribeAppVersionResourcesResolutionStatusResponse {
/**
* @public
- *
The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2803,7 +3389,7 @@ export interface DescribeAppVersionResourcesResolutionStatusResponse {
/**
* @public
- *
The status of the action.
+ *Status of the action.
*/ status: ResourceResolutionStatusType | string | undefined; @@ -2820,7 +3406,7 @@ export interface DescribeAppVersionResourcesResolutionStatusResponse { export interface DescribeAppVersionTemplateRequest { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2841,7 +3427,7 @@ export interface DescribeAppVersionTemplateRequest {
export interface DescribeAppVersionTemplateResponse {
/**
* @public
- *
The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -2868,9 +3454,8 @@ export interface DescribeAppVersionTemplateResponse {
* resources
*
*
The list of logical resources that - * must - * be included in the Resilience Hub application.
+ *The list of logical resources that must be included in the Resilience Hub + * application.
*Type: Array
*Don't add the resources that you want to exclude.
@@ -2883,7 +3468,7 @@ export interface DescribeAppVersionTemplateResponse { *logicalResourceId
*
*
- * The logical identifier of the resource.
+ *Logical identifier of the resource.
*Type: Object
*Each logicalResourceId
object includes the following fields:
* identifier
*
The identifier of the resource.
+ *Identifier of the resource.
*Type: String
* *
* eksSourceName
*
The name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.
+ *Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.
*This parameter accepts values in "eks-cluster/namespace" format.
*appComponents
*
*
- * The list of Application Components that this resource belongs to. If an Application Component is not part of the Resilience Hub application, it will be added.
+ *List of Application Components that this resource belongs to. If an Application Component is not part of the Resilience Hub application, it will be added.
*Type: Array
*Each appComponents
array item includes the following fields:
* name
*
The name of the Application Component.
+ *Name of the Application Component.
*Type: String
*
* type
*
The type of Application Component. For more information about the types of Application Component, see Grouping resources in an AppComponent.
+ *Type of Application Component. For more information about the types of Application Component, see Grouping resources in an AppComponent.
*Type: String
*logicalResourceIds
*
*
- * The logical identifier of the resource.
+ *Logical identifier of the resource.
*Type: Object
*You can configure only one of the following fields:
@@ -3058,7 +3643,7 @@ export interface DescribeAppVersionTemplateResponse { *
* identifier
*
The identifier of the resource.
+ *Identifier of the resource.
*Type: String
*
* eksSourceName
*
The name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.
+ *Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.
*This parameter accepts values in "eks-cluster/namespace" format.
*version
*
*
- * The Resilience Hub application version.
+ *Resilience Hub application version.
*@@ -3128,7 +3713,7 @@ export interface DescribeAppVersionTemplateResponse { export interface DescribeDraftAppVersionResourcesImportStatusRequest { /** * @public - *
The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -3159,7 +3744,7 @@ export type ResourceImportStatusType = (typeof ResourceImportStatusType)[keyof t
export interface DescribeDraftAppVersionResourcesImportStatusResponse {
/**
* @public
- *
The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -3175,7 +3760,7 @@ export interface DescribeDraftAppVersionResourcesImportStatusResponse {
/**
* @public
- *
The status of the action.
+ *Status of the action.
*/ status: ResourceImportStatusType | string | undefined; @@ -3198,7 +3783,7 @@ export interface DescribeDraftAppVersionResourcesImportStatusResponse { export interface DescribeResiliencyPolicyRequest { /** * @public - *The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: + *
Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -3227,7 +3812,7 @@ export interface DescribeResiliencyPolicyResponse {
export interface EksSource {
/**
* @public
- *
The Amazon Resource Name (ARN) of the Amazon Elastic Kubernetes Service cluster. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Amazon Elastic Kubernetes Service cluster. The format for this ARN is:
* arn:aws
:eks:region
:account-id
:cluster/cluster-name
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -3262,7 +3847,7 @@ export type ResourceImportStrategyType = (typeof ResourceImportStrategyType)[key
export interface ImportResourcesToDraftAppVersionRequest {
/**
* @public
- *
The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -3302,7 +3887,7 @@ export interface ImportResourcesToDraftAppVersionRequest {
export interface ImportResourcesToDraftAppVersionResponse {
/**
* @public
- *
The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -3324,7 +3909,7 @@ export interface ImportResourcesToDraftAppVersionResponse {
/**
* @public
- *
The status of the action.
+ *Status of the action.
*/ status: ResourceImportStatusType | string | undefined; @@ -3349,7 +3934,7 @@ export interface ImportResourcesToDraftAppVersionResponse { export interface ListAlarmRecommendationsRequest { /** * @public - *The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: + *
Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -3365,7 +3950,7 @@ export interface ListAlarmRecommendationsRequest {
/**
* @public
- *
The maximum number of results to include in the response. If more results exist than the specified + *
Maximum number of results to include in the response. If more results exist than the specified
* MaxResults
value, a token is included in the response so that the remaining results can be retrieved.
The token for the next set of results, or null if there are no more results.
+ *Token for the next set of results, or null if there are no more results.
+ */ + nextToken?: string; +} + +/** + * @public + */ +export interface ListAppAssessmentComplianceDriftsRequest { + /** + * @public + *Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
+ * arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs,
+ * see
+ * Amazon Resource Names (ARNs) in the
+ * AWS General Reference guide.
Indicates the unique token number of the next application to be checked for compliance and regulatory requirements from the list of applications.
+ */ + nextToken?: string; + + /** + * @public + *Indicates the maximum number of applications requested.
+ */ + maxResults?: number; +} + +/** + * @public + * @enum + */ +export const DifferenceType = { + NOT_EQUAL: "NotEqual", +} as const; + +/** + * @public + */ +export type DifferenceType = (typeof DifferenceType)[keyof typeof DifferenceType]; + +/** + * @public + * @enum + */ +export const DriftType = { + APPLICATION_COMPLIANCE: "ApplicationCompliance", +} as const; + +/** + * @public + */ +export type DriftType = (typeof DriftType)[keyof typeof DriftType]; + +/** + * @public + *Indicates + * the compliance drifts (recovery time objective (RTO) and recovery point + * objective (RPO)) that + * were detected for an assessed entity.
+ */ +export interface ComplianceDrift { + /** + * @public + *Identifier of an entity in which drift was detected. For compliance drift, the entity ID + * can be either application ID or the AppComponent ID.
+ */ + entityId?: string; + + /** + * @public + *The type of entity in which drift was detected. For compliance drifts, Resilience Hub supports AWS::ResilienceHub::AppComponent
and
+ * AWS::ResilienceHub::Application
.
The type of drift detected. Currently, Resilience Hub supports only ApplicationCompliance drift type.
+ */ + driftType?: DriftType | string; + + /** + * @public + *Identifier + * of your application.
+ */ + appId?: string; + + /** + * @public + *Published version of your application on which drift was detected.
+ */ + appVersion?: string; + + /** + * @public + *Assessment identifier of a previous assessment of the same application version. Resilience Hub uses the previous assessment (associated with the reference identifier) to + * compare the compliance with the current assessment to identify drifts.
+ */ + expectedReferenceId?: string; + + /** + * @public + *The expected compliance value of an entity.
+ */ + expectedValue?: RecordAssessment identifier that is associated with this drift item.
+ */ + actualReferenceId?: string; + + /** + * @public + *Actual + * compliance value of the entity.
+ */ + actualValue?: RecordDifference + * type between actual and expected + * recovery + * point + * objective + * (RPO) and + * recovery + * time + * objective + * (RTO) values. Currently, Resilience Hub supports only NotEqual difference type.
+ */ + diffType?: DifferenceType | string; +} + +/** + * @public + */ +export interface ListAppAssessmentComplianceDriftsResponse { + /** + * @public + *Indicates compliance drifts (recovery time objective (RTO) and recovery point objective (RPO)) detected for an assessed entity.
+ */ + complianceDrifts: ComplianceDrift[] | undefined; + + /** + * @public + *Token number of the next application to be checked for compliance and regulatory requirements from the list of applications.
*/ nextToken?: string; } @@ -3396,7 +4134,7 @@ export interface ListAlarmRecommendationsResponse { export interface ListAppAssessmentsRequest { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -3444,7 +4182,7 @@ export interface ListAppAssessmentsRequest {
/**
* @public
- *
The maximum number of results to include in the response. If more results exist than the specified + *
Maximum number of results to include in the response. If more results exist than the specified
* MaxResults
value, a token is included in the response so that the remaining results can be retrieved.
The token for the next set of results, or null if there are no more results.
+ *Token for the next set of results, or null if there are no more results.
*/ nextToken?: string; @@ -3481,14 +4219,14 @@ export interface ListAppComponentCompliancesRequest { /** * @public - *The maximum number of results to include in the response. If more results exist than the specified + *
Maximum number of results to include in the response. If more results exist than the specified
* MaxResults
value, a token is included in the response so that the remaining results can be retrieved.
The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: + *
Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -3511,7 +4249,7 @@ export interface ListAppComponentCompliancesResponse {
/**
* @public
- *
The token for the next set of results, or null if there are no more results.
+ *Token for the next set of results, or null if there are no more results.
*/ nextToken?: string; } @@ -3522,7 +4260,7 @@ export interface ListAppComponentCompliancesResponse { export interface ListAppComponentRecommendationsRequest { /** * @public - *The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: + *
Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -3538,7 +4276,7 @@ export interface ListAppComponentRecommendationsRequest {
/**
* @public
- *
The maximum number of results to include in the response. If more results exist than the specified + *
Maximum number of results to include in the response. If more results exist than the specified
* MaxResults
value, a token is included in the response so that the remaining results can be retrieved.
Defines a configuration recommendation.
+ *Defines a recommendation configuration.
*/ export interface ConfigRecommendation { /** @@ -3631,7 +4369,7 @@ export interface ConfigRecommendation { /** * @public - *The name of the Application Component.
+ *Name of the Application Component.
*/ appComponentName?: string; @@ -3681,7 +4419,8 @@ export interface ConfigRecommendation { /** * @public - *The reference identifier for the recommendation configuration.
+ *Reference + * identifier for the recommendation configuration.
*/ referenceId: string | undefined; } @@ -3704,26 +4443,26 @@ export type RecommendationComplianceStatus = /** * @public - *Defines recommendations for an Resilience Hub Application Component, returned as an object. This - * object contains component names, configuration recommendations, and recommendation - * statuses.
+ *Defines recommendations for an Resilience Hub Application Component, returned as an + * object. This object contains component names, configuration recommendations, and + * recommendation statuses.
*/ export interface ComponentRecommendation { /** * @public - *The name of the Application Component.
+ *Name of the Application Component.
*/ appComponentName: string | undefined; /** * @public - *The recommendation status.
+ *Status of the recommendation.
*/ recommendationStatus: RecommendationComplianceStatus | string | undefined; /** * @public - *The list of recommendations.
+ *List of recommendations.
*/ configRecommendations: ConfigRecommendation[] | undefined; } @@ -3742,7 +4481,7 @@ export interface ListAppComponentRecommendationsResponse { /** * @public - *The token for the next set of results, or null if there are no more results.
+ *Token for the next set of results, or null if there are no more results.
*/ nextToken?: string; } @@ -3753,7 +4492,7 @@ export interface ListAppComponentRecommendationsResponse { export interface ListAppInputSourcesRequest { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -3763,7 +4502,7 @@ export interface ListAppInputSourcesRequest {
/**
* @public
- *
The Resilience Hub application version.
+ *Resilience Hub application version.
*/ appVersion: string | undefined; @@ -3792,7 +4531,7 @@ export interface ListAppInputSourcesResponse { /** * @public - *The token for the next set of results, or null if there are no more results.
+ *Token for the next set of results, or null if there are no more results.
*/ nextToken?: string; } @@ -3809,7 +4548,7 @@ export interface ListAppsRequest { /** * @public - *The maximum number of results to include in the response. If more results exist than the specified + *
Maximum number of results to include in the response. If more results exist than the specified
* MaxResults
value, a token is included in the response so that the remaining results can be retrieved.
The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -3843,7 +4582,7 @@ export interface ListAppsResponse {
/**
* @public
- *
The token for the next set of results, or null if there are no more results.
+ *Token for the next set of results, or null if there are no more results.
*/ nextToken?: string; } @@ -3854,7 +4593,7 @@ export interface ListAppsResponse { export interface ListAppVersionAppComponentsRequest { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -3864,7 +4603,7 @@ export interface ListAppVersionAppComponentsRequest {
/**
* @public
- *
The version of the Application Component.
+ *Version of the Application Component.
*/ appVersion: string | undefined; @@ -3887,7 +4626,7 @@ export interface ListAppVersionAppComponentsRequest { export interface ListAppVersionAppComponentsResponse { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -3897,7 +4636,7 @@ export interface ListAppVersionAppComponentsResponse {
/**
* @public
- *
The Resilience Hub application version.
+ *Resilience Hub application version.
*/ appVersion: string | undefined; @@ -3909,7 +4648,7 @@ export interface ListAppVersionAppComponentsResponse { /** * @public - *The token for the next set of results, or null if there are no more results.
+ *Token for the next set of results, or null if there are no more results.
*/ nextToken?: string; } @@ -3920,7 +4659,7 @@ export interface ListAppVersionAppComponentsResponse { export interface ListAppVersionResourceMappingsRequest { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -3942,7 +4681,7 @@ export interface ListAppVersionResourceMappingsRequest {
/**
* @public
- *
The maximum number of results to include in the response. If more results exist than the specified + *
Maximum number of results to include in the response. If more results exist than the specified
* MaxResults
value, a token is included in the response so that the remaining results can be retrieved.
The token for the next set of results, or null if there are no more results.
+ *Token for the next set of results, or null if there are no more results.
*/ nextToken?: string; } @@ -3975,7 +4714,7 @@ export interface ListAppVersionResourceMappingsResponse { export interface ListAppVersionResourcesRequest { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -4003,7 +4742,7 @@ export interface ListAppVersionResourcesRequest {
/**
* @public
- *
The maximum number of results to include in the response. If more results exist than the specified + *
Maximum number of results to include in the response. If more results exist than the specified
* MaxResults
value, a token is included in the response so that the remaining results can be retrieved.
The token for the next set of results, or null if there are no more results.
+ *Token for the next set of results, or null if there are no more results.
*/ nextToken?: string; } @@ -4038,7 +4777,7 @@ export interface ListAppVersionResourcesResponse { export interface ListAppVersionsRequest { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -4054,10 +4793,22 @@ export interface ListAppVersionsRequest {
/**
* @public
- *
The maximum number of results to include in the response. If more results exist than the specified + *
Maximum number of results to include in the response. If more results exist than the specified
* MaxResults
value, a token is included in the response so that the remaining results can be retrieved.
Lower limit of the time range to filter the application versions.
+ */ + startTime?: Date; + + /** + * @public + *Upper limit of the time range to filter the application versions.
+ */ + endTime?: Date; } /** @@ -4072,7 +4823,7 @@ export interface ListAppVersionsResponse { /** * @public - *The token for the next set of results, or null if there are no more results.
+ *Token for the next set of results, or null if there are no more results.
*/ nextToken?: string; } @@ -4083,7 +4834,7 @@ export interface ListAppVersionsResponse { export interface ListRecommendationTemplatesRequest { /** * @public - *The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: + *
Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -4100,7 +4851,7 @@ export interface ListRecommendationTemplatesRequest {
/**
* @public
- *
The status of the action.
+ *Status of the action.
*/ status?: (RecommendationTemplateStatus | string)[]; @@ -4124,7 +4875,7 @@ export interface ListRecommendationTemplatesRequest { /** * @public - *The maximum number of results to include in the response. If more results exist than the specified + *
Maximum number of results to include in the response. If more results exist than the specified
* MaxResults
value, a token is included in the response so that the remaining results can be retrieved.
The token for the next set of results, or null if there are no more results.
+ *Token for the next set of results, or null if there are no more results.
*/ nextToken?: string; @@ -4165,7 +4916,7 @@ export interface ListResiliencyPoliciesRequest { /** * @public - *The maximum number of results to include in the response. If more results exist than the specified + *
Maximum number of results to include in the response. If more results exist than the specified
* MaxResults
value, a token is included in the response so that the remaining results can be retrieved.
The token for the next set of results, or null if there are no more results.
+ *Token for the next set of results, or null if there are no more results.
*/ nextToken?: string; } @@ -4200,14 +4951,14 @@ export interface ListSopRecommendationsRequest { /** * @public - *The maximum number of results to include in the response. If more results exist than the specified + *
Maximum number of results to include in the response. If more results exist than the specified
* MaxResults
value, a token is included in the response so that the remaining results can be retrieved.
The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: + *
Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -4242,13 +4993,13 @@ export interface SopRecommendation {
/**
* @public
- *
The name of the Application Component.
+ *Name of the Application Component.
*/ appComponentName?: string; /** * @public - *The description of the SOP recommendation.
+ *Description of the SOP recommendation.
*/ description?: string; @@ -4260,7 +5011,7 @@ export interface SopRecommendation { /** * @public - *The name of the SOP recommendation.
+ *Name of the SOP recommendation.
*/ name?: string; @@ -4272,13 +5023,14 @@ export interface SopRecommendation { /** * @public - *The reference identifier for the SOP recommendation.
+ *Reference + * identifier for the SOP recommendation.
*/ referenceId: string | undefined; /** * @public - *The prerequisite for the SOP recommendation.
+ *Prerequisite for the SOP recommendation.
*/ prerequisite?: string; } @@ -4289,7 +5041,7 @@ export interface SopRecommendation { export interface ListSopRecommendationsResponse { /** * @public - *The token for the next set of results, or null if there are no more results.
+ *Token for the next set of results, or null if there are no more results.
*/ nextToken?: string; @@ -4313,7 +5065,7 @@ export interface ListSuggestedResiliencyPoliciesRequest { /** * @public - *The maximum number of results to include in the response. If more results exist than the specified + *
Maximum number of results to include in the response. If more results exist than the specified
* MaxResults
value, a token is included in the response so that the remaining results can be retrieved.
The token for the next set of results, or null if there are no more results.
+ *Token for the next set of results, or null if there are no more results.
*/ nextToken?: string; } @@ -4354,7 +5106,7 @@ export interface ListTagsForResourceRequest { export interface ListTagsForResourceResponse { /** * @public - *The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. + *
Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. * Each tag consists of a key/value pair.
*/ tags?: RecordThe maximum number of results to include in the response. If more results exist than the specified + *
Maximum number of results to include in the response. If more results exist than the specified
* MaxResults
value, a token is included in the response so that the remaining results can be retrieved.
The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: + *
Amazon Resource Name (ARN) of the assessment. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -4432,43 +5184,44 @@ export interface TestRecommendation {
/**
* @public
- *
The reference identifier for the test recommendation.
+ *Reference + * identifier for the test recommendation.
*/ referenceId: string | undefined; /** * @public - *The name of the Application Component.
+ *Name of the Application Component.
*/ appComponentName?: string; /** * @public - *The name of the test recommendation.
+ *Name of the test recommendation.
*/ name?: string; /** * @public - *The intent of the test recommendation.
+ *Intent of the test recommendation.
*/ intent?: string; /** * @public - *The level of risk for this test recommendation.
+ *Level of risk for this test recommendation.
*/ risk?: TestRisk | string; /** * @public - *The type of test recommendation.
+ *Type of test recommendation.
*/ type?: TestType | string; /** * @public - *The description for the test recommendation.
+ *Description for the test recommendation.
*/ description?: string; @@ -4480,15 +5233,14 @@ export interface TestRecommendation { /** * @public - *The prerequisite of the test recommendation.
+ *Prerequisite of the test recommendation.
*/ prerequisite?: string; /** * @public - *- * A list of recommended alarms that are used in the test and must be exported before or with the test. - *
+ *A list of recommended alarms that are used in the test and must be exported before or + * with the test.
*/ dependsOnAlarms?: string[]; } @@ -4499,7 +5251,7 @@ export interface TestRecommendation { export interface ListTestRecommendationsResponse { /** * @public - *The token for the next set of results, or null if there are no more results.
+ *Token for the next set of results, or null if there are no more results.
*/ nextToken?: string; @@ -4516,7 +5268,7 @@ export interface ListTestRecommendationsResponse { export interface ListUnsupportedAppVersionResourcesRequest { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -4544,7 +5296,7 @@ export interface ListUnsupportedAppVersionResourcesRequest {
/**
* @public
- *
The maximum number of results to include in the response. If more results exist than the specified + *
Maximum number of results to include in the response. If more results exist than the specified
* MaxResults
value, a token is included in the response so that the remaining results can be retrieved.
The logical resource identifier for the unsupported resource.
+ *Logical + * resource identifier for the unsupported resource.
*/ logicalResourceId: LogicalResourceId | undefined; /** * @public - *The physical resource identifier for the unsupported resource.
+ *Physical + * resource identifier for the unsupported resource.
*/ physicalResourceId: PhysicalResourceId | undefined; @@ -4599,7 +5353,7 @@ export interface ListUnsupportedAppVersionResourcesResponse { /** * @public - *The token for the next set of results, or null if there are no more results.
+ *Token for the next set of results, or null if there are no more results.
*/ nextToken?: string; } @@ -4610,13 +5364,19 @@ export interface ListUnsupportedAppVersionResourcesResponse { export interface PublishAppVersionRequest { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
* AWS General Reference guide.
Name of the application version.
+ */ + versionName?: string; } /** @@ -4625,7 +5385,7 @@ export interface PublishAppVersionRequest { export interface PublishAppVersionResponse { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -4638,6 +5398,18 @@ export interface PublishAppVersionResponse {
*
The version of the application.
*/ appVersion?: string; + + /** + * @public + *Identifier of the application version.
+ */ + identifier?: number; + + /** + * @public + *Name of the application version.
+ */ + versionName?: string; } /** @@ -4646,7 +5418,7 @@ export interface PublishAppVersionResponse { export interface PutDraftAppVersionTemplateRequest { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -4667,9 +5439,8 @@ export interface PutDraftAppVersionTemplateRequest {
* resources
*
*
The list of logical resources that - * must - * be included in the Resilience Hub application.
+ *The list of logical resources that must be included in the Resilience Hub + * application.
*Type: Array
*Don't add the resources that you want to exclude.
@@ -4682,7 +5453,7 @@ export interface PutDraftAppVersionTemplateRequest { *logicalResourceId
*
*
- * The logical identifier of the resource.
+ *Logical identifier of the resource.
*Type: Object
*Each logicalResourceId
object includes the following fields:
* identifier
*
The identifier of the resource.
+ *Identifier of the resource.
*Type: String
*
* eksSourceName
*
The name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.
+ *Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.
*This parameter accepts values in "eks-cluster/namespace" format.
*appComponents
*
*
- * The list of Application Components that this resource belongs to. If an Application Component is not part of the Resilience Hub application, it will be added.
+ *List of Application Components that this resource belongs to. If an Application Component is not part of the Resilience Hub application, it will be added.
*Type: Array
*Each appComponents
array item includes the following fields:
* name
*
The name of the Application Component.
+ *Name of the Application Component.
*Type: String
*
* type
*
The type of Application Component. For more information about the types of Application Component, see Grouping resources in an AppComponent.
+ *Type of Application Component. For more information about the types of Application Component, see Grouping resources in an AppComponent.
*Type: String
*logicalResourceIds
*
*
- * The logical identifier of the resource.
+ *Logical identifier of the resource.
*Type: Object
*You can configure only one of the following fields:
@@ -4857,7 +5628,7 @@ export interface PutDraftAppVersionTemplateRequest { *
* identifier
*
The identifier of the resource.
+ *Identifier of the resource.
*Type: String
*
* eksSourceName
*
The name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.
+ *Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to.
*This parameter accepts values in "eks-cluster/namespace" format.
*version
*
*
- * The Resilience Hub application version.
+ *Resilience Hub application version.
*@@ -4927,7 +5698,7 @@ export interface PutDraftAppVersionTemplateRequest { export interface PutDraftAppVersionTemplateResponse { /** * @public - *
The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -4948,7 +5719,7 @@ export interface PutDraftAppVersionTemplateResponse {
export interface RemoveDraftAppVersionResourceMappingsRequest {
/**
* @public
- *
The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -5002,7 +5773,7 @@ export interface RemoveDraftAppVersionResourceMappingsRequest {
export interface RemoveDraftAppVersionResourceMappingsResponse {
/**
* @public
- *
The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -5023,7 +5794,7 @@ export interface RemoveDraftAppVersionResourceMappingsResponse {
export interface ResolveAppVersionResourcesRequest {
/**
* @public
- *
The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -5044,7 +5815,7 @@ export interface ResolveAppVersionResourcesRequest {
export interface ResolveAppVersionResourcesResponse {
/**
* @public
- *
The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -5066,7 +5837,7 @@ export interface ResolveAppVersionResourcesResponse {
/**
* @public
- *
The status of the action.
+ *Status of the action.
*/ status: ResourceResolutionStatusType | string | undefined; } @@ -5077,7 +5848,7 @@ export interface ResolveAppVersionResourcesResponse { export interface StartAppAssessmentRequest { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -5106,7 +5877,7 @@ export interface StartAppAssessmentRequest {
/**
* @public
- *
The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. + *
Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. * Each tag consists of a key/value pair.
*/ tags?: RecordThe Amazon Resource Name (ARN) of the resource.
+ *Amazon Resource Name (ARN) of the resource.
*/ resourceArn: string | undefined; @@ -5151,7 +5922,7 @@ export interface TagResourceResponse {} export interface UntagResourceRequest { /** * @public - *The Amazon Resource Name (ARN) of the resource.
+ *Amazon Resource Name (ARN) of the resource.
*/ resourceArn: string | undefined; @@ -5173,7 +5944,7 @@ export interface UntagResourceResponse {} export interface UpdateAppRequest { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -5189,7 +5960,7 @@ export interface UpdateAppRequest {
/**
* @public
- *
The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: + *
Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -5210,6 +5981,23 @@ export interface UpdateAppRequest {
*
Defines the roles and credentials that Resilience Hub would use while creating + * an + * application, importing its resources, and running an assessment.
+ */ + permissionModel?: PermissionModel; + + /** + * @public + *The list of events you would like to subscribe and get notification for. + * Currently, Resilience Hub supports notifications only for Drift + * detected and Scheduled assessment failure + * events.
+ */ + eventSubscriptions?: EventSubscription[]; } /** @@ -5230,7 +6018,7 @@ export interface UpdateAppResponse { export interface UpdateAppVersionRequest { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -5258,7 +6046,7 @@ export interface UpdateAppVersionRequest {
export interface UpdateAppVersionResponse {
/**
* @public
- *
The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -5268,7 +6056,7 @@ export interface UpdateAppVersionResponse {
/**
* @public
- *
The Resilience Hub application version.
+ *Resilience Hub application version.
*/ appVersion: string | undefined; @@ -5288,7 +6076,7 @@ export interface UpdateAppVersionResponse { export interface UpdateAppVersionAppComponentRequest { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -5298,19 +6086,19 @@ export interface UpdateAppVersionAppComponentRequest {
/**
* @public
- *
The identifier of the Application Component.
+ *Identifier of the Application Component.
*/ id: string | undefined; /** * @public - *The name of the Application Component.
+ *Name of the Application Component.
*/ name?: string; /** * @public - *The type of Application Component. For more information about the types of Application Component, see Grouping resources in an AppComponent.
+ *Type of Application Component. For more information about the types of Application Component, see Grouping resources in an AppComponent.
*/ type?: string; @@ -5327,7 +6115,7 @@ export interface UpdateAppVersionAppComponentRequest { export interface UpdateAppVersionAppComponentResponse { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -5337,13 +6125,13 @@ export interface UpdateAppVersionAppComponentResponse {
/**
* @public
- *
The Resilience Hub application version.
+ *Resilience Hub application version.
*/ appVersion: string | undefined; /** * @public - *The list of Application Components that belong to this resource.
+ *List of Application Components that belong to this resource.
*/ appComponent?: AppComponent; } @@ -5354,7 +6142,7 @@ export interface UpdateAppVersionAppComponentResponse { export interface UpdateAppVersionResourceRequest { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -5364,43 +6152,43 @@ export interface UpdateAppVersionResourceRequest {
/**
* @public
- *
The name of the resource.
+ *Name of the resource.
*/ resourceName?: string; /** * @public - *The logical identifier of the resource.
+ *Logical identifier of the resource.
*/ logicalResourceId?: LogicalResourceId; /** * @public - *The physical identifier of the resource.
+ *Physical identifier of the resource.
*/ physicalResourceId?: string; /** * @public - *The Amazon Web Services region that owns the physical resource.
+ *Amazon Web Services region that owns the physical resource.
*/ awsRegion?: string; /** * @public - *The Amazon Web Services account that owns the physical resource.
+ *Amazon Web Services account that owns the physical resource.
*/ awsAccountId?: string; /** * @public - *The type of resource.
+ *Type of resource.
*/ resourceType?: string; /** * @public - *The list of Application Components that this resource belongs to. If an Application Component is not part of the Resilience Hub application, it will be added.
+ *List of Application Components that this resource belongs to. If an Application Component is not part of the Resilience Hub application, it will be added.
*/ appComponents?: string[]; @@ -5426,7 +6214,7 @@ export interface UpdateAppVersionResourceRequest { export interface UpdateAppVersionResourceResponse { /** * @public - *The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: + *
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is:
* arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
@@ -5436,7 +6224,7 @@ export interface UpdateAppVersionResourceResponse {
/**
* @public
- *
The Resilience Hub application version.
+ *Resilience Hub application version.
*/ appVersion: string | undefined; @@ -5453,7 +6241,7 @@ export interface UpdateAppVersionResourceResponse { export interface UpdateResiliencyPolicyRequest { /** * @public - *The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: + *
Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is:
* arn: Adds the resource mapping for the draft application version. You can also update an existing resource mapping to a new physical resource. Adds the resource mapping for the draft application version. You can also update an\n existing resource mapping to a new physical resource. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Mappings used to map logical resources from the template to physical resources. You can\n use the mapping type List of sources that are used to map a logical resource from the template to a physical\n resource. You can use sources such as CloudFormation, Terraform state files,\n AppRegistry applications, or Amazon EKS. The identifier of the alarm recommendation. Identifier\n of the alarm recommendation. The reference identifier of the alarm recommendation. Reference\n identifier of the alarm recommendation. The name of the alarm recommendation. Name of the alarm recommendation. The description of the recommendation. Description of the alarm recommendation. The type of alarm recommendation. Type of alarm recommendation. The Application Component for the CloudWatch alarm recommendation. Application Component name for the CloudWatch alarm\n recommendation. This\n name is saved as the first item in the The list of CloudWatch alarm recommendations. List of CloudWatch alarm recommendations. The prerequisite for the alarm recommendation. List of Application Component names for the CloudWatch alarm recommendation. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The name for the application. Name\n for the application. The optional description for an app. Optional\n description for an\n application. The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn: The timestamp for when the app was created. Timestamp\n for when the app was created. The status of the application. Status of the application. The current status of compliance for the resiliency policy. Current\n status of compliance for the resiliency policy. The timestamp for the most recent compliance evaluation. Timestamp\n for the most recent compliance evaluation. The current resiliency score for the application. Current\n resiliency score for the application. The timestamp for the most recent resiliency score evaluation. Timestamp\n for the most recent resiliency score evaluation. The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. \nEach tag consists of a key/value pair. Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. \nEach tag consists of a key/value pair. \n Assessment execution schedule with 'Daily' or 'Disabled' values.\n Assessment\n execution schedule with 'Daily' or 'Disabled' values. Defines the roles and credentials that Resilience Hub would use while creating the\n application, importing its resources, and running an assessment. The list of events you would like to subscribe and get notification for. Currently,\n Resilience Hub supports notifications only for Drift\n detected and Scheduled assessment failure\n events. Indicates if compliance drifts (deviations) were detected while running an assessment for\n your application. Indicates the last time\n that\n a drift was evaluated. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The version of the application. Version of an application. The cost for the application. Cost for the application. The current resiliency score for the application. Current resiliency score for an application. The application compliance against the resiliency policy. Application\n compliance against the resiliency policy. The current status of the compliance for the resiliency policy. Current status of the compliance for the resiliency policy. The current status of the assessment for the resiliency policy. Current status of the assessment for the resiliency policy. The starting time for the action. Starting time for the action. The end time for the action. End time for the action. The name of the assessment. Name of the assessment. The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: The resiliency policy. Resiliency policy of an application. The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. \nEach tag consists of a key/value pair. Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. \nEach tag consists of a key/value pair. \n A resource error object containing a list of errors retrieving an application's resources.\n A resource error object containing a list of errors retrieving an application's\n resources. Version name of the published application. Indicates if compliance drifts (deviations) were detected while running an assessment for\n your application. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The version of the application. Version of an application. The current status of the assessment for the resiliency policy. Current status of the assessment for the resiliency policy. The entity that invoked the assessment. Entity that invoked the assessment. The starting time for the action. Starting time for the action. The end time for the action. End time for the action. The message from the assessment run. Message from the assessment run. The name of the assessment. Name of the assessment. The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: The current status of compliance for the resiliency policy. TCurrent status of compliance for the resiliency policy. The cost for the application. Cost for an application. The current resiliency score for the application. Current resiliency score for the application. Name of an application version. Indicates if compliance drifts (deviations) were detected while running an assessment for\n your application. The name of the Application Component. Name of the Application Component. Unique identifier of the Application Component. Identifier\n of the Application Component. The name of the Application Component. Name of the Application Component. The status of the action. Status of the action. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: \n Assessment execution schedule with 'Daily' or 'Disabled' values.\n Assessment execution schedule with 'Daily' or 'Disabled' values. The status of the application. Status of the application. Indicates if compliance drifts (deviations) were detected while running an assessment for\n your application. The version of the application. Version of an application. Identifier of the application version. Creation time of the application version. Name of the application version. The version of the application. Version of an application. Enables you to include or exclude one or more operational recommendations. An identifier of an entry in this batch that is used to communicate the result. The Indicates the error that occurred while excluding an operational recommendation. List\n of operational recommendations that did not get included or excluded. Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Defines the list of operational recommendations that need to be included or excluded. Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: A list of items that were included or excluded. A list of items with error details about each item, which could not be included or excluded. An identifier for an entry in this batch that is used to communicate the result. The Reference identifier of the operational recommendation. The operational recommendation item. Indicates\n if\n the operational recommendation was successfully excluded. Indicates the reason for excluding an operational recommendation. List\n of operational recommendations that were successfully included or excluded. Identifier of an entity in which drift was detected. For compliance drift, the entity ID\n can be either application ID or the AppComponent ID. The type of entity in which drift was detected. For compliance drifts, Resilience Hub supports The type of drift detected. Currently, Resilience Hub supports only ApplicationCompliance drift type. Identifier\n of your application. Published version of your application on which drift was detected. Assessment identifier of a previous assessment of the same application version. Resilience Hub uses the previous assessment (associated with the reference identifier) to\n compare the compliance with the current assessment to identify drifts. The expected compliance value of an entity. Assessment identifier that is associated with this drift item. Actual\n compliance value of the entity. Difference\n type between actual and expected\n recovery\n point\n objective\n (RPO) and\n recovery\n time\n objective\n (RTO) values. Currently, Resilience Hub supports only NotEqual difference type. Indicates\n the compliance drifts (recovery time objective (RTO) and recovery point\n objective (RPO)) that\n were detected for an assessed entity. The name of the Application Component. Name of the Application Component. The recommendation status. Status of the recommendation. The list of recommendations. List of recommendations. Defines recommendations for an Resilience Hub Application Component, returned as an object. This\n object contains component names, configuration recommendations, and recommendation\n statuses. Defines recommendations for an Resilience Hub Application Component, returned as an\n object. This object contains component names, configuration recommendations, and\n recommendation statuses. The name of the Application Component. Name of the Application Component. The reference identifier for the recommendation configuration. Reference\n identifier for the recommendation configuration. Defines a configuration recommendation. Defines a recommendation configuration. Creates an Resilience Hub application. An Resilience Hub application is a\n collection of Amazon Web Services resources structured to prevent and recover Amazon Web Services application disruptions. To describe an Resilience Hub application, you provide an\n application name, resources from one or more CloudFormation stacks, Resource Groups,\n Terraform state files, AppRegistry applications, and an appropriate resiliency policy. For\n more information about the number of resources supported per application, see Service Quotas. After you create an Resilience Hub application, you publish it so that you can run a resiliency\n assessment on it. You can then use recommendations from the assessment to improve resiliency\n by running another assessment, comparing results, and then iterating the process until you\n achieve your goals for recovery time objective (RTO) and recovery point objective\n (RPO). Creates an Resilience Hub application. An Resilience Hub application is a\n collection of Amazon Web Services resources structured to prevent and recover Amazon Web Services application disruptions. To describe a Resilience Hub application, you provide an\n application name, resources from one or more CloudFormation stacks, Resource Groups, Terraform state files, AppRegistry applications, and an appropriate\n resiliency policy. In addition, you can also add resources that are located on Amazon Elastic Kubernetes Service (Amazon EKS) clusters as optional resources. For more information\n about the number of resources supported per application, see Service\n quotas. After you create an Resilience Hub application, you publish it so that you can run a resiliency\n assessment on it. You can then use recommendations from the assessment to improve resiliency\n by running another assessment, comparing results, and then iterating the process until you\n achieve your goals for recovery time objective (RTO) and recovery point objective\n (RPO). The name for the application. Name of the application. The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn: The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. \nEach tag consists of a key/value pair. Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. \nEach tag consists of a key/value pair. \n Assessment execution schedule with 'Daily' or 'Disabled' values.\n Defines the roles and credentials that Resilience Hub would use while creating the\n application, importing its resources, and running an assessment. The list of events you would like to subscribe and get notification for. Currently, Resilience Hub supports only Drift detected and Scheduled assessment failure events notification. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The identifier of the Application Component. Identifier of the Application Component. The name of the Application Component. Name of the Application Component. The type of Application Component. For more information about the types of Application Component, see Grouping resources in an AppComponent. Type of Application Component. For more information about the types of Application Component, see Grouping resources in an AppComponent. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Resilience Hub application version. Resilience Hub application version. The list of Application Components that belong to this resource. List of Application Components that belong to this resource. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The name of the resource. Name of the resource. The logical identifier of the resource. Logical identifier of the resource. The physical identifier of the resource. Physical identifier of the resource. The Amazon Web Services region that owns the physical resource. Amazon Web Services region that owns the physical resource. The Amazon Web Services account that owns the physical resource. Amazon Web Services account that owns the physical resource. The type of resource. Type of resource. The list of Application Components that this resource belongs to. If an Application Component is not part of the Resilience Hub application, it will be added. List of Application Components that this resource belongs to. If an Application Component is not part of the Resilience Hub application, it will be added. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Resilience Hub application version. Resilience Hub application version. The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. \nEach tag consists of a key/value pair. Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. \nEach tag consists of a key/value pair. The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. \nEach tag consists of a key/value pair. Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. \nEach tag consists of a key/value pair. The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The name of the input source from where the application resource is imported from. Name of the input source from where the application resource is imported from. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The identifier of the Application Component. Identifier of the Application Component. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Resilience Hub application version. Resilience Hub application version. The list of Application Components that belong to this resource. List of Application Components that belong to this resource. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The name of the resource. Name of the resource. The logical identifier of the resource. Logical identifier of the resource. The physical identifier of the resource. Physical identifier of the resource. The Amazon Web Services region that owns the physical resource. Amazon Web Services region that owns the physical resource. The Amazon Web Services account that owns the physical resource. Amazon Web Services account that owns the physical resource. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Resilience Hub application version. Resilience Hub application version. The status of the action. Status of the action. The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn: The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn: The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Resilience Hub application version. Resilience Hub application version. The identifier of the Application Component. Identifier of the Application Component. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Resilience Hub application version. Resilience Hub application version. The list of Application Components that belong to this resource. List of Application Components that belong to this resource. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Resilience Hub application version. Resilience Hub application version. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Resilience Hub application version. Resilience Hub application version. The name of the resource. Name of the resource. The logical identifier of the resource. Logical identifier of the resource. The physical identifier of the resource. Physical identifier of the resource. The Amazon Web Services region that owns the physical resource. Amazon Web Services region that owns the physical resource. The Amazon Web Services account that owns the physical resource. Amazon Web Services account that owns the physical resource. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Resilience Hub application version. Resilience Hub application version. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The status of the action. Status of the action. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Resilience Hub application version. Resilience Hub application version. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: A JSON string that provides information about your application structure. To learn more\n about the The \n \n The list of logical resources that\n must\n be included in the Resilience Hub application. Type: Array Don't add the resources that you want to exclude. Each \n \n The logical identifier of the resource. Type: Object Each \n The identifier of the resource. Type: String \n The name of the CloudFormation stack this resource belongs to. Type: String \n The name of the resource group this resource belongs to. Type: String \n The name of the Terraform S3 state file this resource belongs to. Type: String \n The name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to. This parameter accepts values in \"eks-cluster/namespace\" format. Type: String \n \n The type of resource. Type: string \n \n The name of the resource. Type: String \n Additional configuration parameters for an Resilience Hub application. If you want to implement Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account. Key: Value: \n \n The list of Application Components that this resource belongs to. If an Application Component is not part of the Resilience Hub application, it will be added. Type: Array Each \n The name of the Application Component. Type: String \n The type of Application Component. For more information about the types of Application Component, see Grouping resources in an AppComponent. Type: String \n The list of included resources that are assigned to the Application Component. Type: Array of strings \n Additional configuration parameters for an Resilience Hub application. If you want to implement Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account. Key: Value: \n \n The list of logical resource identifiers to be excluded from the application. Type: Array Don't add the resources that you want to include. Each \n \n The logical identifier of the resource. Type: Object You can configure only one of the following fields: \n \n \n \n Each \n The identifier of the resource. Type: String \n The name of the CloudFormation stack this resource belongs to. Type: String \n The name of the resource group this resource belongs to. Type: String \n The name of the Terraform S3 state file this resource belongs to. Type: String \n The name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to. This parameter accepts values in \"eks-cluster/namespace\" format. Type: String \n \n The Resilience Hub application version. \n Additional configuration parameters for an Resilience Hub application. If you want to implement Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account. Key: Value: A JSON string that provides information about your application structure. To learn more\n about the The \n \n The list of logical resources that must be included in the Resilience Hub\n application. Type: Array Don't add the resources that you want to exclude. Each \n \n Logical identifier of the resource. Type: Object Each \n Identifier of the resource. Type: String \n The name of the CloudFormation stack this resource belongs to. Type: String \n The name of the resource group this resource belongs to. Type: String \n The name of the Terraform S3 state file this resource belongs to. Type: String \n Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to. This parameter accepts values in \"eks-cluster/namespace\" format. Type: String \n \n The type of resource. Type: string \n \n The name of the resource. Type: String \n Additional configuration parameters for an Resilience Hub application. If you want to implement Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account. Key: Value: \n \n List of Application Components that this resource belongs to. If an Application Component is not part of the Resilience Hub application, it will be added. Type: Array Each \n Name of the Application Component. Type: String \n Type of Application Component. For more information about the types of Application Component, see Grouping resources in an AppComponent. Type: String \n The list of included resources that are assigned to the Application Component. Type: Array of strings \n Additional configuration parameters for an Resilience Hub application. If you want to implement Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account. Key: Value: \n \n The list of logical resource identifiers to be excluded from the application. Type: Array Don't add the resources that you want to include. Each \n \n Logical identifier of the resource. Type: Object You can configure only one of the following fields: \n \n \n \n Each \n Identifier of the resource. Type: String \n The name of the CloudFormation stack this resource belongs to. Type: String \n The name of the resource group this resource belongs to. Type: String \n The name of the Terraform S3 state file this resource belongs to. Type: String \n Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to. This parameter accepts values in \"eks-cluster/namespace\" format. Type: String \n \n Resilience Hub application version. \n Additional configuration parameters for an Resilience Hub application. If you want to implement Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account. Key: Value: The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The status of the action. Status of the action. The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn: The RTO reference identifier. Reference\n identifier of the RTO. The RPO reference identifier. Reference\n identifier of\n the\n RPO\n . The Amazon Resource Name (ARN) of the Amazon Elastic Kubernetes Service cluster. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Amazon Elastic Kubernetes Service cluster. The format for this ARN is: \narn: The Amazon Resource Name (ARN) of the Amazon Elastic Kubernetes Service cluster. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Amazon Elastic Kubernetes Service cluster. The format for this ARN is: \narn: The input source of the namespace that is located on your Amazon Elastic Kubernetes Service cluster. The input source of the namespace that is located on your Amazon Elastic Kubernetes Service\n cluster. Unique name to identify an event subscription. The type of event you would like to subscribe and get notification for. Currently, Resilience Hub\n supports\n notifications only for Drift detected\n ( Amazon Resource Name (ARN) of the Amazon Simple Notification Service topic. The format for this ARN is: \narn: Indicates an event you would like to subscribe and get notification for. Currently,\n Resilience Hub\n supports\n notifications only for Drift detected and Scheduled assessment failure events. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The status of the action. Status of the action. The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: The maximum number of results to include in the response. If more results exist than the specified \n Maximum number of results to include in the response. If more results exist than the specified \n The token for the next set of results, or null if there are no more results. Token for the next set of results, or null if there are no more results. List of compliance drifts that were detected while running an assessment. Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: Indicates the unique token number of the next application to be checked for compliance and regulatory requirements from the list of applications. Indicates the maximum number of applications requested. Indicates compliance drifts (recovery time objective (RTO) and recovery point objective (RPO)) detected for an assessed entity. Token number of the next application to be checked for compliance and regulatory requirements from the list of applications. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The maximum number of results to include in the response. If more results exist than the specified \n Maximum number of results to include in the response. If more results exist than the specified \n The token for the next set of results, or null if there are no more results. Token for the next set of results, or null if there are no more results. The maximum number of results to include in the response. If more results exist than the specified \n Maximum number of results to include in the response. If more results exist than the specified \n The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: The token for the next set of results, or null if there are no more results. Token for the next set of results, or null if there are no more results. The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: The maximum number of results to include in the response. If more results exist than the specified \n Maximum number of results to include in the response. If more results exist than the specified \n The token for the next set of results, or null if there are no more results. Token for the next set of results, or null if there are no more results. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Resilience Hub application version. Resilience Hub application version. The token for the next set of results, or null if there are no more results. Token for the next set of results, or null if there are no more results. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The version of the Application Component. Version of the Application Component. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Resilience Hub application version. Resilience Hub application version. The token for the next set of results, or null if there are no more results. Token for the next set of results, or null if there are no more results. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The maximum number of results to include in the response. If more results exist than the specified \n Maximum number of results to include in the response. If more results exist than the specified \n The token for the next set of results, or null if there are no more results. Token for the next set of results, or null if there are no more results. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The maximum number of results to include in the response. If more results exist than the specified \n Maximum number of results to include in the response. If more results exist than the specified \n The token for the next set of results, or null if there are no more results. Token for the next set of results, or null if there are no more results. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The maximum number of results to include in the response. If more results exist than the specified \n Maximum number of results to include in the response. If more results exist than the specified \n Lower limit of the time range to filter the application versions. Upper limit of the time range to filter the application versions. The token for the next set of results, or null if there are no more results. Token for the next set of results, or null if there are no more results. The maximum number of results to include in the response. If more results exist than the specified \n Maximum number of results to include in the response. If more results exist than the specified \n The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The token for the next set of results, or null if there are no more results. Token for the next set of results, or null if there are no more results. The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: The status of the action. Status of the action. The maximum number of results to include in the response. If more results exist than the specified \n Maximum number of results to include in the response. If more results exist than the specified \n The token for the next set of results, or null if there are no more results. Token for the next set of results, or null if there are no more results. The maximum number of results to include in the response. If more results exist than the specified \n Maximum number of results to include in the response. If more results exist than the specified \n The token for the next set of results, or null if there are no more results. Token for the next set of results, or null if there are no more results. The maximum number of results to include in the response. If more results exist than the specified \n Maximum number of results to include in the response. If more results exist than the specified \n The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: The token for the next set of results, or null if there are no more results. Token for the next set of results, or null if there are no more results. The maximum number of results to include in the response. If more results exist than the specified \n Maximum number of results to include in the response. If more results exist than the specified \n The token for the next set of results, or null if there are no more results. Token for the next set of results, or null if there are no more results. The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. \nEach tag consists of a key/value pair. Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. \nEach tag consists of a key/value pair. The maximum number of results to include in the response. If more results exist than the specified \n Maximum number of results to include in the response. If more results exist than the specified \n The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: The token for the next set of results, or null if there are no more results. Token for the next set of results, or null if there are no more results. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The maximum number of results to include in the response. If more results exist than the specified \n Maximum number of results to include in the response. If more results exist than the specified \n The token for the next set of results, or null if there are no more results. Token for the next set of results, or null if there are no more results. The identifier of the resource. Identifier\n of the resource. \n The name of the Terraform S3 state file this resource belongs to. \n The name of the Terraform S3 state file this resource belongs to. The name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to. This parameter accepts values in \"eks-cluster/namespace\" format. Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to. This parameter accepts values in \"eks-cluster/namespace\" format. Defines a logical resource identifier. Defines how Resilience Hub scans your resources. It can scan for the resources by\n using a pre-existing role in your Amazon Web Services account, or by using the credentials of\n the current IAM user. Existing Amazon Web Services\n IAM role name in the primary Amazon Web Services account that will be assumed by\n Resilience Hub Service Principle to obtain a read-only access to your application\n resources while running an assessment. You must have Defines a list of role Amazon Resource Names (ARNs) to be used in other accounts. These\n ARNs are used for querying purposes while importing resources and assessing your\n application. These ARNs are required only when your resources are in other accounts and you have\n different role name in these accounts. Else, the invoker role name will be used in the\n other accounts. These roles must have a trust policy with Defines the roles and credentials that Resilience Hub would use while creating the\n application, importing its resources, and running an assessment. The logical identifier of the resource. Logical\n identifier of the resource. The physical identifier of the resource. Identifier\n of the physical\n resource. The type of input source. Type of input source. The name of the parent resource. Name of the parent resource. Defines a physical resource. A physical resource is a resource that exists in your\n account. It can be identified using an Amazon Resource Name (ARN) or an Resilience Hub-native\n identifier. Defines a physical resource. A physical resource is a resource that exists in your\n account. It can be identified using an Amazon Resource Name (ARN) or an Resilience Hub-native identifier. The identifier of the physical resource. Identifier\n of the physical resource. Specifies the type of physical resource identifier. The resource identifier is an Amazon Resource Name (ARN) . The resource identifier is an Resilience Hub-native identifier. Specifies the type of physical resource identifier. The resource identifier is an Amazon Resource Name (ARN) and it can identify the\n following list of resources: \n \n \n \n \n The resource identifier is an Resilience Hub-native identifier and it can\n identify the following list of resources: \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Name of the application version. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The version of the application. Identifier of the application version. Name of the application version. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: A JSON string that provides information about your application structure. To learn more\n about the The \n \n The list of logical resources that\n must\n be included in the Resilience Hub application. Type: Array Don't add the resources that you want to exclude. Each \n \n The logical identifier of the resource. Type: Object Each \n The identifier of the resource. Type: String \n The name of the CloudFormation stack this resource belongs to. Type: String \n The name of the resource group this resource belongs to. Type: String \n The name of the Terraform S3 state file this resource belongs to. Type: String \n The name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to. This parameter accepts values in \"eks-cluster/namespace\" format. Type: String \n \n The type of resource. Type: string \n \n The name of the resource. Type: String \n Additional configuration parameters for an Resilience Hub application. If you want to implement Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account. Key: Value: \n \n The list of Application Components that this resource belongs to. If an Application Component is not part of the Resilience Hub application, it will be added. Type: Array Each \n The name of the Application Component. Type: String \n The type of Application Component. For more information about the types of Application Component, see Grouping resources in an AppComponent. Type: String \n The list of included resources that are assigned to the Application Component. Type: Array of strings \n Additional configuration parameters for an Resilience Hub application. If you want to implement Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account. Key: Value: \n \n The list of logical resource identifiers to be excluded from the application. Type: Array Don't add the resources that you want to include. Each \n \n The logical identifier of the resource. Type: Object You can configure only one of the following fields: \n \n \n \n Each \n The identifier of the resource. Type: String \n The name of the CloudFormation stack this resource belongs to. Type: String \n The name of the resource group this resource belongs to. Type: String \n The name of the Terraform S3 state file this resource belongs to. Type: String \n The name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to. This parameter accepts values in \"eks-cluster/namespace\" format. Type: String \n \n The Resilience Hub application version. \n Additional configuration parameters for an Resilience Hub application. If you want to implement Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account. Key: Value: A JSON string that provides information about your application structure. To learn more\n about the The \n \n The list of logical resources that must be included in the Resilience Hub\n application. Type: Array Don't add the resources that you want to exclude. Each \n \n Logical identifier of the resource. Type: Object Each \n Identifier of the resource. Type: String \n The name of the CloudFormation stack this resource belongs to. Type: String \n The name of the resource group this resource belongs to. Type: String \n The name of the Terraform S3 state file this resource belongs to. Type: String \n Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to. This parameter accepts values in \"eks-cluster/namespace\" format. Type: String \n \n The type of resource. Type: string \n \n The name of the resource. Type: String \n Additional configuration parameters for an Resilience Hub application. If you want to implement Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account. Key: Value: \n \n List of Application Components that this resource belongs to. If an Application Component is not part of the Resilience Hub application, it will be added. Type: Array Each \n Name of the Application Component. Type: String \n Type of Application Component. For more information about the types of Application Component, see Grouping resources in an AppComponent. Type: String \n The list of included resources that are assigned to the Application Component. Type: Array of strings \n Additional configuration parameters for an Resilience Hub application. If you want to implement Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account. Key: Value: \n \n The list of logical resource identifiers to be excluded from the application. Type: Array Don't add the resources that you want to include. Each \n \n Logical identifier of the resource. Type: Object You can configure only one of the following fields: \n \n \n \n Each \n Identifier of the resource. Type: String \n The name of the CloudFormation stack this resource belongs to. Type: String \n The name of the resource group this resource belongs to. Type: String \n The name of the Terraform S3 state file this resource belongs to. Type: String \n Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to. This parameter accepts values in \"eks-cluster/namespace\" format. Type: String \n \n Resilience Hub application version. \n Additional configuration parameters for an Resilience Hub application. If you want to implement Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account. Key: Value: The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The resource identifier. Identifier of the resource. The target account identifier. Identifier\n of the target account. Specifies if the recommendation has already been implemented. Indicates if an operational recommendation item is excluded. Indicates the reason for excluding an operational recommendation. The Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the assessment. The format for this ARN is: \narn: The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The format of the recommendation template. The template is CloudFormation JSON. The template is CloudFormation YAML. Format of the recommendation template. The template is CloudFormation JSON. The template is CloudFormation YAML. The Amazon Resource Name (ARN) for the recommendation template. Amazon Resource Name (ARN) for the recommendation template. The message for the recommendation template. Message for the recommendation template. The status of the action. Status of the action. The name for the recommendation template. Name for the recommendation template. The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. \nEach tag consists of a key/value pair. Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. \nEach tag consists of a key/value pair. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn: The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. \nEach tag consists of a key/value pair. Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. \nEach tag consists of a key/value pair. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The status of the action. Status of the action. \n This is the identifier of the resource.\n Identifier\n of the\n logical resource. \n This is the identifier of the physical resource.\n Identifier\n of the physical resource. \n This is the error message.\n This is the error message. \n Defines application resource errors.\n Defines application resource errors. \n A list of errors retrieving an application's resources.\n A list of errors retrieving an application's resources. \n This indicates if there are more errors not listed in the resourceErrors list.\n This indicates if there are more errors not listed in the resourceErrors list. \n A list of errors retrieving an application's resources.\n A list of errors retrieving an application's resources. The name of the resource this resource is mapped to. Name\n of the resource that\n the\n resource is mapped to. The name of the resource group this resource is mapped to. Name\n of the resource group\n that\n the\n resource is mapped to. The identifier of this resource. Identifier\n of the physical resource. \n The short name of the Terraform source.\n The short name of the Terraform source. The name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to. This parameter accepts values in \"eks-cluster/namespace\" format. Name of the Amazon Elastic Kubernetes Service cluster and namespace this resource belongs to. This parameter accepts values in \"eks-cluster/namespace\" format. The name of the Application Component. Name of the Application Component. The description of the SOP recommendation. Description of the SOP recommendation. The name of the SOP recommendation. Name of the SOP recommendation. The reference identifier for the SOP recommendation. Reference\n identifier for the SOP recommendation. The prerequisite for the SOP recommendation. Prerequisite for the SOP recommendation. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. \nEach tag consists of a key/value pair. Tags assigned to the resource. A tag is a label that you assign to an Amazon Web Services resource. \nEach tag consists of a key/value pair. The Amazon Resource Name (ARN) of the resource. Amazon Resource Name (ARN) of the resource. \n The URL of the Terraform s3 state file you need to import.\n The URL of the Terraform s3 state file you need to import. \n The Terraform s3 state file you need to import.\n The Terraform s3 state file you need to import. The reference identifier for the test recommendation. Reference\n identifier for the test recommendation. The name of the Application Component. Name of the Application Component. The name of the test recommendation. Name of the test recommendation. The intent of the test recommendation. Intent of the test recommendation. The level of risk for this test recommendation. Level of risk for this test recommendation. The type of test recommendation. Type of test recommendation. The description for the test recommendation. Description for the test recommendation. The prerequisite of the test recommendation. Prerequisite of the test recommendation. \n A list of recommended alarms that are used in the test and must be exported before or with the test.\n A list of recommended alarms that are used in the test and must be exported before or\n with the test. The logical resource identifier for the unsupported resource. Logical\n resource identifier for the unsupported resource. The physical resource identifier for the unsupported resource. Physical\n resource identifier for the unsupported resource. The Amazon Resource Name (ARN) of the resource. Amazon Resource Name (ARN) of the resource. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn: \n Assessment execution schedule with 'Daily' or 'Disabled' values.\n Defines the roles and credentials that Resilience Hub would use while creating\n an\n application, importing its resources, and running an assessment. The list of events you would like to subscribe and get notification for.\n Currently, Resilience Hub supports notifications only for Drift\n detected and Scheduled assessment failure\n events. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The identifier of the Application Component. Identifier of the Application Component. The name of the Application Component. Name of the Application Component. The type of Application Component. For more information about the types of Application Component, see Grouping resources in an AppComponent. Type of Application Component. For more information about the types of Application Component, see Grouping resources in an AppComponent. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Resilience Hub application version. Resilience Hub application version. The list of Application Components that belong to this resource. List of Application Components that belong to this resource. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The name of the resource. Name of the resource. The logical identifier of the resource. Logical identifier of the resource. The physical identifier of the resource. Physical identifier of the resource. The Amazon Web Services region that owns the physical resource. Amazon Web Services region that owns the physical resource. The Amazon Web Services account that owns the physical resource. Amazon Web Services account that owns the physical resource. The type of resource. Type of resource. The list of Application Components that this resource belongs to. If an Application Component is not part of the Resilience Hub application, it will be added. List of Application Components that this resource belongs to. If an Application Component is not part of the Resilience Hub application, it will be added. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Resilience Hub application version. Resilience Hub application version. The Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: \narn: The Resilience Hub application version. Resilience Hub application version. Resource identifier of the operational recommendation item. Identifier of the target Amazon Web Services account. Identifier of the target Amazon Web Services Region. Defines the operational recommendation item that needs a status update. An identifier for an entry in this batch that is used to communicate the result. The Reference identifier of the operational recommendation item. The operational recommendation item. Indicates if the operational recommendation needs to be excluded. If set to True, the\n operational recommendation will be excluded. Indicates the reason for excluding an operational recommendation. Defines the operational recommendation item that is to be included or excluded. The Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn: Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: \narn:partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs,
* see
* Amazon Resource Names (ARNs) in the
diff --git a/clients/client-resiliencehub/src/pagination/ListAppAssessmentComplianceDriftsPaginator.ts b/clients/client-resiliencehub/src/pagination/ListAppAssessmentComplianceDriftsPaginator.ts
new file mode 100644
index 000000000000..96c8ac3ff763
--- /dev/null
+++ b/clients/client-resiliencehub/src/pagination/ListAppAssessmentComplianceDriftsPaginator.ts
@@ -0,0 +1,50 @@
+// smithy-typescript generated code
+import { Paginator } from "@smithy/types";
+
+import {
+ ListAppAssessmentComplianceDriftsCommand,
+ ListAppAssessmentComplianceDriftsCommandInput,
+ ListAppAssessmentComplianceDriftsCommandOutput,
+} from "../commands/ListAppAssessmentComplianceDriftsCommand";
+import { ResiliencehubClient } from "../ResiliencehubClient";
+import { ResiliencehubPaginationConfiguration } from "./Interfaces";
+
+/**
+ * @internal
+ */
+const makePagedClientRequest = async (
+ client: ResiliencehubClient,
+ input: ListAppAssessmentComplianceDriftsCommandInput,
+ ...args: any
+): Promisepartition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.CFN_STACK
if the application template uses\n a logical stack name. Or you can map individual resources by using the mapping type\n RESOURCE
. We recommend using the mapping type CFN_STACK
if the\n application is backed by a CloudFormation stack.appComponentNames
\n list.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.entryId
s of a batch request need to be unique within a request.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.entryId
s of a batch request need to be unique within a request.AWS::ResilienceHub::AppComponent
and\n AWS::ResilienceHub::Application
.partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.appTemplateBody
template, see the sample template provided in the\n Examples section.appTemplateBody
JSON string has the following structure:\n
",
+ "smithy.api#documentation": "resources
\n \n resources
array item includes the following fields:\n
\n logicalResourceId
\n \n logicalResourceId
object includes the following fields:\n
\n identifier
\n logicalStackName
\n resourceGroupName
\n terraformSourceName
\n eksSourceName
\n type
\n \n name
\n \n additionalInfo
\n additionalInfo
through the Resilience Hub console rather than using an API call, see Configure the application configuration parameters.\"failover-regions\"
\n \"[{\"region\":\"<REGION>\", \"accounts\":[{\"id\":\"<ACCOUNT_ID>\"}]}]\"
\n appComponents
\n \n appComponents
array item includes the following fields:\n
\n name
\n type
\n resourceNames
\n additionalInfo
\n additionalInfo
through the Resilience Hub console rather than using an API call, see Configure the application configuration parameters.\"failover-regions\"
\n \"[{\"region\":\"<REGION>\", \"accounts\":[{\"id\":\"<ACCOUNT_ID>\"}]}]\"
\n excludedResources
\n \n excludedResources
array item includes the following fields:\n
\n logicalResourceIds
\n \n \n
\n logicalStackName
\n resourceGroupName
\n terraformSourceName
\n eksSourceName
\n logicalResourceIds
object includes the following fields:\n
\n identifier
\n logicalStackName
\n resourceGroupName
\n terraformSourceName
\n eksSourceName
\n version
\n \n additionalInfo
\n additionalInfo
through the Resilience Hub console rather than using an API call, see Configure the application configuration parameters.\"failover-regions\"
\n \"[{\"region\":\"<REGION>\", \"accounts\":[{\"id\":\"<ACCOUNT_ID>\"}]}]\"
\n appTemplateBody
template, see the sample template provided in the\n Examples section.appTemplateBody
JSON string has the following structure:\n
",
"smithy.api#required": {}
}
}
@@ -3986,7 +4339,7 @@
"appArn": {
"target": "com.amazonaws.resiliencehub#Arn",
"traits": {
- "smithy.api#documentation": "resources
\n \n resources
array item includes the following fields:\n
\n logicalResourceId
\n \n logicalResourceId
object includes the following fields:\n
\n identifier
\n logicalStackName
\n resourceGroupName
\n terraformSourceName
\n eksSourceName
\n type
\n \n name
\n \n additionalInfo
\n additionalInfo
through the Resilience Hub console rather than using an API call, see Configure the application configuration parameters.\"failover-regions\"
\n \"[{\"region\":\"<REGION>\", \"accounts\":[{\"id\":\"<ACCOUNT_ID>\"}]}]\"
\n appComponents
\n \n appComponents
array item includes the following fields:\n
\n name
\n type
\n resourceNames
\n additionalInfo
\n additionalInfo
through the Resilience Hub console rather than using an API call, see Configure the application configuration parameters.\"failover-regions\"
\n \"[{\"region\":\"<REGION>\", \"accounts\":[{\"id\":\"<ACCOUNT_ID>\"}]}]\"
\n excludedResources
\n \n excludedResources
array item includes the following fields:\n
\n logicalResourceIds
\n \n \n
\n logicalStackName
\n resourceGroupName
\n terraformSourceName
\n eksSourceName
\n logicalResourceIds
object includes the following fields:\n
\n identifier
\n logicalStackName
\n resourceGroupName
\n terraformSourceName
\n eksSourceName
\n version
\n \n additionalInfo
\n additionalInfo
through the Resilience Hub console rather than using an API call, see Configure the application configuration parameters.\"failover-regions\"
\n \"[{\"region\":\"<REGION>\", \"accounts\":[{\"id\":\"<ACCOUNT_ID>\"}]}]\"
\n partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.aws
:eks:region
:account-id
:cluster/cluster-name
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.aws
:eks:region
:account-id
:cluster/cluster-name
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.aws
:eks:region
:account-id
:cluster/cluster-name
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.aws
:eks:region
:account-id
:cluster/cluster-name
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.DriftDetected
) and Scheduled assessment\n failure (ScheduledAssessmentFailure
) events.partition
:resiliencehub:region
:account
:app/app-id
.\n For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.MaxResults
value, a token is included in the response so that the remaining results can be retrieved.iam:passRole
permission for this role while creating or\n updating the application.\n
\n iam:AssumeRole
permission to\n the invoker role in the primary account.\n
",
+ "smithy.api#documentation": "\n
",
"smithy.api#required": {}
}
},
@@ -6266,9 +6902,15 @@
"appArn": {
"target": "com.amazonaws.resiliencehub#Arn",
"traits": {
- "smithy.api#documentation": "\n
\n AWS::ECS::Service
\n AWS::EFS::FileSystem
\n AWS::ElasticLoadBalancingV2::LoadBalancer
\n AWS::Lambda::Function
\n AWS::SNS::Topic
\n \n
\n AWS::ApiGateway::RestApi
\n AWS::ApiGatewayV2::Api
\n AWS::AutoScaling::AutoScalingGroup
\n AWS::DocDB::DBCluster
\n AWS::DocDB::DBGlobalCluster
\n AWS::DocDB::DBInstance
\n AWS::DynamoDB::GlobalTable
\n AWS::DynamoDB::Table
\n AWS::EC2::EC2Fleet
\n AWS::EC2::Instance
\n AWS::EC2::NatGateway
\n AWS::EC2::Volume
\n AWS::ElasticLoadBalancing::LoadBalancer
\n AWS::RDS::DBCluster
\n AWS::RDS::DBInstance
\n AWS::RDS::GlobalCluster
\n AWS::Route53::RecordSet
\n AWS::S3::Bucket
\n AWS::SQS::Queue
\n partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.appTemplateBody
template, see the sample template provided in the\n Examples section.appTemplateBody
JSON string has the following structure:\n
",
+ "smithy.api#documentation": "resources
\n \n resources
array item includes the following fields:\n
\n logicalResourceId
\n \n logicalResourceId
object includes the following fields:\n
\n identifier
\n logicalStackName
\n resourceGroupName
\n terraformSourceName
\n eksSourceName
\n type
\n \n name
\n \n additionalInfo
\n additionalInfo
through the Resilience Hub console rather than using an API call, see Configure the application configuration parameters.\"failover-regions\"
\n \"[{\"region\":\"<REGION>\", \"accounts\":[{\"id\":\"<ACCOUNT_ID>\"}]}]\"
\n appComponents
\n \n appComponents
array item includes the following fields:\n
\n name
\n type
\n resourceNames
\n additionalInfo
\n additionalInfo
through the Resilience Hub console rather than using an API call, see Configure the application configuration parameters.\"failover-regions\"
\n \"[{\"region\":\"<REGION>\", \"accounts\":[{\"id\":\"<ACCOUNT_ID>\"}]}]\"
\n excludedResources
\n \n excludedResources
array item includes the following fields:\n
\n logicalResourceIds
\n \n \n
\n logicalStackName
\n resourceGroupName
\n terraformSourceName
\n eksSourceName
\n logicalResourceIds
object includes the following fields:\n
\n identifier
\n logicalStackName
\n resourceGroupName
\n terraformSourceName
\n eksSourceName
\n version
\n \n additionalInfo
\n additionalInfo
through the Resilience Hub console rather than using an API call, see Configure the application configuration parameters.\"failover-regions\"
\n \"[{\"region\":\"<REGION>\", \"accounts\":[{\"id\":\"<ACCOUNT_ID>\"}]}]\"
\n appTemplateBody
template, see the sample template provided in the\n Examples section.appTemplateBody
JSON string has the following structure:\n
",
"smithy.api#required": {}
}
}
@@ -6352,7 +7006,7 @@
"appArn": {
"target": "com.amazonaws.resiliencehub#Arn",
"traits": {
- "smithy.api#documentation": "resources
\n \n resources
array item includes the following fields:\n
\n logicalResourceId
\n \n logicalResourceId
object includes the following fields:\n
\n identifier
\n logicalStackName
\n resourceGroupName
\n terraformSourceName
\n eksSourceName
\n type
\n \n name
\n \n additionalInfo
\n additionalInfo
through the Resilience Hub console rather than using an API call, see Configure the application configuration parameters.\"failover-regions\"
\n \"[{\"region\":\"<REGION>\", \"accounts\":[{\"id\":\"<ACCOUNT_ID>\"}]}]\"
\n appComponents
\n \n appComponents
array item includes the following fields:\n
\n name
\n type
\n resourceNames
\n additionalInfo
\n additionalInfo
through the Resilience Hub console rather than using an API call, see Configure the application configuration parameters.\"failover-regions\"
\n \"[{\"region\":\"<REGION>\", \"accounts\":[{\"id\":\"<ACCOUNT_ID>\"}]}]\"
\n excludedResources
\n \n excludedResources
array item includes the following fields:\n
\n logicalResourceIds
\n \n \n
\n logicalStackName
\n resourceGroupName
\n terraformSourceName
\n eksSourceName
\n logicalResourceIds
object includes the following fields:\n
\n identifier
\n logicalStackName
\n resourceGroupName
\n terraformSourceName
\n eksSourceName
\n version
\n \n additionalInfo
\n additionalInfo
through the Resilience Hub console rather than using an API call, see Configure the application configuration parameters.\"failover-regions\"
\n \"[{\"region\":\"<REGION>\", \"accounts\":[{\"id\":\"<ACCOUNT_ID>\"}]}]\"
\n partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app-assessment/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.\n
",
+ "smithy.api#documentation": "\n
",
"smithy.api#required": {}
}
},
"recommendationTemplateArn": {
"target": "com.amazonaws.resiliencehub#Arn",
"traits": {
- "smithy.api#documentation": "partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.entryId
s of a batch request need to be unique within a request.partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.partition
:resiliencehub:region
:account
:resiliency-policy/policy-id
. For more information about ARNs, \nsee \n Amazon Resource Names (ARNs) in the \n AWS General Reference guide.