@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSRoute53RecoveryReadiness extends Object implements AWSRoute53RecoveryReadiness
AWSRoute53RecoveryReadiness. Convenient method forms pass through to the
corresponding overload that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
CreateCellResult |
createCell(CreateCellRequest request)
Creates a cell in an account.
|
CreateCrossAccountAuthorizationResult |
createCrossAccountAuthorization(CreateCrossAccountAuthorizationRequest request)
Creates a cross-account readiness authorization.
|
CreateReadinessCheckResult |
createReadinessCheck(CreateReadinessCheckRequest request)
Creates a readiness check in an account.
|
CreateRecoveryGroupResult |
createRecoveryGroup(CreateRecoveryGroupRequest request)
Creates a recovery group in an account.
|
CreateResourceSetResult |
createResourceSet(CreateResourceSetRequest request)
Creates a resource set.
|
DeleteCellResult |
deleteCell(DeleteCellRequest request)
Delete a cell.
|
DeleteCrossAccountAuthorizationResult |
deleteCrossAccountAuthorization(DeleteCrossAccountAuthorizationRequest request)
Deletes cross account readiness authorization.
|
DeleteReadinessCheckResult |
deleteReadinessCheck(DeleteReadinessCheckRequest request)
Deletes a readiness check.
|
DeleteRecoveryGroupResult |
deleteRecoveryGroup(DeleteRecoveryGroupRequest request)
Deletes a recovery group.
|
DeleteResourceSetResult |
deleteResourceSet(DeleteResourceSetRequest request)
Deletes a resource set.
|
GetArchitectureRecommendationsResult |
getArchitectureRecommendations(GetArchitectureRecommendationsRequest request)
Gets recommendations about architecture designs for improving resiliency for an application, based on a recovery
group.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetCellResult |
getCell(GetCellRequest request)
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.
|
GetCellReadinessSummaryResult |
getCellReadinessSummary(GetCellReadinessSummaryRequest request)
Gets readiness for a cell.
|
GetReadinessCheckResult |
getReadinessCheck(GetReadinessCheckRequest request)
Gets details about a readiness check.
|
GetReadinessCheckResourceStatusResult |
getReadinessCheckResourceStatus(GetReadinessCheckResourceStatusRequest request)
Gets individual readiness status for a readiness check.
|
GetReadinessCheckStatusResult |
getReadinessCheckStatus(GetReadinessCheckStatusRequest request)
Gets the readiness status for an individual readiness check.
|
GetRecoveryGroupResult |
getRecoveryGroup(GetRecoveryGroupRequest request)
Gets details about a recovery group, including a list of the cells that are included in it.
|
GetRecoveryGroupReadinessSummaryResult |
getRecoveryGroupReadinessSummary(GetRecoveryGroupReadinessSummaryRequest request)
Displays a summary of information about a recovery group's readiness status.
|
GetResourceSetResult |
getResourceSet(GetResourceSetRequest request)
Displays the details about a resource set, including a list of the resources in the set.
|
ListCellsResult |
listCells(ListCellsRequest request)
Lists the cells for an account.
|
ListCrossAccountAuthorizationsResult |
listCrossAccountAuthorizations(ListCrossAccountAuthorizationsRequest request)
Lists the cross-account readiness authorizations that are in place for an account.
|
ListReadinessChecksResult |
listReadinessChecks(ListReadinessChecksRequest request)
Lists the readiness checks for an account.
|
ListRecoveryGroupsResult |
listRecoveryGroups(ListRecoveryGroupsRequest request)
Lists the recovery groups in an account.
|
ListResourceSetsResult |
listResourceSets(ListResourceSetsRequest request)
Lists the resource sets in an account.
|
ListRulesResult |
listRules(ListRulesRequest request)
Lists all readiness rules, or lists the readiness rules for a specific resource type.
|
ListTagsForResourcesResult |
listTagsForResources(ListTagsForResourcesRequest request)
Lists the tags for a resource.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds a tag to a resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes a tag from a resource.
|
UpdateCellResult |
updateCell(UpdateCellRequest request)
Updates a cell to replace the list of nested cells with a new list of nested cells.
|
UpdateReadinessCheckResult |
updateReadinessCheck(UpdateReadinessCheckRequest request)
Updates a readiness check.
|
UpdateRecoveryGroupResult |
updateRecoveryGroup(UpdateRecoveryGroupRequest request)
Updates a recovery group.
|
UpdateResourceSetResult |
updateResourceSet(UpdateResourceSetRequest request)
Updates a resource set.
|
public CreateCellResult createCell(CreateCellRequest request)
AWSRoute53RecoveryReadinessCreates a cell in an account.
createCell in interface AWSRoute53RecoveryReadinesspublic CreateCrossAccountAuthorizationResult createCrossAccountAuthorization(CreateCrossAccountAuthorizationRequest request)
AWSRoute53RecoveryReadinessCreates 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.
createCrossAccountAuthorization in interface AWSRoute53RecoveryReadinesspublic CreateReadinessCheckResult createReadinessCheck(CreateReadinessCheckRequest request)
AWSRoute53RecoveryReadinessCreates 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.
createReadinessCheck in interface AWSRoute53RecoveryReadinesspublic CreateRecoveryGroupResult createRecoveryGroup(CreateRecoveryGroupRequest request)
AWSRoute53RecoveryReadinessCreates 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.
createRecoveryGroup in interface AWSRoute53RecoveryReadinesspublic CreateResourceSetResult createResourceSet(CreateResourceSetRequest request)
AWSRoute53RecoveryReadinessCreates 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.
createResourceSet in interface AWSRoute53RecoveryReadinesspublic DeleteCellResult deleteCell(DeleteCellRequest request)
AWSRoute53RecoveryReadinessDelete a cell. When successful, the response code is 204, with no response body.
deleteCell in interface AWSRoute53RecoveryReadinesspublic DeleteCrossAccountAuthorizationResult deleteCrossAccountAuthorization(DeleteCrossAccountAuthorizationRequest request)
AWSRoute53RecoveryReadinessDeletes cross account readiness authorization.
deleteCrossAccountAuthorization in interface AWSRoute53RecoveryReadinesspublic DeleteReadinessCheckResult deleteReadinessCheck(DeleteReadinessCheckRequest request)
AWSRoute53RecoveryReadinessDeletes a readiness check.
deleteReadinessCheck in interface AWSRoute53RecoveryReadinesspublic DeleteRecoveryGroupResult deleteRecoveryGroup(DeleteRecoveryGroupRequest request)
AWSRoute53RecoveryReadinessDeletes a recovery group.
deleteRecoveryGroup in interface AWSRoute53RecoveryReadinesspublic DeleteResourceSetResult deleteResourceSet(DeleteResourceSetRequest request)
AWSRoute53RecoveryReadinessDeletes a resource set.
deleteResourceSet in interface AWSRoute53RecoveryReadinesspublic GetArchitectureRecommendationsResult getArchitectureRecommendations(GetArchitectureRecommendationsRequest request)
AWSRoute53RecoveryReadinessGets recommendations about architecture designs for improving resiliency for an application, based on a recovery group.
getArchitectureRecommendations in interface AWSRoute53RecoveryReadinesspublic GetCellResult getCell(GetCellRequest request)
AWSRoute53RecoveryReadinessGets 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.
getCell in interface AWSRoute53RecoveryReadinesspublic GetCellReadinessSummaryResult getCellReadinessSummary(GetCellReadinessSummaryRequest request)
AWSRoute53RecoveryReadinessGets readiness for a cell. Aggregates the readiness of all the resources that are associated with the cell into a single value.
getCellReadinessSummary in interface AWSRoute53RecoveryReadinesspublic GetReadinessCheckResult getReadinessCheck(GetReadinessCheckRequest request)
AWSRoute53RecoveryReadinessGets details about a readiness check.
getReadinessCheck in interface AWSRoute53RecoveryReadinesspublic GetReadinessCheckResourceStatusResult getReadinessCheckResourceStatus(GetReadinessCheckResourceStatusRequest request)
AWSRoute53RecoveryReadinessGets 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.
getReadinessCheckResourceStatus in interface AWSRoute53RecoveryReadinesspublic GetReadinessCheckStatusResult getReadinessCheckStatus(GetReadinessCheckStatusRequest request)
AWSRoute53RecoveryReadinessGets 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.
getReadinessCheckStatus in interface AWSRoute53RecoveryReadinesspublic GetRecoveryGroupResult getRecoveryGroup(GetRecoveryGroupRequest request)
AWSRoute53RecoveryReadinessGets details about a recovery group, including a list of the cells that are included in it.
getRecoveryGroup in interface AWSRoute53RecoveryReadinesspublic GetRecoveryGroupReadinessSummaryResult getRecoveryGroupReadinessSummary(GetRecoveryGroupReadinessSummaryRequest request)
AWSRoute53RecoveryReadinessDisplays 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.
getRecoveryGroupReadinessSummary in interface AWSRoute53RecoveryReadinesspublic GetResourceSetResult getResourceSet(GetResourceSetRequest request)
AWSRoute53RecoveryReadinessDisplays the details about a resource set, including a list of the resources in the set.
getResourceSet in interface AWSRoute53RecoveryReadinesspublic ListCellsResult listCells(ListCellsRequest request)
AWSRoute53RecoveryReadinessLists the cells for an account.
listCells in interface AWSRoute53RecoveryReadinesspublic ListCrossAccountAuthorizationsResult listCrossAccountAuthorizations(ListCrossAccountAuthorizationsRequest request)
AWSRoute53RecoveryReadinessLists the cross-account readiness authorizations that are in place for an account.
listCrossAccountAuthorizations in interface AWSRoute53RecoveryReadinesspublic ListReadinessChecksResult listReadinessChecks(ListReadinessChecksRequest request)
AWSRoute53RecoveryReadinessLists the readiness checks for an account.
listReadinessChecks in interface AWSRoute53RecoveryReadinesspublic ListRecoveryGroupsResult listRecoveryGroups(ListRecoveryGroupsRequest request)
AWSRoute53RecoveryReadinessLists the recovery groups in an account.
listRecoveryGroups in interface AWSRoute53RecoveryReadinesspublic ListResourceSetsResult listResourceSets(ListResourceSetsRequest request)
AWSRoute53RecoveryReadinessLists the resource sets in an account.
listResourceSets in interface AWSRoute53RecoveryReadinesspublic ListRulesResult listRules(ListRulesRequest request)
AWSRoute53RecoveryReadinessLists all readiness rules, or lists the readiness rules for a specific resource type.
listRules in interface AWSRoute53RecoveryReadinesspublic ListTagsForResourcesResult listTagsForResources(ListTagsForResourcesRequest request)
AWSRoute53RecoveryReadinessLists the tags for a resource.
listTagsForResources in interface AWSRoute53RecoveryReadinesspublic TagResourceResult tagResource(TagResourceRequest request)
AWSRoute53RecoveryReadinessAdds a tag to a resource.
tagResource in interface AWSRoute53RecoveryReadinesspublic UntagResourceResult untagResource(UntagResourceRequest request)
AWSRoute53RecoveryReadinessRemoves a tag from a resource.
untagResource in interface AWSRoute53RecoveryReadinesspublic UpdateCellResult updateCell(UpdateCellRequest request)
AWSRoute53RecoveryReadinessUpdates a cell to replace the list of nested cells with a new list of nested cells.
updateCell in interface AWSRoute53RecoveryReadinesspublic UpdateReadinessCheckResult updateReadinessCheck(UpdateReadinessCheckRequest request)
AWSRoute53RecoveryReadinessUpdates a readiness check.
updateReadinessCheck in interface AWSRoute53RecoveryReadinessrequest - Name of a readiness check to describe.public UpdateRecoveryGroupResult updateRecoveryGroup(UpdateRecoveryGroupRequest request)
AWSRoute53RecoveryReadinessUpdates a recovery group.
updateRecoveryGroup in interface AWSRoute53RecoveryReadinessrequest - Name of a recovery group.public UpdateResourceSetResult updateResourceSet(UpdateResourceSetRequest request)
AWSRoute53RecoveryReadinessUpdates a resource set.
updateResourceSet in interface AWSRoute53RecoveryReadinessrequest - Name of a resource set.public void shutdown()
AWSRoute53RecoveryReadinessshutdown in interface AWSRoute53RecoveryReadinesspublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSRoute53RecoveryReadinessResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AWSRoute53RecoveryReadinessrequest - The originally executed request.