@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSRoute53RecoveryReadiness
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSRoute53RecoveryReadiness instead.
AWS Route53 Recovery Readiness
| Modifier and Type | Field and Description |
|---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
| Modifier and Type | Method and Description |
|---|---|
CreateCellResult |
createCell(CreateCellRequest createCellRequest)
Creates a new Cell.
|
CreateCrossAccountAuthorizationResult |
createCrossAccountAuthorization(CreateCrossAccountAuthorizationRequest createCrossAccountAuthorizationRequest)
Create a new cross account readiness authorization.
|
CreateReadinessCheckResult |
createReadinessCheck(CreateReadinessCheckRequest createReadinessCheckRequest)
Creates a new Readiness Check.
|
CreateRecoveryGroupResult |
createRecoveryGroup(CreateRecoveryGroupRequest createRecoveryGroupRequest)
Creates a new Recovery Group.
|
CreateResourceSetResult |
createResourceSet(CreateResourceSetRequest createResourceSetRequest)
Creates a new Resource Set.
|
DeleteCellResult |
deleteCell(DeleteCellRequest deleteCellRequest)
Deletes an existing Cell.
|
DeleteCrossAccountAuthorizationResult |
deleteCrossAccountAuthorization(DeleteCrossAccountAuthorizationRequest deleteCrossAccountAuthorizationRequest)
Delete cross account readiness authorization
|
DeleteReadinessCheckResult |
deleteReadinessCheck(DeleteReadinessCheckRequest deleteReadinessCheckRequest)
Deletes an existing Readiness Check.
|
DeleteRecoveryGroupResult |
deleteRecoveryGroup(DeleteRecoveryGroupRequest deleteRecoveryGroupRequest)
Deletes an existing Recovery Group.
|
DeleteResourceSetResult |
deleteResourceSet(DeleteResourceSetRequest deleteResourceSetRequest)
Deletes an existing Resource Set.
|
GetArchitectureRecommendationsResult |
getArchitectureRecommendations(GetArchitectureRecommendationsRequest getArchitectureRecommendationsRequest)
Returns a collection of recommendations to improve resilliance and readiness check quality for 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 getCellRequest)
Returns information about a Cell.
|
GetCellReadinessSummaryResult |
getCellReadinessSummary(GetCellReadinessSummaryRequest getCellReadinessSummaryRequest)
Returns information about readiness of a Cell.
|
GetReadinessCheckResult |
getReadinessCheck(GetReadinessCheckRequest getReadinessCheckRequest)
Returns information about a ReadinessCheck.
|
GetReadinessCheckResourceStatusResult |
getReadinessCheckResourceStatus(GetReadinessCheckResourceStatusRequest getReadinessCheckResourceStatusRequest)
Returns detailed information about the status of an individual resource within a Readiness Check's Resource Set.
|
GetReadinessCheckStatusResult |
getReadinessCheckStatus(GetReadinessCheckStatusRequest getReadinessCheckStatusRequest)
Returns information about the status of a Readiness Check.
|
GetRecoveryGroupResult |
getRecoveryGroup(GetRecoveryGroupRequest getRecoveryGroupRequest)
Returns information about a Recovery Group.
|
GetRecoveryGroupReadinessSummaryResult |
getRecoveryGroupReadinessSummary(GetRecoveryGroupReadinessSummaryRequest getRecoveryGroupReadinessSummaryRequest)
Returns information about a Recovery Group.
|
GetResourceSetResult |
getResourceSet(GetResourceSetRequest getResourceSetRequest)
Returns information about a Resource Set.
|
ListCellsResult |
listCells(ListCellsRequest listCellsRequest)
Returns a collection of Cells.
|
ListCrossAccountAuthorizationsResult |
listCrossAccountAuthorizations(ListCrossAccountAuthorizationsRequest listCrossAccountAuthorizationsRequest)
Returns a collection of cross account readiness authorizations.
|
ListReadinessChecksResult |
listReadinessChecks(ListReadinessChecksRequest listReadinessChecksRequest)
Returns a collection of Readiness Checks.
|
ListRecoveryGroupsResult |
listRecoveryGroups(ListRecoveryGroupsRequest listRecoveryGroupsRequest)
Returns a collection of Recovery Groups.
|
ListResourceSetsResult |
listResourceSets(ListResourceSetsRequest listResourceSetsRequest)
Returns a collection of Resource Sets.
|
ListRulesResult |
listRules(ListRulesRequest listRulesRequest)
Returns a collection of rules that are applied as part of Readiness Checks.
|
ListTagsForResourcesResult |
listTagsForResources(ListTagsForResourcesRequest listTagsForResourcesRequest)
Returns a list of the tags assigned to the specified resource.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest tagResourceRequest)
Adds tags to the specified resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest untagResourceRequest)
Removes tags from the specified resource.
|
UpdateCellResult |
updateCell(UpdateCellRequest updateCellRequest)
Updates an existing Cell.
|
UpdateReadinessCheckResult |
updateReadinessCheck(UpdateReadinessCheckRequest updateReadinessCheckRequest)
Updates an exisiting Readiness Check.
|
UpdateRecoveryGroupResult |
updateRecoveryGroup(UpdateRecoveryGroupRequest updateRecoveryGroupRequest)
Updates an existing Recovery Group.
|
UpdateResourceSetResult |
updateResourceSet(UpdateResourceSetRequest updateResourceSetRequest)
Updates an existing Resource Set.
|
static final String ENDPOINT_PREFIX
CreateCellResult createCell(CreateCellRequest createCellRequest)
createCellRequest - The Cell to createThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.ConflictException - Updating or deleting a resource can cause an inconsistent state.AccessDeniedException - User does not have sufficient access to perform this action.CreateCrossAccountAuthorizationResult createCrossAccountAuthorization(CreateCrossAccountAuthorizationRequest createCrossAccountAuthorizationRequest)
createCrossAccountAuthorizationRequest - The cross account authorizationThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.ConflictException - Updating or deleting a resource can cause an inconsistent state.AccessDeniedException - User does not have sufficient access to perform this action.CreateReadinessCheckResult createReadinessCheck(CreateReadinessCheckRequest createReadinessCheckRequest)
createReadinessCheckRequest - The ReadinessCheck to createThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.ConflictException - Updating or deleting a resource can cause an inconsistent state.AccessDeniedException - User does not have sufficient access to perform this action.CreateRecoveryGroupResult createRecoveryGroup(CreateRecoveryGroupRequest createRecoveryGroupRequest)
createRecoveryGroupRequest - The RecoveryGroup to createThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.ConflictException - Updating or deleting a resource can cause an inconsistent state.AccessDeniedException - User does not have sufficient access to perform this action.CreateResourceSetResult createResourceSet(CreateResourceSetRequest createResourceSetRequest)
createResourceSetRequest - The ResourceSet to createThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.ConflictException - Updating or deleting a resource can cause an inconsistent state.AccessDeniedException - User does not have sufficient access to perform this action.DeleteCellResult deleteCell(DeleteCellRequest deleteCellRequest)
deleteCellRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.DeleteCrossAccountAuthorizationResult deleteCrossAccountAuthorization(DeleteCrossAccountAuthorizationRequest deleteCrossAccountAuthorizationRequest)
deleteCrossAccountAuthorizationRequest - ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.DeleteReadinessCheckResult deleteReadinessCheck(DeleteReadinessCheckRequest deleteReadinessCheckRequest)
deleteReadinessCheckRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.DeleteRecoveryGroupResult deleteRecoveryGroup(DeleteRecoveryGroupRequest deleteRecoveryGroupRequest)
deleteRecoveryGroupRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.DeleteResourceSetResult deleteResourceSet(DeleteResourceSetRequest deleteResourceSetRequest)
deleteResourceSetRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.GetArchitectureRecommendationsResult getArchitectureRecommendations(GetArchitectureRecommendationsRequest getArchitectureRecommendationsRequest)
getArchitectureRecommendationsRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.GetCellResult getCell(GetCellRequest getCellRequest)
getCellRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.GetCellReadinessSummaryResult getCellReadinessSummary(GetCellReadinessSummaryRequest getCellReadinessSummaryRequest)
getCellReadinessSummaryRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.GetReadinessCheckResult getReadinessCheck(GetReadinessCheckRequest getReadinessCheckRequest)
getReadinessCheckRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.GetReadinessCheckResourceStatusResult getReadinessCheckResourceStatus(GetReadinessCheckResourceStatusRequest getReadinessCheckResourceStatusRequest)
getReadinessCheckResourceStatusRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.GetReadinessCheckStatusResult getReadinessCheckStatus(GetReadinessCheckStatusRequest getReadinessCheckStatusRequest)
getReadinessCheckStatusRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.GetRecoveryGroupResult getRecoveryGroup(GetRecoveryGroupRequest getRecoveryGroupRequest)
getRecoveryGroupRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.GetRecoveryGroupReadinessSummaryResult getRecoveryGroupReadinessSummary(GetRecoveryGroupReadinessSummaryRequest getRecoveryGroupReadinessSummaryRequest)
getRecoveryGroupReadinessSummaryRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.GetResourceSetResult getResourceSet(GetResourceSetRequest getResourceSetRequest)
getResourceSetRequest - ResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.ListCellsResult listCells(ListCellsRequest listCellsRequest)
listCellsRequest - ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.ListCrossAccountAuthorizationsResult listCrossAccountAuthorizations(ListCrossAccountAuthorizationsRequest listCrossAccountAuthorizationsRequest)
listCrossAccountAuthorizationsRequest - ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.ListReadinessChecksResult listReadinessChecks(ListReadinessChecksRequest listReadinessChecksRequest)
listReadinessChecksRequest - ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.ListRecoveryGroupsResult listRecoveryGroups(ListRecoveryGroupsRequest listRecoveryGroupsRequest)
listRecoveryGroupsRequest - ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.ListResourceSetsResult listResourceSets(ListResourceSetsRequest listResourceSetsRequest)
listResourceSetsRequest - ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.ListRulesResult listRules(ListRulesRequest listRulesRequest)
listRulesRequest - ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.ListTagsForResourcesResult listTagsForResources(ListTagsForResourcesRequest listTagsForResourcesRequest)
listTagsForResourcesRequest - ResourceNotFoundException - requested resource was not foundValidationException - an invalid requestInternalServerException - Internal service errorTagResourceResult tagResource(TagResourceRequest tagResourceRequest)
tagResourceRequest - ResourceNotFoundException - requested resource was not foundValidationException - an invalid requestInternalServerException - Internal service errorUntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)
untagResourceRequest - ResourceNotFoundException - requested resource was not foundValidationException - an invalid requestInternalServerException - Internal service errorUpdateCellResult updateCell(UpdateCellRequest updateCellRequest)
updateCellRequest - Parameters to update for the CellResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.UpdateReadinessCheckResult updateReadinessCheck(UpdateReadinessCheckRequest updateReadinessCheckRequest)
updateReadinessCheckRequest - The new Readiness Check valuesResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.UpdateRecoveryGroupResult updateRecoveryGroup(UpdateRecoveryGroupRequest updateRecoveryGroupRequest)
updateRecoveryGroupRequest - Parameters to update for the RecoveryGroupResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.UpdateResourceSetResult updateResourceSet(UpdateResourceSetRequest updateResourceSetRequest)
updateResourceSetRequest - configuration for the desiredResourceNotFoundException - The requested resource does not exist.ThrottlingException - Request was denied due to request throttling.ValidationException - The input fails to satisfy the constraints specified by an AWS service.InternalServerException - An unexpected error occurred.AccessDeniedException - User does not have sufficient access to perform this action.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response 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.
request - The originally executed request.Copyright © 2021. All rights reserved.