Awso_route53_recovery_readiness_lwtSourceval create_cell :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.CreateCellRequest.t ->
(Awso_route53_recovery_readiness.Values.CreateCellResponse.t,
Awso_route53_recovery_readiness.Values.CreateCellResponse.error)
Result.t
Lwt.tval create_cross_account_authorization :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.CreateCrossAccountAuthorizationRequest.t ->
(Awso_route53_recovery_readiness.Values.CreateCrossAccountAuthorizationResponse.t,
Awso_route53_recovery_readiness.Values.CreateCrossAccountAuthorizationResponse.error)
Result.t
Lwt.tval create_readiness_check :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.CreateReadinessCheckRequest.t ->
(Awso_route53_recovery_readiness.Values.CreateReadinessCheckResponse.t,
Awso_route53_recovery_readiness.Values.CreateReadinessCheckResponse.error)
Result.t
Lwt.tval create_recovery_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.CreateRecoveryGroupRequest.t ->
(Awso_route53_recovery_readiness.Values.CreateRecoveryGroupResponse.t,
Awso_route53_recovery_readiness.Values.CreateRecoveryGroupResponse.error)
Result.t
Lwt.tval create_resource_set :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.CreateResourceSetRequest.t ->
(Awso_route53_recovery_readiness.Values.CreateResourceSetResponse.t,
Awso_route53_recovery_readiness.Values.CreateResourceSetResponse.error)
Result.t
Lwt.tval delete_cell :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.DeleteCellRequest.t ->
(unit, unit) Result.t Lwt.tval delete_cross_account_authorization :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.DeleteCrossAccountAuthorizationRequest.t ->
(Awso_route53_recovery_readiness.Values.DeleteCrossAccountAuthorizationResponse.t,
Awso_route53_recovery_readiness.Values.DeleteCrossAccountAuthorizationResponse.error)
Result.t
Lwt.tval delete_readiness_check :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.DeleteReadinessCheckRequest.t ->
(unit, unit) Result.t Lwt.tval delete_recovery_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.DeleteRecoveryGroupRequest.t ->
(unit, unit) Result.t Lwt.tval delete_resource_set :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.DeleteResourceSetRequest.t ->
(unit, unit) Result.t Lwt.tval get_architecture_recommendations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.GetArchitectureRecommendationsRequest.t ->
(Awso_route53_recovery_readiness.Values.GetArchitectureRecommendationsResponse.t,
Awso_route53_recovery_readiness.Values.GetArchitectureRecommendationsResponse.error)
Result.t
Lwt.tval get_cell :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.GetCellRequest.t ->
(Awso_route53_recovery_readiness.Values.GetCellResponse.t,
Awso_route53_recovery_readiness.Values.GetCellResponse.error)
Result.t
Lwt.tval get_cell_readiness_summary :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.GetCellReadinessSummaryRequest.t ->
(Awso_route53_recovery_readiness.Values.GetCellReadinessSummaryResponse.t,
Awso_route53_recovery_readiness.Values.GetCellReadinessSummaryResponse.error)
Result.t
Lwt.tval get_readiness_check :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.GetReadinessCheckRequest.t ->
(Awso_route53_recovery_readiness.Values.GetReadinessCheckResponse.t,
Awso_route53_recovery_readiness.Values.GetReadinessCheckResponse.error)
Result.t
Lwt.tval get_readiness_check_resource_status :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.GetReadinessCheckResourceStatusRequest.t ->
(Awso_route53_recovery_readiness.Values.GetReadinessCheckResourceStatusResponse.t,
Awso_route53_recovery_readiness.Values.GetReadinessCheckResourceStatusResponse.error)
Result.t
Lwt.tval get_readiness_check_status :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.GetReadinessCheckStatusRequest.t ->
(Awso_route53_recovery_readiness.Values.GetReadinessCheckStatusResponse.t,
Awso_route53_recovery_readiness.Values.GetReadinessCheckStatusResponse.error)
Result.t
Lwt.tval get_recovery_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.GetRecoveryGroupRequest.t ->
(Awso_route53_recovery_readiness.Values.GetRecoveryGroupResponse.t,
Awso_route53_recovery_readiness.Values.GetRecoveryGroupResponse.error)
Result.t
Lwt.tval get_recovery_group_readiness_summary :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.GetRecoveryGroupReadinessSummaryRequest.t ->
(Awso_route53_recovery_readiness.Values.GetRecoveryGroupReadinessSummaryResponse.t,
Awso_route53_recovery_readiness.Values.GetRecoveryGroupReadinessSummaryResponse.error)
Result.t
Lwt.tval get_resource_set :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.GetResourceSetRequest.t ->
(Awso_route53_recovery_readiness.Values.GetResourceSetResponse.t,
Awso_route53_recovery_readiness.Values.GetResourceSetResponse.error)
Result.t
Lwt.tval list_cells :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.ListCellsRequest.t ->
(Awso_route53_recovery_readiness.Values.ListCellsResponse.t,
Awso_route53_recovery_readiness.Values.ListCellsResponse.error)
Result.t
Lwt.tval list_cross_account_authorizations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.ListCrossAccountAuthorizationsRequest.t ->
(Awso_route53_recovery_readiness.Values.ListCrossAccountAuthorizationsResponse.t,
Awso_route53_recovery_readiness.Values.ListCrossAccountAuthorizationsResponse.error)
Result.t
Lwt.tval list_readiness_checks :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.ListReadinessChecksRequest.t ->
(Awso_route53_recovery_readiness.Values.ListReadinessChecksResponse.t,
Awso_route53_recovery_readiness.Values.ListReadinessChecksResponse.error)
Result.t
Lwt.tval list_recovery_groups :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.ListRecoveryGroupsRequest.t ->
(Awso_route53_recovery_readiness.Values.ListRecoveryGroupsResponse.t,
Awso_route53_recovery_readiness.Values.ListRecoveryGroupsResponse.error)
Result.t
Lwt.tval list_resource_sets :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.ListResourceSetsRequest.t ->
(Awso_route53_recovery_readiness.Values.ListResourceSetsResponse.t,
Awso_route53_recovery_readiness.Values.ListResourceSetsResponse.error)
Result.t
Lwt.tval list_rules :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.ListRulesRequest.t ->
(Awso_route53_recovery_readiness.Values.ListRulesResponse.t,
Awso_route53_recovery_readiness.Values.ListRulesResponse.error)
Result.t
Lwt.tval list_tags_for_resources :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.ListTagsForResourcesRequest.t ->
(Awso_route53_recovery_readiness.Values.ListTagsForResourcesResponse.t,
Awso_route53_recovery_readiness.Values.ListTagsForResourcesResponse.error)
Result.t
Lwt.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.TagResourceRequest.t ->
(Awso_route53_recovery_readiness.Values.TagResourceResponse.t,
Awso_route53_recovery_readiness.Values.TagResourceResponse.error)
Result.t
Lwt.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.UntagResourceRequest.t ->
(unit, unit) Result.t Lwt.tval update_cell :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.UpdateCellRequest.t ->
(Awso_route53_recovery_readiness.Values.UpdateCellResponse.t,
Awso_route53_recovery_readiness.Values.UpdateCellResponse.error)
Result.t
Lwt.tval update_readiness_check :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.UpdateReadinessCheckRequest.t ->
(Awso_route53_recovery_readiness.Values.UpdateReadinessCheckResponse.t,
Awso_route53_recovery_readiness.Values.UpdateReadinessCheckResponse.error)
Result.t
Lwt.tval update_recovery_group :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.UpdateRecoveryGroupRequest.t ->
(Awso_route53_recovery_readiness.Values.UpdateRecoveryGroupResponse.t,
Awso_route53_recovery_readiness.Values.UpdateRecoveryGroupResponse.error)
Result.t
Lwt.tval update_resource_set :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53_recovery_readiness.Values.UpdateResourceSetRequest.t ->
(Awso_route53_recovery_readiness.Values.UpdateResourceSetResponse.t,
Awso_route53_recovery_readiness.Values.UpdateResourceSetResponse.error)
Result.t
Lwt.tinclude module type of struct include Awso_route53_recovery_readiness.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]The Network Load Balancer resource that a DNS target resource points to.
The Route 53 resource that a DNS target resource record points to.
The target resource that the Route 53 record points to.
A component for DNS/routing control readiness checks and architecture checks.
The resource element of a resource set.
Information relating to readiness check status.
module ReadinessCheckTimestamp =
Awso_route53_recovery_readiness.Values.ReadinessCheckTimestampThe time (UTC) that the cell was last checked for readiness, in ISO-8601 format.
Readiness rule information, including the resource type, rule ID, and rule description.
A collection of resources of the same type.
A representation of the application, typically containing multiple cells.
A readiness check.
module CrossAccountAuthorization =
Awso_route53_recovery_readiness.Values.CrossAccountAuthorizationCrossAccountAuthorization
Information about a cell.
Summary of all readiness check statuses in a recovery group, paginated in GetRecoveryGroupReadinessSummary and GetCellReadinessSummary.
The result of a successful Resource request, with status for an individual resource.
The result of a successful Rule request, with status for an individual rule.
Recommendations that are provided to make an application more recovery resilient.
User does not have sufficient access to perform this action.
module InternalServerException =
Awso_route53_recovery_readiness.Values.InternalServerExceptionAn unexpected error occurred.
module ResourceNotFoundException =
Awso_route53_recovery_readiness.Values.ResourceNotFoundExceptionThe requested resource does not exist.
Request was denied due to request throttling.
The input fails to satisfy the constraints specified by an AWS service.
The time that a recovery group was last assessed for recommendations, in UTC ISO-8601 format.
Updating or deleting a resource can cause an inconsistent state.
module UpdateResourceSetResponse =
Awso_route53_recovery_readiness.Values.UpdateResourceSetResponseUpdates a resource set.
module UpdateResourceSetRequest =
Awso_route53_recovery_readiness.Values.UpdateResourceSetRequestName of a resource set.
module UpdateRecoveryGroupResponse =
Awso_route53_recovery_readiness.Values.UpdateRecoveryGroupResponseUpdates a recovery group.
module UpdateRecoveryGroupRequest =
Awso_route53_recovery_readiness.Values.UpdateRecoveryGroupRequestName of a recovery group.
module UpdateReadinessCheckResponse =
Awso_route53_recovery_readiness.Values.UpdateReadinessCheckResponseUpdates a readiness check.
module UpdateReadinessCheckRequest =
Awso_route53_recovery_readiness.Values.UpdateReadinessCheckRequestName of a readiness check to describe.
Updates a cell to replace the list of nested cells with a new list of nested cells.
Updates a cell to replace the list of nested cells with a new list of nested cells.
Removes a tag from a resource.
Adds a tag to a resource.
Adds a tag to a resource.
module ListTagsForResourcesResponse =
Awso_route53_recovery_readiness.Values.ListTagsForResourcesResponseLists the tags for a resource.
module ListTagsForResourcesRequest =
Awso_route53_recovery_readiness.Values.ListTagsForResourcesRequestLists the tags for a resource.
Lists all readiness rules, or lists the readiness rules for a specific resource type.
Lists all readiness rules, or lists the readiness rules for a specific resource type.
module ListResourceSetsResponse =
Awso_route53_recovery_readiness.Values.ListResourceSetsResponseLists the resource sets in an account.
module ListResourceSetsRequest =
Awso_route53_recovery_readiness.Values.ListResourceSetsRequestLists the resource sets in an account.
module ListRecoveryGroupsResponse =
Awso_route53_recovery_readiness.Values.ListRecoveryGroupsResponseLists the recovery groups in an account.
module ListRecoveryGroupsRequest =
Awso_route53_recovery_readiness.Values.ListRecoveryGroupsRequestLists the recovery groups in an account.
module ListReadinessChecksResponse =
Awso_route53_recovery_readiness.Values.ListReadinessChecksResponseLists the readiness checks for an account.
module ListReadinessChecksRequest =
Awso_route53_recovery_readiness.Values.ListReadinessChecksRequestLists the readiness checks for an account.
module ListCrossAccountAuthorizationsResponse =
Awso_route53_recovery_readiness.Values.ListCrossAccountAuthorizationsResponseLists the cross-account readiness authorizations that are in place for an account.
module ListCrossAccountAuthorizationsRequest =
Awso_route53_recovery_readiness.Values.ListCrossAccountAuthorizationsRequestLists the cross-account readiness authorizations that are in place for an account.
Lists the cells for an account.
Lists the cells for an account.
Displays the details about a resource set, including a list of the resources in the set.
Displays the details about a resource set, including a list of the resources in the set.
module GetRecoveryGroupResponse =
Awso_route53_recovery_readiness.Values.GetRecoveryGroupResponseGets details about a recovery group, including a list of the cells that are included in it.
module GetRecoveryGroupRequest =
Awso_route53_recovery_readiness.Values.GetRecoveryGroupRequestGets details about a recovery group, including a list of the cells that are included in it.
module GetRecoveryGroupReadinessSummaryResponse =
Awso_route53_recovery_readiness.Values.GetRecoveryGroupReadinessSummaryResponseDisplays a summary of information about a recovery group's readiness status. Includes the readiness checks for resources in the recovery group and the readiness status of each one.
module GetRecoveryGroupReadinessSummaryRequest =
Awso_route53_recovery_readiness.Values.GetRecoveryGroupReadinessSummaryRequestDisplays a summary of information about a recovery group's readiness status. Includes the readiness checks for resources in the recovery group and the readiness status of each one.
module GetReadinessCheckStatusResponse =
Awso_route53_recovery_readiness.Values.GetReadinessCheckStatusResponseGets the readiness status for an individual readiness check. To see the overall readiness status for a recovery group, that considers the readiness status for all the readiness checks in a recovery group, use GetRecoveryGroupReadinessSummary.
module GetReadinessCheckStatusRequest =
Awso_route53_recovery_readiness.Values.GetReadinessCheckStatusRequestGets the readiness status for an individual readiness check. To see the overall readiness status for a recovery group, that considers the readiness status for all the readiness checks in a recovery group, use GetRecoveryGroupReadinessSummary.
module GetReadinessCheckResponse =
Awso_route53_recovery_readiness.Values.GetReadinessCheckResponseGets details about a readiness check.
module GetReadinessCheckResourceStatusResponse =
Awso_route53_recovery_readiness.Values.GetReadinessCheckResourceStatusResponseGets individual readiness status for a readiness check. To see the overall readiness status for a recovery group, that considers the readiness status for all the readiness checks in the recovery group, use GetRecoveryGroupReadinessSummary.
module GetReadinessCheckResourceStatusRequest =
Awso_route53_recovery_readiness.Values.GetReadinessCheckResourceStatusRequestGets individual readiness status for a readiness check. To see the overall readiness status for a recovery group, that considers the readiness status for all the readiness checks in the recovery group, use GetRecoveryGroupReadinessSummary.
module GetReadinessCheckRequest =
Awso_route53_recovery_readiness.Values.GetReadinessCheckRequestGets details about a readiness check.
Gets information about a cell including cell name, cell Amazon Resource Name (ARN), ARNs of nested cells for this cell, and a list of those cell ARNs with their associated recovery group ARNs.
Gets information about a cell including cell name, cell Amazon Resource Name (ARN), ARNs of nested cells for this cell, and a list of those cell ARNs with their associated recovery group ARNs.
module GetCellReadinessSummaryResponse =
Awso_route53_recovery_readiness.Values.GetCellReadinessSummaryResponseGets readiness for a cell. Aggregates the readiness of all the resources that are associated with the cell into a single value.
module GetCellReadinessSummaryRequest =
Awso_route53_recovery_readiness.Values.GetCellReadinessSummaryRequestGets readiness for a cell. Aggregates the readiness of all the resources that are associated with the cell into a single value.
module GetArchitectureRecommendationsResponse =
Awso_route53_recovery_readiness.Values.GetArchitectureRecommendationsResponseGets recommendations about architecture designs for improving resiliency for an application, based on a recovery group.
module GetArchitectureRecommendationsRequest =
Awso_route53_recovery_readiness.Values.GetArchitectureRecommendationsRequestGets recommendations about architecture designs for improving resiliency for an application, based on a recovery group.
module DeleteResourceSetRequest =
Awso_route53_recovery_readiness.Values.DeleteResourceSetRequestDeletes a resource set.
module DeleteRecoveryGroupRequest =
Awso_route53_recovery_readiness.Values.DeleteRecoveryGroupRequestDeletes a recovery group.
module DeleteReadinessCheckRequest =
Awso_route53_recovery_readiness.Values.DeleteReadinessCheckRequestDeletes a readiness check.
module DeleteCrossAccountAuthorizationResponse =
Awso_route53_recovery_readiness.Values.DeleteCrossAccountAuthorizationResponseDeletes cross account readiness authorization.
module DeleteCrossAccountAuthorizationRequest =
Awso_route53_recovery_readiness.Values.DeleteCrossAccountAuthorizationRequestDeletes cross account readiness authorization.
Delete a cell. When successful, the response code is 204, with no response body.
module CreateResourceSetResponse =
Awso_route53_recovery_readiness.Values.CreateResourceSetResponseCreates a resource set. A resource set is a set of resources of one type that span multiple cells. You can associate a resource set with a readiness check to monitor the resources for failover readiness.
module CreateResourceSetRequest =
Awso_route53_recovery_readiness.Values.CreateResourceSetRequestCreates a resource set. A resource set is a set of resources of one type that span multiple cells. You can associate a resource set with a readiness check to monitor the resources for failover readiness.
module CreateRecoveryGroupResponse =
Awso_route53_recovery_readiness.Values.CreateRecoveryGroupResponseCreates a recovery group in an account. A recovery group corresponds to an application and includes a list of the cells that make up the application.
module CreateRecoveryGroupRequest =
Awso_route53_recovery_readiness.Values.CreateRecoveryGroupRequestCreates a recovery group in an account. A recovery group corresponds to an application and includes a list of the cells that make up the application.
module CreateReadinessCheckResponse =
Awso_route53_recovery_readiness.Values.CreateReadinessCheckResponseCreates a readiness check in an account. A readiness check monitors a resource set in your application, such as a set of Amazon Aurora instances, that Application Recovery Controller is auditing recovery readiness for. The audits run once every minute on every resource that's associated with a readiness check.
module CreateReadinessCheckRequest =
Awso_route53_recovery_readiness.Values.CreateReadinessCheckRequestCreates a readiness check in an account. A readiness check monitors a resource set in your application, such as a set of Amazon Aurora instances, that Application Recovery Controller is auditing recovery readiness for. The audits run once every minute on every resource that's associated with a readiness check.
module CreateCrossAccountAuthorizationResponse =
Awso_route53_recovery_readiness.Values.CreateCrossAccountAuthorizationResponseCreates a cross-account readiness authorization. This lets you authorize another account to work with Route 53 Application Recovery Controller, for example, to check the readiness status of resources in a separate account.
module CreateCrossAccountAuthorizationRequest =
Awso_route53_recovery_readiness.Values.CreateCrossAccountAuthorizationRequestCreates a cross-account readiness authorization. This lets you authorize another account to work with Route 53 Application Recovery Controller, for example, to check the readiness status of resources in a separate account.
Creates a cell in an account.
Creates a cell in an account.