# Packages
Package route53recoverycontrolconfigiface provides an interface to enable mocking the AWS Route53 Recovery Control Config service client for testing your code.
# Functions
New creates a new instance of the Route53RecoveryControlConfig client with a session.
RuleType_Values returns all elements of the RuleType enum.
Status_Values returns all elements of the Status enum.
# Constants
ID to lookup a service endpoint with.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeConflictException for service response error code "ConflictException".
ErrCodeInternalServerException for service response error code "InternalServerException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeServiceQuotaExceededException for service response error code "ServiceQuotaExceededException".
ErrCodeThrottlingException for service response error code "ThrottlingException".
ErrCodeValidationException for service response error code "ValidationException".
RuleTypeAnd is a RuleType enum value.
RuleTypeAtleast is a RuleType enum value.
RuleTypeOr is a RuleType enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
StatusDeployed is a Status enum value.
StatusPending is a Status enum value.
StatusPendingDeletion is a Status enum value.
# Structs
403 response - You do not have sufficient access to perform this action.
An assertion rule enforces that, when you change a routing control state, that the criteria that you set in the rule configuration is met.
An update to an assertion rule.
A set of five redundant Regional endpoints against which you can execute API calls to update or get the state of routing controls.
A cluster endpoint.
409 response - ConflictException.
A control panel represents a group of routing controls that can be changed together in a single transaction.
The properties of a request to create a cluster.
The result of a successful CreateCluster request.
A request to create a control panel.
The result of a successful CreateControlPanel request.
A request to create a routing control.
The result of a successful CreateRoutingControl request.
Request to create a safety rule.
The result of a successful CreateSafetyRule request.
A successful DeleteCluster request returns no response.
A successful DeleteControlPanel request returns no response.
A successful DeleteRoutingControl request returns no response.
There is an empty response when you delete a safety rule.
The result of a successful DescribeCluster request.
The result of a successful DescribeControlPanel request.
The result of a successful DescribeRoutingControl request.
The response when you send a DescribeSafetyRuleResponse request.
A gating rule verifies that a gating routing control or set of gating routing controls, evaluates as true, based on a rule configuration that you specify, which allows a set of routing control state changes to complete.
Update to a gating rule.
Returns the current Amazon Resource Access Manager resource policy for a cluster.
500 response - InternalServiceError.
The result of a successful ListAssociatedRoute53HealthChecks request.
The result of a successful ListClusters request.
The result of a successful ListControlPanel request.
The result of a successful ListRoutingControl request.
The response to a ListSafetyRulesRequest.
The result of a successful ListTagsForResource request.
A new assertion rule for a control panel.
A new gating rule for a control panel.
404 response - MalformedQueryString.
Route53RecoveryControlConfig provides the API operation methods for making requests to AWS Route53 Recovery Control Config.
A routing control has one of two states: ON and OFF.
A safety rule.
The rule configuration for an assertion rule.
402 response - You attempted to create more resources than the service allows based on service quotas.
Request to tag a resource.
The result of a successful TagResource request.
429 response - LimitExceededException or TooManyRequestsException.
The result of a successful UntagResource request.
Updates an existing control panel.
The result of a successful UpdateControlPanel request.
A request to update a routing control.
The result of a successful UpdateRoutingControl request.
Request to update a safety rule.
The result of a successful UpdateSafetyRule request.
400 response - Multiple causes.