Module Awso_resiliencehub.ValuesSource

Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule String1024 : sig ... end
Sourcemodule ComplianceStatus : sig ... end
Sourcemodule Seconds : sig ... end
Sourcemodule String500 : sig ... end
Sourcemodule String255 : sig ... end
Sourcemodule Arn : sig ... end
Sourcemodule EntityName : sig ... end
Sourcemodule AwsRegion : sig ... end
Sourcemodule CustomerId : sig ... end
Sourcemodule PhysicalIdentifierType : sig ... end
Sourcemodule AdditionalInfoValueList : sig ... end
Sourcemodule DisruptionCompliance : sig ... end

Defines the compliance against the resiliency policy for a disruption.

Sourcemodule DisruptionType : sig ... end
Sourcemodule CostFrequency : sig ... end
Sourcemodule CurrencyCode : sig ... end
Sourcemodule Double : sig ... end

Defines a disruption compliance recommendation.

Sourcemodule EntityDescription : sig ... end
Sourcemodule Long : sig ... end
Sourcemodule AppComponentNameList : sig ... end
Sourcemodule ErrorMessage : sig ... end
Sourcemodule Alarm : sig ... end

Indicates the Amazon CloudWatch alarm detected while running an assessment.

Sourcemodule BooleanOptional : sig ... end
Sourcemodule Experiment : sig ... end

Indicates the FIS experiment detected while running an assessment.

Sourcemodule LogicalResourceId : sig ... end

Defines a logical resource identifier.

Sourcemodule PhysicalResourceId : sig ... end

Defines a physical resource identifier.

Sourcemodule String255List : sig ... end
Sourcemodule AdditionalInfoMap : sig ... end
Sourcemodule EntityName255 : sig ... end
Sourcemodule AssessmentCompliance : sig ... end
Sourcemodule Cost : sig ... end

Defines a cost object.

Sourcemodule EntityId : sig ... end
Sourcemodule HaArchitecture : sig ... end
Sourcemodule RecommendationCompliance : sig ... end
Sourcemodule SpecReferenceId : sig ... end
Sourcemodule SuggestedChangesList : sig ... end
Sourcemodule ResiliencyScoreType : sig ... end

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

Sourcemodule EventType : sig ... end
Sourcemodule IamRoleArn : sig ... end

Indicates a specific risk identified in the Resilience Hub assessment and the corresponding recommendation provided to address that risk. The assessment summary generated by large language models (LLMs) on Amazon Bedrock are only suggestions. The current level of generative AI technology is not perfect and LLMs are not infallible. Bias and incorrect answers, although rare, should be expected. Review each recommendation in the assessment summary before you use the output from an LLM. This property is available only in the US East (N. Virginia) Region.

Sourcemodule FailurePolicy : sig ... end

Defines a failure policy.

Sourcemodule TagKey : sig ... end
Sourcemodule TagValue : sig ... end
Sourcemodule ResourceError : sig ... end

Defines application resource errors.

Sourcemodule RecommendationItem : sig ... end

Defines a recommendation.

Sourcemodule GroupingResource : sig ... end

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

Sourcemodule Uuid : sig ... end
Sourcemodule RenderRecommendationType : sig ... end
Sourcemodule AppComponent : sig ... end

Defines an Application Component.

Sourcemodule EksNamespace : sig ... end
Sourcemodule S3Url : sig ... end
Sourcemodule ConfigRecommendation : sig ... end

Defines a recommendation configuration.

Sourcemodule DisruptionResiliencyScore : sig ... end
Sourcemodule EventSubscription : sig ... end

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.

Sourcemodule IamRoleArnList : sig ... end
Sourcemodule IamRoleName : sig ... end
Sourcemodule PermissionModelType : sig ... end
Sourcemodule DataLocationConstraint : sig ... end
Sourcemodule DisruptionPolicy : sig ... end
Sourcemodule EstimatedCostTier : sig ... end
Sourcemodule ResiliencyPolicyTier : sig ... end
Sourcemodule TagMap : sig ... end
Sourcemodule TimeStamp : sig ... end
Sourcemodule ResourceErrorList : sig ... end
Sourcemodule AlarmReferenceIdList : sig ... end
Sourcemodule DocumentName : sig ... end
Sourcemodule RecommendationItemList : sig ... end
Sourcemodule RecommendationStatus : sig ... end
Sourcemodule TestRisk : sig ... end
Sourcemodule TestType : sig ... end
Sourcemodule SopServiceType : sig ... end
Sourcemodule GroupingAppComponent : sig ... end

Creates a new recommended Application Component (AppComponent).

Sourcemodule GroupingResourceList : sig ... end
Sourcemodule RecommendationIdList : sig ... end
Sourcemodule S3Location : sig ... end

The location of the Amazon S3 bucket.

Sourcemodule TemplateFormat : sig ... end
Sourcemodule ConditionOperatorType : sig ... end
Sourcemodule FieldAggregationType : sig ... end
Sourcemodule AppAssessmentScheduleType : sig ... end
Sourcemodule AppComplianceStatusType : sig ... end
Sourcemodule AppDriftStatusType : sig ... end
Sourcemodule AppStatusType : sig ... end
Sourcemodule IntegerOptional : sig ... end
Sourcemodule EntityVersion : sig ... end
Sourcemodule LongOptional : sig ... end
Sourcemodule AppComponentList : sig ... end
Sourcemodule ResourceSourceType : sig ... end
Sourcemodule ResourceMappingType : sig ... end
Sourcemodule EksSourceClusterNamespace : sig ... end

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

Sourcemodule Integer : sig ... end
Sourcemodule TerraformSource : sig ... end

The Terraform s3 state file you need to import.

Sourcemodule ConfigRecommendationList : sig ... end
Sourcemodule ResiliencyScore : sig ... end

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

Sourcemodule AssessmentInvoker : sig ... end
Sourcemodule AssessmentStatus : sig ... end
Sourcemodule DriftStatus : sig ... end
Sourcemodule DifferenceType : sig ... end
Sourcemodule ResourceIdentifier : sig ... end

Defines a resource identifier for the drifted resource.

Sourcemodule DriftType : sig ... end
Sourcemodule AlarmType : sig ... end
Sourcemodule EksNamespaceList : sig ... end

Defines the operational recommendation item that needs a status update.

Sourcemodule ResourceId : sig ... end
Sourcemodule ResourceType : sig ... end
Sourcemodule RetryAfterSeconds : sig ... end
Sourcemodule EventSubscriptionList : sig ... end
Sourcemodule PermissionModel : sig ... end

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

Sourcemodule AssessmentSummary : sig ... end

Indicates the AI-generated summary for the Resilience Hub assessment, providing a concise overview that highlights the top risks and recommendations. This property is available only in the US East (N. Virginia) Region.

Sourcemodule ResiliencyPolicy : sig ... end

Defines a resiliency policy. Resilience Hub allows you to provide a value of zero for rtoInSecs and rpoInSecs of your resiliency policy. But, while assessing your application, the lowest possible assessment result is near zero. Hence, if you provide value zero for rtoInSecs and rpoInSecs, the estimated workload RTO and estimated workload RPO result will be near zero and the Compliance status for your application will be set to Policy breached.

Sourcemodule ResourceErrorsDetails : sig ... end

A list of errors retrieving an application's resources.

Indicates the accepted grouping recommendation whose implementation failed.

Indicates the rejected grouping recommendation.

Sourcemodule UnsupportedResource : sig ... end

Defines a resource that is not supported by Resilience Hub.

Sourcemodule TestRecommendation : sig ... end

Defines a test recommendation.

Sourcemodule SopRecommendation : sig ... end

Defines a standard operating procedure (SOP) recommendation.

Sourcemodule GroupingRecommendation : sig ... end

Creates a new grouping recommendation.

Sourcemodule RecommendationTemplate : sig ... end

Defines a recommendation template created with the CreateRecommendationTemplate action.

Sourcemodule Row : sig ... end
Sourcemodule Condition : sig ... end

Indicates the condition based on which you want to filter the metrics.

Sourcemodule Field : sig ... end

Indicates the field or attribute of a resource or data structure on which a condition is being applied or evaluated.

Sourcemodule Sort : sig ... end

Indicates the sorting order of the fields in the metrics.

Sourcemodule AppSummary : sig ... end

Defines an application summary.

Sourcemodule AppVersionSummary : sig ... end

Version of an application.

Sourcemodule PhysicalResource : sig ... end

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.

Sourcemodule ResourceMapping : sig ... end

Defines a resource mapping.

Sourcemodule AppInputSource : sig ... end

The list of Resilience Hub application input sources.

Sourcemodule ComponentRecommendation : sig ... end

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

Sourcemodule AppComponentCompliance : sig ... end

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

Sourcemodule AppAssessmentSummary : sig ... end

Defines an application assessment summary.

Sourcemodule ResourceDrift : sig ... end

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

Sourcemodule ComplianceDrift : sig ... end

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

Sourcemodule AlarmRecommendation : sig ... end

Defines a recommendation for a CloudWatch alarm.

Sourcemodule EksSource : sig ... end

The input source of the Amazon Elastic Kubernetes Service cluster.

Sourcemodule ErrorDetail : sig ... end

Indicates the error that was encountered while importing a resource.

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

List of operational recommendations that were successfully included or excluded.

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

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

Sourcemodule AccessDeniedException : sig ... end

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.

Sourcemodule ConflictException : sig ... end

This exception occurs when a conflict with a previous successful write is detected. This generally occurs when the previous write did not have time to propagate to the host serving the current request. A retry (with appropriate backoff logic) is the recommended response to this exception.

Sourcemodule InternalServerException : sig ... end

This exception occurs when there is an internal failure in the Resilience Hub service.

Sourcemodule ResourceNotFoundException : sig ... end

This exception occurs when the specified resource could not be found.

Sourcemodule ThrottlingException : sig ... end

This exception occurs when you have exceeded the limit on the number of requests per second.

Sourcemodule ValidationException : sig ... end

This exception occurs when a request is not valid.

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.

Sourcemodule String2048 : sig ... end
Sourcemodule App : sig ... end

Defines an Resilience Hub application.

Sourcemodule TagKeyList : sig ... end
Sourcemodule MetricsExportStatusType : sig ... end
Sourcemodule ClientToken : sig ... end
Sourcemodule AppAssessment : sig ... end

Defines an application assessment.

Sourcemodule EntityNameList : sig ... end
Sourcemodule AppTemplateBody : sig ... end
Sourcemodule NextToken : sig ... end
Sourcemodule UnsupportedResourceList : sig ... end
Sourcemodule MaxResults : sig ... end
Sourcemodule TestRecommendationList : sig ... end
Sourcemodule ResiliencyPolicies : sig ... end
Sourcemodule SopRecommendationList : sig ... end
Sourcemodule RowList : sig ... end
Sourcemodule ConditionList : sig ... end
Sourcemodule FieldList : sig ... end
Sourcemodule SortList : sig ... end
Sourcemodule AppSummaryList : sig ... end
Sourcemodule AppVersionList : sig ... end
Sourcemodule PhysicalResourceList : sig ... end
Sourcemodule ResourceMappingList : sig ... end
Sourcemodule AppInputSourceList : sig ... end
Sourcemodule ComponentCompliancesList : sig ... end
Sourcemodule AppAssessmentSummaryList : sig ... end
Sourcemodule AssessmentStatusList : sig ... end
Sourcemodule ResourceDriftList : sig ... end
Sourcemodule ComplianceDriftList : sig ... end
Sourcemodule AlarmRecommendationList : sig ... end
Sourcemodule ArnList : sig ... end
Sourcemodule EksSourceList : sig ... end
Sourcemodule ResourceImportStatusType : sig ... end
Sourcemodule TerraformSourceList : sig ... end
Sourcemodule ErrorDetailList : sig ... end

Updates a resiliency policy. Resilience Hub allows you to provide a value of zero for rtoInSecs and rpoInSecs of your resiliency policy. But, while assessing your application, the lowest possible assessment result is near zero. Hence, if you provide value zero for rtoInSecs and rpoInSecs, the estimated workload RTO and estimated workload RPO result will be near zero and the Compliance status for your application will be set to Policy breached.

Updates a resiliency policy. Resilience Hub allows you to provide a value of zero for rtoInSecs and rpoInSecs of your resiliency policy. But, while assessing your application, the lowest possible assessment result is near zero. Hence, if you provide value zero for rtoInSecs and rpoInSecs, the estimated workload RTO and estimated workload RPO result will be near zero and the Compliance status for your application will be set to Policy breached.

Sourcemodule UpdateAppVersionResponse : sig ... end

Updates the Resilience Hub application version. This API updates the Resilience Hub application draft version. To use this information for running resiliency assessments, you must publish the Resilience Hub application using the PublishAppVersion API.

Updates the resource details in the Resilience Hub application. This action has no effect outside Resilience Hub. This API updates the Resilience Hub application draft version. To use this resource for running resiliency assessments, you must publish the Resilience Hub application using the PublishAppVersion API. To update application version with new physicalResourceID, you must call ResolveAppVersionResources API.

Updates the resource details in the Resilience Hub application. This action has no effect outside Resilience Hub. This API updates the Resilience Hub application draft version. To use this resource for running resiliency assessments, you must publish the Resilience Hub application using the PublishAppVersion API. To update application version with new physicalResourceID, you must call ResolveAppVersionResources API.

Sourcemodule UpdateAppVersionRequest : sig ... end

Updates the Resilience Hub application version. This API updates the Resilience Hub application draft version. To use this information for running resiliency assessments, you must publish the Resilience Hub application using the PublishAppVersion API.

Updates an existing Application Component in the Resilience Hub application. This API updates the Resilience Hub application draft version. To use this Application Component for running assessments, you must publish the Resilience Hub application using the PublishAppVersion API.

Updates an existing Application Component in the Resilience Hub application. This API updates the Resilience Hub application draft version. To use this Application Component for running assessments, you must publish the Resilience Hub application using the PublishAppVersion API.

Sourcemodule UpdateAppResponse : sig ... end

Updates an application.

Sourcemodule UpdateAppRequest : sig ... end

Updates an application.

Sourcemodule UntagResourceResponse : sig ... end

Removes one or more tags from a resource.

Sourcemodule UntagResourceRequest : sig ... end

Removes one or more tags from a resource.

Sourcemodule TagResourceResponse : sig ... end

Applies one or more tags to a resource.

Sourcemodule TagResourceRequest : sig ... end

Applies one or more tags to a resource.

Starts grouping recommendation task.

Starts grouping recommendation task.

Initiates the export task of metrics.

Sourcemodule StartMetricsExportRequest : sig ... end

Initiates the export task of metrics.

Creates a new application assessment for an application.

Sourcemodule StartAppAssessmentRequest : sig ... end

Creates a new application assessment for an application.

Resolves the resources for an application version.

Resolves the resources for an application version.

Removes resource mappings from a draft application version.

Removes resource mappings from a draft application version.

Rejects resource grouping recommendations.

Rejects resource grouping recommendations.

Adds or updates the app template for an Resilience Hub application draft version.

Adds or updates the app template for an Resilience Hub application draft version.

Sourcemodule PublishAppVersionResponse : sig ... end

Publishes a new version of a specific Resilience Hub application.

Sourcemodule PublishAppVersionRequest : sig ... end

Publishes a new version of a specific Resilience Hub application.

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

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

Lists the test recommendations for the Resilience Hub application.

Lists the test recommendations for the Resilience Hub application.

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

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

Lists the suggested resiliency policies for the Resilience Hub applications.

Lists the suggested resiliency policies for the Resilience Hub applications.

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

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

Lists the resource grouping recommendations suggested by Resilience Hub for your application.

Lists the resource grouping recommendations suggested by Resilience Hub for your application.

Lists the resiliency policies for the Resilience Hub applications.

Lists the resiliency policies for the Resilience Hub applications.

Lists the recommendation templates for the Resilience Hub applications.

Lists the recommendation templates for the Resilience Hub applications.

Sourcemodule ListMetricsResponse : sig ... end

Lists the metrics that can be exported.

Sourcemodule ListMetricsRequest : sig ... end

Lists the metrics that can be exported.

Sourcemodule ListAppsResponse : sig ... end

Lists your Resilience Hub applications. You can filter applications using only one filter at a time or without using any filter. If you try to filter applications using multiple filters, you will get the following error: An error occurred (ValidationException) when calling the ListApps operation: Only one filter is supported for this operation.

Sourcemodule ListAppsRequest : sig ... end

Lists your Resilience Hub applications. You can filter applications using only one filter at a time or without using any filter. If you try to filter applications using multiple filters, you will get the following error: An error occurred (ValidationException) when calling the ListApps operation: Only one filter is supported for this operation.

Sourcemodule ListAppVersionsResponse : sig ... end

Lists the different versions for the Resilience Hub applications.

Sourcemodule ListAppVersionsRequest : sig ... end

Lists the different versions for the Resilience Hub applications.

Lists all the resources in an Resilience Hub application.

Lists all the resources in an Resilience Hub application.

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

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

Lists all the Application Components in the Resilience Hub application.

Lists all the Application Components in the Resilience Hub application.

Lists all the input sources of the Resilience Hub application. For more information about the input sources supported by Resilience Hub, see Discover the structure and describe your Resilience Hub application.

Lists all the input sources of the Resilience Hub application. For more information about the input sources supported by Resilience Hub, see Discover the structure and describe your Resilience Hub application.

Lists the recommendations for an Resilience Hub Application Component.

Lists the recommendations for an Resilience Hub Application Component.

Lists the compliances for an Resilience Hub Application Component.

Lists the compliances for an Resilience Hub Application Component.

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

Sourcemodule ListAppAssessmentsRequest : sig ... end

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

List of resource drifts that were detected while running an assessment.

List of resource drifts that were detected while running an assessment.

List of compliance drifts that were detected while running an assessment.

List of compliance drifts that were detected while running an assessment.

Lists the alarm recommendations for an Resilience Hub application.

Lists the alarm recommendations for an Resilience Hub application.

Imports resources to Resilience Hub application draft version from different input sources. For more information about the input sources supported by Resilience Hub, see Discover the structure and describe your Resilience Hub application.

Imports resources to Resilience Hub application draft version from different input sources. For more information about the input sources supported by Resilience Hub, see Discover the structure and describe your Resilience Hub application.

Describes the resource grouping recommendation tasks run by Resilience Hub for your application.

Describes the resource grouping recommendation tasks run by Resilience Hub for your application.

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

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

Describes the metrics of the application configuration being exported.

Describes the metrics of the application configuration being exported.

Describes the status of importing resources to an application version. If you get a 404 error with ResourceImportStatusNotFoundAppMetadataException, you must call importResourcesToDraftAppVersion after creating the application and before calling describeDraftAppVersionResourcesImportStatus to obtain the status.

Describes the status of importing resources to an application version. If you get a 404 error with ResourceImportStatusNotFoundAppMetadataException, you must call importResourcesToDraftAppVersion after creating the application and before calling describeDraftAppVersionResourcesImportStatus to obtain the status.

Describes details about an Resilience Hub application.

Describes details about an Resilience Hub application.

Describes the Resilience Hub application version.

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

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

Describes a resource of the Resilience Hub application. This API accepts only one of the following parameters to describe the resource: resourceName logicalResourceId physicalResourceId (Along with physicalResourceId, you can also provide awsAccountId, and awsRegion)

Describes a resource of the Resilience Hub application. This API accepts only one of the following parameters to describe the resource: resourceName logicalResourceId physicalResourceId (Along with physicalResourceId, you can also provide awsAccountId, and awsRegion)

Sourcemodule DescribeAppVersionRequest : sig ... end

Describes the Resilience Hub application version.

Describes an Application Component in the Resilience Hub application.

Describes an Application Component in the Resilience Hub application.

Sourcemodule DescribeAppResponse : sig ... end

Describes an Resilience Hub application.

Sourcemodule DescribeAppRequest : sig ... end

Describes an Resilience Hub application.

Describes an assessment for an Resilience Hub application.

Describes an assessment for an Resilience Hub application.

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

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

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

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

Deletes a resource from the Resilience Hub application. You can only delete a manually added resource. To exclude non-manually added resources, use the UpdateAppVersionResource API. This action has no effect outside Resilience Hub. This API updates the Resilience Hub application draft version. To use this resource for running resiliency assessments, you must publish the Resilience Hub application using the PublishAppVersion API.

Deletes a resource from the Resilience Hub application. You can only delete a manually added resource. To exclude non-manually added resources, use the UpdateAppVersionResource API. This action has no effect outside Resilience Hub. This API updates the Resilience Hub application draft version. To use this resource for running resiliency assessments, you must publish the Resilience Hub application using the PublishAppVersion API.

Deletes an Application Component from the Resilience Hub application. This API updates the Resilience Hub application draft version. To use this Application Component for running assessments, you must publish the Resilience Hub application using the PublishAppVersion API. You will not be able to delete an Application Component if it has resources associated with it.

Deletes an Application Component from the Resilience Hub application. This API updates the Resilience Hub application draft version. To use this Application Component for running assessments, you must publish the Resilience Hub application using the PublishAppVersion API. You will not be able to delete an Application Component if it has resources associated with it.

Sourcemodule DeleteAppResponse : sig ... end

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

Sourcemodule DeleteAppRequest : sig ... end

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

Deletes the input source and all of its imported resources from the Resilience Hub application.

Deletes the input source and all of its imported resources from the Resilience Hub application.

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

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

Creates a resiliency policy for an application. Resilience Hub allows you to provide a value of zero for rtoInSecs and rpoInSecs of your resiliency policy. But, while assessing your application, the lowest possible assessment result is near zero. Hence, if you provide value zero for rtoInSecs and rpoInSecs, the estimated workload RTO and estimated workload RPO result will be near zero and the Compliance status for your application will be set to Policy breached.

Creates a resiliency policy for an application. Resilience Hub allows you to provide a value of zero for rtoInSecs and rpoInSecs of your resiliency policy. But, while assessing your application, the lowest possible assessment result is near zero. Hence, if you provide value zero for rtoInSecs and rpoInSecs, the estimated workload RTO and estimated workload RPO result will be near zero and the Compliance status for your application will be set to Policy breached.

Creates a new recommendation template for the Resilience Hub application.

Creates a new recommendation template for the Resilience Hub application.

Adds a resource to the Resilience Hub application and assigns it to the specified Application Components. If you specify a new Application Component, Resilience Hub will automatically create the Application Component. This action has no effect outside Resilience Hub. This API updates the Resilience Hub application draft version. To use this resource for running resiliency assessments, you must publish the Resilience Hub application using the PublishAppVersion API. To update application version with new physicalResourceID, you must call ResolveAppVersionResources API.

Adds a resource to the Resilience Hub application and assigns it to the specified Application Components. If you specify a new Application Component, Resilience Hub will automatically create the Application Component. This action has no effect outside Resilience Hub. This API updates the Resilience Hub application draft version. To use this resource for running resiliency assessments, you must publish the Resilience Hub application using the PublishAppVersion API. To update application version with new physicalResourceID, you must call ResolveAppVersionResources API.

Creates a new Application Component in the Resilience Hub application. This API updates the Resilience Hub application draft version. To use this Application Component for running assessments, you must publish the Resilience Hub application using the PublishAppVersion API.

Creates a new Application Component in the Resilience Hub application. This API updates the Resilience Hub application draft version. To use this Application Component for running assessments, you must publish the Resilience Hub application using the PublishAppVersion API.

Sourcemodule CreateAppResponse : sig ... end

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 a 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. In addition, you can also add resources that are located on Amazon Elastic Kubernetes Service (Amazon EKS) clusters as optional resources. For 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 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 achieve your goals for recovery time objective (RTO) and recovery point objective (RPO).

Sourcemodule CreateAppRequest : sig ... end

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 a 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. In addition, you can also add resources that are located on Amazon Elastic Kubernetes Service (Amazon EKS) clusters as optional resources. For 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 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 achieve your goals for recovery time objective (RTO) and recovery point objective (RPO).

Enables you to include or exclude one or more operational recommendations.

Enables you to include or exclude one or more operational recommendations.

Adds the source of resource-maps to the draft version of an application. During assessment, Resilience Hub will use these resource-maps to resolve the latest physical ID for each resource in the application template. For more information about different types of resources supported by Resilience Hub and how to add them in your application, see Step 2: How is your application managed? in the Resilience Hub User Guide.

Adds the source of resource-maps to the draft version of an application. During assessment, Resilience Hub will use these resource-maps to resolve the latest physical ID for each resource in the application template. For more information about different types of resources supported by Resilience Hub and how to add them in your application, see Step 2: How is your application managed? in the Resilience Hub User Guide.

Accepts the resource grouping recommendations suggested by Resilience Hub for your application.

Accepts the resource grouping recommendations suggested by Resilience Hub for your application.