| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Route53RecoveryReadiness
Contents
- Service Configuration
- Errors
- Waiters
- Operations
- CreateCell
- CreateCrossAccountAuthorization
- CreateReadinessCheck
- CreateRecoveryGroup
- CreateResourceSet
- DeleteCell
- DeleteCrossAccountAuthorization
- DeleteReadinessCheck
- DeleteRecoveryGroup
- DeleteResourceSet
- GetArchitectureRecommendations
- GetCell
- GetCellReadinessSummary (Paginated)
- GetReadinessCheck
- GetReadinessCheckResourceStatus (Paginated)
- GetReadinessCheckStatus (Paginated)
- GetRecoveryGroup
- GetRecoveryGroupReadinessSummary (Paginated)
- GetResourceSet
- ListCells (Paginated)
- ListCrossAccountAuthorizations (Paginated)
- ListReadinessChecks (Paginated)
- ListRecoveryGroups (Paginated)
- ListResourceSets (Paginated)
- ListRules (Paginated)
- ListTagsForResources
- TagResource
- UntagResource
- UpdateCell
- UpdateReadinessCheck
- UpdateRecoveryGroup
- UpdateResourceSet
- Types
Description
Derived from API version 2019-12-02 of the AWS service descriptions, licensed under Apache 2.0.
Recovery readiness
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- data CreateCell = CreateCell' (Maybe [Text]) (Maybe (HashMap Text Text)) Text
- newCreateCell :: Text -> CreateCell
- data CreateCellResponse = CreateCellResponse' (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe [Text]) (Maybe (HashMap Text Text)) Int
- newCreateCellResponse :: Int -> CreateCellResponse
- data CreateCrossAccountAuthorization = CreateCrossAccountAuthorization' Text
- newCreateCrossAccountAuthorization :: Text -> CreateCrossAccountAuthorization
- data CreateCrossAccountAuthorizationResponse = CreateCrossAccountAuthorizationResponse' (Maybe Text) Int
- newCreateCrossAccountAuthorizationResponse :: Int -> CreateCrossAccountAuthorizationResponse
- data CreateReadinessCheck = CreateReadinessCheck' (Maybe (HashMap Text Text)) Text Text
- newCreateReadinessCheck :: Text -> Text -> CreateReadinessCheck
- data CreateReadinessCheckResponse = CreateReadinessCheckResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newCreateReadinessCheckResponse :: Int -> CreateReadinessCheckResponse
- data CreateRecoveryGroup = CreateRecoveryGroup' (Maybe [Text]) (Maybe (HashMap Text Text)) Text
- newCreateRecoveryGroup :: Text -> CreateRecoveryGroup
- data CreateRecoveryGroupResponse = CreateRecoveryGroupResponse' (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newCreateRecoveryGroupResponse :: Int -> CreateRecoveryGroupResponse
- data CreateResourceSet = CreateResourceSet' (Maybe (HashMap Text Text)) Text Text [Resource]
- newCreateResourceSet :: Text -> Text -> CreateResourceSet
- data CreateResourceSetResponse = CreateResourceSetResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Resource]) (Maybe (HashMap Text Text)) Int
- newCreateResourceSetResponse :: Int -> CreateResourceSetResponse
- data DeleteCell = DeleteCell' Text
- newDeleteCell :: Text -> DeleteCell
- data DeleteCellResponse = DeleteCellResponse' {
- newDeleteCellResponse :: DeleteCellResponse
- data DeleteCrossAccountAuthorization = DeleteCrossAccountAuthorization' Text
- newDeleteCrossAccountAuthorization :: Text -> DeleteCrossAccountAuthorization
- data DeleteCrossAccountAuthorizationResponse = DeleteCrossAccountAuthorizationResponse' Int
- newDeleteCrossAccountAuthorizationResponse :: Int -> DeleteCrossAccountAuthorizationResponse
- data DeleteReadinessCheck = DeleteReadinessCheck' Text
- newDeleteReadinessCheck :: Text -> DeleteReadinessCheck
- data DeleteReadinessCheckResponse = DeleteReadinessCheckResponse' {
- newDeleteReadinessCheckResponse :: DeleteReadinessCheckResponse
- data DeleteRecoveryGroup = DeleteRecoveryGroup' Text
- newDeleteRecoveryGroup :: Text -> DeleteRecoveryGroup
- data DeleteRecoveryGroupResponse = DeleteRecoveryGroupResponse' {
- newDeleteRecoveryGroupResponse :: DeleteRecoveryGroupResponse
- data DeleteResourceSet = DeleteResourceSet' Text
- newDeleteResourceSet :: Text -> DeleteResourceSet
- data DeleteResourceSetResponse = DeleteResourceSetResponse' {
- newDeleteResourceSetResponse :: DeleteResourceSetResponse
- data GetArchitectureRecommendations = GetArchitectureRecommendations' (Maybe Natural) (Maybe Text) Text
- newGetArchitectureRecommendations :: Text -> GetArchitectureRecommendations
- data GetArchitectureRecommendationsResponse = GetArchitectureRecommendationsResponse' (Maybe ISO8601) (Maybe Text) (Maybe [Recommendation]) Int
- newGetArchitectureRecommendationsResponse :: Int -> GetArchitectureRecommendationsResponse
- data GetCell = GetCell' Text
- newGetCell :: Text -> GetCell
- data GetCellResponse = GetCellResponse' (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe [Text]) (Maybe (HashMap Text Text)) Int
- newGetCellResponse :: Int -> GetCellResponse
- data GetCellReadinessSummary = GetCellReadinessSummary' (Maybe Natural) (Maybe Text) Text
- newGetCellReadinessSummary :: Text -> GetCellReadinessSummary
- data GetCellReadinessSummaryResponse = GetCellReadinessSummaryResponse' (Maybe Text) (Maybe Readiness) (Maybe [ReadinessCheckSummary]) Int
- newGetCellReadinessSummaryResponse :: Int -> GetCellReadinessSummaryResponse
- data GetReadinessCheck = GetReadinessCheck' Text
- newGetReadinessCheck :: Text -> GetReadinessCheck
- data GetReadinessCheckResponse = GetReadinessCheckResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newGetReadinessCheckResponse :: Int -> GetReadinessCheckResponse
- data GetReadinessCheckResourceStatus = GetReadinessCheckResourceStatus' (Maybe Natural) (Maybe Text) Text Text
- newGetReadinessCheckResourceStatus :: Text -> Text -> GetReadinessCheckResourceStatus
- data GetReadinessCheckResourceStatusResponse = GetReadinessCheckResourceStatusResponse' (Maybe Text) (Maybe Readiness) (Maybe [RuleResult]) Int
- newGetReadinessCheckResourceStatusResponse :: Int -> GetReadinessCheckResourceStatusResponse
- data GetReadinessCheckStatus = GetReadinessCheckStatus' (Maybe Natural) (Maybe Text) Text
- newGetReadinessCheckStatus :: Text -> GetReadinessCheckStatus
- data GetReadinessCheckStatusResponse = GetReadinessCheckStatusResponse' (Maybe [Message]) (Maybe Text) (Maybe Readiness) (Maybe [ResourceResult]) Int
- newGetReadinessCheckStatusResponse :: Int -> GetReadinessCheckStatusResponse
- data GetRecoveryGroup = GetRecoveryGroup' Text
- newGetRecoveryGroup :: Text -> GetRecoveryGroup
- data GetRecoveryGroupResponse = GetRecoveryGroupResponse' (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newGetRecoveryGroupResponse :: Int -> GetRecoveryGroupResponse
- data GetRecoveryGroupReadinessSummary = GetRecoveryGroupReadinessSummary' (Maybe Natural) (Maybe Text) Text
- newGetRecoveryGroupReadinessSummary :: Text -> GetRecoveryGroupReadinessSummary
- data GetRecoveryGroupReadinessSummaryResponse = GetRecoveryGroupReadinessSummaryResponse' (Maybe Text) (Maybe Readiness) (Maybe [ReadinessCheckSummary]) Int
- newGetRecoveryGroupReadinessSummaryResponse :: Int -> GetRecoveryGroupReadinessSummaryResponse
- data GetResourceSet = GetResourceSet' Text
- newGetResourceSet :: Text -> GetResourceSet
- data GetResourceSetResponse = GetResourceSetResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Resource]) (Maybe (HashMap Text Text)) Int
- newGetResourceSetResponse :: Int -> GetResourceSetResponse
- data ListCells = ListCells' (Maybe Natural) (Maybe Text)
- newListCells :: ListCells
- data ListCellsResponse = ListCellsResponse' (Maybe [CellOutput]) (Maybe Text) Int
- newListCellsResponse :: Int -> ListCellsResponse
- data ListCrossAccountAuthorizations = ListCrossAccountAuthorizations' (Maybe Natural) (Maybe Text)
- newListCrossAccountAuthorizations :: ListCrossAccountAuthorizations
- data ListCrossAccountAuthorizationsResponse = ListCrossAccountAuthorizationsResponse' (Maybe [Text]) (Maybe Text) Int
- newListCrossAccountAuthorizationsResponse :: Int -> ListCrossAccountAuthorizationsResponse
- data ListReadinessChecks = ListReadinessChecks' (Maybe Natural) (Maybe Text)
- newListReadinessChecks :: ListReadinessChecks
- data ListReadinessChecksResponse = ListReadinessChecksResponse' (Maybe Text) (Maybe [ReadinessCheckOutput]) Int
- newListReadinessChecksResponse :: Int -> ListReadinessChecksResponse
- data ListRecoveryGroups = ListRecoveryGroups' (Maybe Natural) (Maybe Text)
- newListRecoveryGroups :: ListRecoveryGroups
- data ListRecoveryGroupsResponse = ListRecoveryGroupsResponse' (Maybe Text) (Maybe [RecoveryGroupOutput]) Int
- newListRecoveryGroupsResponse :: Int -> ListRecoveryGroupsResponse
- data ListResourceSets = ListResourceSets' (Maybe Natural) (Maybe Text)
- newListResourceSets :: ListResourceSets
- data ListResourceSetsResponse = ListResourceSetsResponse' (Maybe Text) (Maybe [ResourceSetOutput]) Int
- newListResourceSetsResponse :: Int -> ListResourceSetsResponse
- data ListRules = ListRules' (Maybe Natural) (Maybe Text) (Maybe Text)
- newListRules :: ListRules
- data ListRulesResponse = ListRulesResponse' (Maybe Text) (Maybe [ListRulesOutput]) Int
- newListRulesResponse :: Int -> ListRulesResponse
- data ListTagsForResources = ListTagsForResources' Text
- newListTagsForResources :: Text -> ListTagsForResources
- data ListTagsForResourcesResponse = ListTagsForResourcesResponse' (Maybe (HashMap Text Text)) Int
- newListTagsForResourcesResponse :: Int -> ListTagsForResourcesResponse
- data TagResource = TagResource' Text (HashMap Text Text)
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' Int
- newTagResourceResponse :: Int -> TagResourceResponse
- data UntagResource = UntagResource' [Text] Text
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' {
- newUntagResourceResponse :: UntagResourceResponse
- data UpdateCell = UpdateCell' Text [Text]
- newUpdateCell :: Text -> UpdateCell
- data UpdateCellResponse = UpdateCellResponse' (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe [Text]) (Maybe (HashMap Text Text)) Int
- newUpdateCellResponse :: Int -> UpdateCellResponse
- data UpdateReadinessCheck = UpdateReadinessCheck' Text Text
- newUpdateReadinessCheck :: Text -> Text -> UpdateReadinessCheck
- data UpdateReadinessCheckResponse = UpdateReadinessCheckResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newUpdateReadinessCheckResponse :: Int -> UpdateReadinessCheckResponse
- data UpdateRecoveryGroup = UpdateRecoveryGroup' Text [Text]
- newUpdateRecoveryGroup :: Text -> UpdateRecoveryGroup
- data UpdateRecoveryGroupResponse = UpdateRecoveryGroupResponse' (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Int
- newUpdateRecoveryGroupResponse :: Int -> UpdateRecoveryGroupResponse
- data UpdateResourceSet = UpdateResourceSet' Text Text [Resource]
- newUpdateResourceSet :: Text -> Text -> UpdateResourceSet
- data UpdateResourceSetResponse = UpdateResourceSetResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Resource]) (Maybe (HashMap Text Text)) Int
- newUpdateResourceSetResponse :: Int -> UpdateResourceSetResponse
- newtype Readiness where
- Readiness' { }
- pattern Readiness_NOT_AUTHORIZED :: Readiness
- pattern Readiness_NOT_READY :: Readiness
- pattern Readiness_READY :: Readiness
- pattern Readiness_UNKNOWN :: Readiness
- data CellOutput = CellOutput' (Maybe (HashMap Text Text)) [Text] Text Text [Text]
- newCellOutput :: Text -> Text -> CellOutput
- data DNSTargetResource = DNSTargetResource' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe TargetResource)
- newDNSTargetResource :: DNSTargetResource
- data ListRulesOutput = ListRulesOutput' Text Text Text
- newListRulesOutput :: Text -> Text -> Text -> ListRulesOutput
- data Message = Message' (Maybe Text)
- newMessage :: Message
- data NLBResource = NLBResource' (Maybe Text)
- newNLBResource :: NLBResource
- data R53ResourceRecord = R53ResourceRecord' (Maybe Text) (Maybe Text)
- newR53ResourceRecord :: R53ResourceRecord
- data ReadinessCheckOutput = ReadinessCheckOutput' (Maybe Text) (Maybe (HashMap Text Text)) Text Text
- newReadinessCheckOutput :: Text -> Text -> ReadinessCheckOutput
- data ReadinessCheckSummary = ReadinessCheckSummary' (Maybe Readiness) (Maybe Text)
- newReadinessCheckSummary :: ReadinessCheckSummary
- data Recommendation = Recommendation' Text
- newRecommendation :: Text -> Recommendation
- data RecoveryGroupOutput = RecoveryGroupOutput' (Maybe (HashMap Text Text)) Text Text [Text]
- newRecoveryGroupOutput :: Text -> Text -> RecoveryGroupOutput
- data Resource = Resource' (Maybe Text) (Maybe DNSTargetResource) (Maybe [Text]) (Maybe Text)
- newResource :: Resource
- data ResourceResult = ResourceResult' (Maybe Text) (Maybe Text) Readiness ISO8601
- newResourceResult :: Readiness -> UTCTime -> ResourceResult
- data ResourceSetOutput = ResourceSetOutput' (Maybe (HashMap Text Text)) Text Text Text [Resource]
- newResourceSetOutput :: Text -> Text -> Text -> ResourceSetOutput
- data RuleResult = RuleResult' [Message] Readiness Text ISO8601
- newRuleResult :: Readiness -> Text -> UTCTime -> RuleResult
- data TargetResource = TargetResource' (Maybe NLBResource) (Maybe R53ResourceRecord)
- newTargetResource :: TargetResource
Service Configuration
defaultService :: Service Source #
API version 2019-12-02 of the Amazon Route53 Recovery Readiness SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by Route53RecoveryReadiness.
AccessDeniedException
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
User does not have sufficient access to perform this action.
ConflictException
_ConflictException :: AsError a => Fold a ServiceError Source #
Updating or deleting a resource can cause an inconsistent state.
InternalServerException
_InternalServerException :: AsError a => Fold a ServiceError Source #
An unexpected error occurred.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The requested resource does not exist.
ThrottlingException
_ThrottlingException :: AsError a => Fold a ServiceError Source #
Request was denied due to request throttling.
ValidationException
_ValidationException :: AsError a => Fold a ServiceError Source #
The input fails to satisfy the constraints specified by an AWS service.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait specification is fulfilled. The Wait specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
CreateCell
data CreateCell Source #
See: newCreateCell smart constructor.
Instances
Arguments
| :: Text | |
| -> CreateCell |
Create a value of CreateCell with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateCell, createCell_cells - A list of cell Amazon Resource Names (ARNs) contained within this cell,
for use in nested cells. For example, Availability Zones within specific
Amazon Web Services Regions.
CreateCell, createCell_tags - Undocumented member.
CreateCell, createCell_cellName - The name of the cell to create.
data CreateCellResponse Source #
See: newCreateCellResponse smart constructor.
Constructors
| CreateCellResponse' (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe [Text]) (Maybe (HashMap Text Text)) Int |
Instances
newCreateCellResponse Source #
Arguments
| :: Int | |
| -> CreateCellResponse |
Create a value of CreateCellResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateCellResponse, createCellResponse_cellArn - The Amazon Resource Name (ARN) for the cell.
CreateCell, createCellResponse_cellName - The name of the cell.
CreateCell, createCellResponse_cells - A list of cell ARNs.
CreateCellResponse, createCellResponse_parentReadinessScopes - The readiness scope for the cell, which can be a cell Amazon Resource
Name (ARN) or a recovery group ARN. This is a list but currently can
have only one element.
CreateCell, createCellResponse_tags - Tags on the resources.
$sel:httpStatus:CreateCellResponse', createCellResponse_httpStatus - The response's http status code.
CreateCrossAccountAuthorization
data CreateCrossAccountAuthorization Source #
See: newCreateCrossAccountAuthorization smart constructor.
Constructors
| CreateCrossAccountAuthorization' Text |
Instances
newCreateCrossAccountAuthorization Source #
Create a value of CreateCrossAccountAuthorization with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateCrossAccountAuthorization, createCrossAccountAuthorization_crossAccountAuthorization - The cross-account authorization.
data CreateCrossAccountAuthorizationResponse Source #
See: newCreateCrossAccountAuthorizationResponse smart constructor.
Constructors
| CreateCrossAccountAuthorizationResponse' (Maybe Text) Int |
Instances
newCreateCrossAccountAuthorizationResponse Source #
Arguments
| :: Int | |
| -> CreateCrossAccountAuthorizationResponse |
Create a value of CreateCrossAccountAuthorizationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateCrossAccountAuthorization, createCrossAccountAuthorizationResponse_crossAccountAuthorization - The cross-account authorization.
$sel:httpStatus:CreateCrossAccountAuthorizationResponse', createCrossAccountAuthorizationResponse_httpStatus - The response's http status code.
CreateReadinessCheck
data CreateReadinessCheck Source #
See: newCreateReadinessCheck smart constructor.
Instances
newCreateReadinessCheck Source #
Arguments
| :: Text | |
| -> Text | |
| -> CreateReadinessCheck |
Create a value of CreateReadinessCheck with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateReadinessCheck, createReadinessCheck_tags - Undocumented member.
CreateReadinessCheck, createReadinessCheck_resourceSetName - The name of the resource set to check.
CreateReadinessCheck, createReadinessCheck_readinessCheckName - The name of the readiness check to create.
data CreateReadinessCheckResponse Source #
See: newCreateReadinessCheckResponse smart constructor.
Constructors
| CreateReadinessCheckResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Int |
Instances
newCreateReadinessCheckResponse Source #
Create a value of CreateReadinessCheckResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateReadinessCheckResponse, createReadinessCheckResponse_readinessCheckArn - The Amazon Resource Name (ARN) associated with a readiness check.
CreateReadinessCheck, createReadinessCheckResponse_readinessCheckName - Name of a readiness check.
CreateReadinessCheckResponse, createReadinessCheckResponse_resourceSet - Name of the resource set to be checked.
CreateReadinessCheck, createReadinessCheckResponse_tags - Undocumented member.
$sel:httpStatus:CreateReadinessCheckResponse', createReadinessCheckResponse_httpStatus - The response's http status code.
CreateRecoveryGroup
data CreateRecoveryGroup Source #
See: newCreateRecoveryGroup smart constructor.
Instances
newCreateRecoveryGroup Source #
Arguments
| :: Text | |
| -> CreateRecoveryGroup |
Create a value of CreateRecoveryGroup with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateRecoveryGroup, createRecoveryGroup_cells - A list of the cell Amazon Resource Names (ARNs) in the recovery group.
CreateRecoveryGroup, createRecoveryGroup_tags - Undocumented member.
CreateRecoveryGroup, createRecoveryGroup_recoveryGroupName - The name of the recovery group to create.
data CreateRecoveryGroupResponse Source #
See: newCreateRecoveryGroupResponse smart constructor.
Constructors
| CreateRecoveryGroupResponse' (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Int |
Instances
newCreateRecoveryGroupResponse Source #
Create a value of CreateRecoveryGroupResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateRecoveryGroup, createRecoveryGroupResponse_cells - A list of a cell's Amazon Resource Names (ARNs).
CreateRecoveryGroupResponse, createRecoveryGroupResponse_recoveryGroupArn - The Amazon Resource Name (ARN) for the recovery group.
CreateRecoveryGroup, createRecoveryGroupResponse_recoveryGroupName - The name of the recovery group.
CreateRecoveryGroup, createRecoveryGroupResponse_tags - The tags associated with the recovery group.
$sel:httpStatus:CreateRecoveryGroupResponse', createRecoveryGroupResponse_httpStatus - The response's http status code.
CreateResourceSet
data CreateResourceSet Source #
See: newCreateResourceSet smart constructor.
Instances
Arguments
| :: Text | |
| -> Text | |
| -> CreateResourceSet |
Create a value of CreateResourceSet with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateResourceSet, createResourceSet_tags - A tag to associate with the parameters for a resource set.
CreateResourceSet, createResourceSet_resourceSetType - The resource type of the resources in the resource set. Enter one of the
following values for resource type:
AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup, AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table, AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck, AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource
CreateResourceSet, createResourceSet_resourceSetName - The name of the resource set to create.
CreateResourceSet, createResourceSet_resources - A list of resource objects in the resource set.
data CreateResourceSetResponse Source #
See: newCreateResourceSetResponse smart constructor.
Constructors
| CreateResourceSetResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Resource]) (Maybe (HashMap Text Text)) Int |
Instances
newCreateResourceSetResponse Source #
Create a value of CreateResourceSetResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateResourceSetResponse, createResourceSetResponse_resourceSetArn - The Amazon Resource Name (ARN) for the resource set.
CreateResourceSet, createResourceSetResponse_resourceSetName - The name of the resource set.
CreateResourceSet, createResourceSetResponse_resourceSetType - The resource type of the resources in the resource set. Enter one of the
following values for resource type:
AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup, AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table, AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck, AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource
CreateResourceSet, createResourceSetResponse_resources - A list of resource objects.
CreateResourceSet, createResourceSetResponse_tags - Undocumented member.
$sel:httpStatus:CreateResourceSetResponse', createResourceSetResponse_httpStatus - The response's http status code.
DeleteCell
data DeleteCell Source #
See: newDeleteCell smart constructor.
Constructors
| DeleteCell' Text |
Instances
Arguments
| :: Text | |
| -> DeleteCell |
Create a value of DeleteCell with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteCell, deleteCell_cellName - The name of the cell.
data DeleteCellResponse Source #
See: newDeleteCellResponse smart constructor.
Constructors
| DeleteCellResponse' | |
Instances
newDeleteCellResponse :: DeleteCellResponse Source #
Create a value of DeleteCellResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DeleteCrossAccountAuthorization
data DeleteCrossAccountAuthorization Source #
See: newDeleteCrossAccountAuthorization smart constructor.
Constructors
| DeleteCrossAccountAuthorization' Text |
Instances
newDeleteCrossAccountAuthorization Source #
Arguments
| :: Text |
|
| -> DeleteCrossAccountAuthorization |
Create a value of DeleteCrossAccountAuthorization with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:crossAccountAuthorization:DeleteCrossAccountAuthorization', deleteCrossAccountAuthorization_crossAccountAuthorization - The cross-account authorization.
data DeleteCrossAccountAuthorizationResponse Source #
See: newDeleteCrossAccountAuthorizationResponse smart constructor.
Constructors
| DeleteCrossAccountAuthorizationResponse' Int |
Instances
newDeleteCrossAccountAuthorizationResponse Source #
Arguments
| :: Int | |
| -> DeleteCrossAccountAuthorizationResponse |
Create a value of DeleteCrossAccountAuthorizationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteCrossAccountAuthorizationResponse', deleteCrossAccountAuthorizationResponse_httpStatus - The response's http status code.
DeleteReadinessCheck
data DeleteReadinessCheck Source #
See: newDeleteReadinessCheck smart constructor.
Constructors
| DeleteReadinessCheck' Text |
Instances
newDeleteReadinessCheck Source #
Arguments
| :: Text | |
| -> DeleteReadinessCheck |
Create a value of DeleteReadinessCheck with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteReadinessCheck, deleteReadinessCheck_readinessCheckName - Name of a readiness check.
data DeleteReadinessCheckResponse Source #
See: newDeleteReadinessCheckResponse smart constructor.
Constructors
| DeleteReadinessCheckResponse' | |
Instances
newDeleteReadinessCheckResponse :: DeleteReadinessCheckResponse Source #
Create a value of DeleteReadinessCheckResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DeleteRecoveryGroup
data DeleteRecoveryGroup Source #
See: newDeleteRecoveryGroup smart constructor.
Constructors
| DeleteRecoveryGroup' Text |
Instances
newDeleteRecoveryGroup Source #
Arguments
| :: Text | |
| -> DeleteRecoveryGroup |
Create a value of DeleteRecoveryGroup with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteRecoveryGroup, deleteRecoveryGroup_recoveryGroupName - The name of a recovery group.
data DeleteRecoveryGroupResponse Source #
See: newDeleteRecoveryGroupResponse smart constructor.
Constructors
| DeleteRecoveryGroupResponse' | |
Instances
newDeleteRecoveryGroupResponse :: DeleteRecoveryGroupResponse Source #
Create a value of DeleteRecoveryGroupResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
DeleteResourceSet
data DeleteResourceSet Source #
See: newDeleteResourceSet smart constructor.
Constructors
| DeleteResourceSet' Text |
Instances
Arguments
| :: Text | |
| -> DeleteResourceSet |
Create a value of DeleteResourceSet with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteResourceSet, deleteResourceSet_resourceSetName - Name of a resource set.
data DeleteResourceSetResponse Source #
See: newDeleteResourceSetResponse smart constructor.
Constructors
| DeleteResourceSetResponse' | |
Instances
newDeleteResourceSetResponse :: DeleteResourceSetResponse Source #
Create a value of DeleteResourceSetResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
GetArchitectureRecommendations
data GetArchitectureRecommendations Source #
See: newGetArchitectureRecommendations smart constructor.
Instances
newGetArchitectureRecommendations Source #
Create a value of GetArchitectureRecommendations with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:GetArchitectureRecommendations', getArchitectureRecommendations_maxResults - The number of objects that you want to return with this call.
GetArchitectureRecommendations, getArchitectureRecommendations_nextToken - The token that identifies which batch of results you want to see.
GetArchitectureRecommendations, getArchitectureRecommendations_recoveryGroupName - The name of a recovery group.
data GetArchitectureRecommendationsResponse Source #
See: newGetArchitectureRecommendationsResponse smart constructor.
Constructors
| GetArchitectureRecommendationsResponse' (Maybe ISO8601) (Maybe Text) (Maybe [Recommendation]) Int |
Instances
newGetArchitectureRecommendationsResponse Source #
Arguments
| :: Int | |
| -> GetArchitectureRecommendationsResponse |
Create a value of GetArchitectureRecommendationsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lastAuditTimestamp:GetArchitectureRecommendationsResponse', getArchitectureRecommendationsResponse_lastAuditTimestamp - The time that a recovery group was last assessed for recommendations, in
UTC ISO-8601 format.
GetArchitectureRecommendations, getArchitectureRecommendationsResponse_nextToken - The token that identifies which batch of results you want to see.
$sel:recommendations:GetArchitectureRecommendationsResponse', getArchitectureRecommendationsResponse_recommendations - A list of the recommendations for the customer's application.
$sel:httpStatus:GetArchitectureRecommendationsResponse', getArchitectureRecommendationsResponse_httpStatus - The response's http status code.
GetCell
See: newGetCell smart constructor.
Instances
Create a value of GetCell with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetCell, getCell_cellName - The name of the cell.
data GetCellResponse Source #
See: newGetCellResponse smart constructor.
Constructors
| GetCellResponse' (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe [Text]) (Maybe (HashMap Text Text)) Int |
Instances
Arguments
| :: Int | |
| -> GetCellResponse |
Create a value of GetCellResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetCellResponse, getCellResponse_cellArn - The Amazon Resource Name (ARN) for the cell.
GetCell, getCellResponse_cellName - The name of the cell.
GetCellResponse, getCellResponse_cells - A list of cell ARNs.
GetCellResponse, getCellResponse_parentReadinessScopes - The readiness scope for the cell, which can be a cell Amazon Resource
Name (ARN) or a recovery group ARN. This is a list but currently can
have only one element.
GetCellResponse, getCellResponse_tags - Tags on the resources.
$sel:httpStatus:GetCellResponse', getCellResponse_httpStatus - The response's http status code.
GetCellReadinessSummary (Paginated)
data GetCellReadinessSummary Source #
See: newGetCellReadinessSummary smart constructor.
Instances
newGetCellReadinessSummary Source #
Arguments
| :: Text | |
| -> GetCellReadinessSummary |
Create a value of GetCellReadinessSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:GetCellReadinessSummary', getCellReadinessSummary_maxResults - The number of objects that you want to return with this call.
GetCellReadinessSummary, getCellReadinessSummary_nextToken - The token that identifies which batch of results you want to see.
GetCellReadinessSummary, getCellReadinessSummary_cellName - The name of the cell.
data GetCellReadinessSummaryResponse Source #
See: newGetCellReadinessSummaryResponse smart constructor.
Constructors
| GetCellReadinessSummaryResponse' (Maybe Text) (Maybe Readiness) (Maybe [ReadinessCheckSummary]) Int |
Instances
newGetCellReadinessSummaryResponse Source #
Create a value of GetCellReadinessSummaryResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetCellReadinessSummary, getCellReadinessSummaryResponse_nextToken - The token that identifies which batch of results you want to see.
GetCellReadinessSummaryResponse, getCellReadinessSummaryResponse_readiness - The readiness at a cell level.
$sel:readinessChecks:GetCellReadinessSummaryResponse', getCellReadinessSummaryResponse_readinessChecks - Summaries for the readiness checks that make up the cell.
$sel:httpStatus:GetCellReadinessSummaryResponse', getCellReadinessSummaryResponse_httpStatus - The response's http status code.
GetReadinessCheck
data GetReadinessCheck Source #
See: newGetReadinessCheck smart constructor.
Constructors
| GetReadinessCheck' Text |
Instances
Arguments
| :: Text | |
| -> GetReadinessCheck |
Create a value of GetReadinessCheck with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetReadinessCheck, getReadinessCheck_readinessCheckName - Name of a readiness check.
data GetReadinessCheckResponse Source #
See: newGetReadinessCheckResponse smart constructor.
Constructors
| GetReadinessCheckResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Int |
Instances
newGetReadinessCheckResponse Source #
Create a value of GetReadinessCheckResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetReadinessCheckResponse, getReadinessCheckResponse_readinessCheckArn - The Amazon Resource Name (ARN) associated with a readiness check.
GetReadinessCheck, getReadinessCheckResponse_readinessCheckName - Name of a readiness check.
GetReadinessCheckResponse, getReadinessCheckResponse_resourceSet - Name of the resource set to be checked.
GetReadinessCheckResponse, getReadinessCheckResponse_tags - Undocumented member.
$sel:httpStatus:GetReadinessCheckResponse', getReadinessCheckResponse_httpStatus - The response's http status code.
GetReadinessCheckResourceStatus (Paginated)
data GetReadinessCheckResourceStatus Source #
See: newGetReadinessCheckResourceStatus smart constructor.
Instances
newGetReadinessCheckResourceStatus Source #
Arguments
| :: Text | |
| -> Text | |
| -> GetReadinessCheckResourceStatus |
Create a value of GetReadinessCheckResourceStatus with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:GetReadinessCheckResourceStatus', getReadinessCheckResourceStatus_maxResults - The number of objects that you want to return with this call.
GetReadinessCheckResourceStatus, getReadinessCheckResourceStatus_nextToken - The token that identifies which batch of results you want to see.
GetReadinessCheckResourceStatus, getReadinessCheckResourceStatus_readinessCheckName - Name of a readiness check.
$sel:resourceIdentifier:GetReadinessCheckResourceStatus', getReadinessCheckResourceStatus_resourceIdentifier - The resource identifier, which is the Amazon Resource Name (ARN) or the
identifier generated for the resource by Application Recovery Controller
(for example, for a DNS target resource).
data GetReadinessCheckResourceStatusResponse Source #
See: newGetReadinessCheckResourceStatusResponse smart constructor.
Constructors
| GetReadinessCheckResourceStatusResponse' (Maybe Text) (Maybe Readiness) (Maybe [RuleResult]) Int |
Instances
newGetReadinessCheckResourceStatusResponse Source #
Arguments
| :: Int | |
| -> GetReadinessCheckResourceStatusResponse |
Create a value of GetReadinessCheckResourceStatusResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetReadinessCheckResourceStatus, getReadinessCheckResourceStatusResponse_nextToken - The token that identifies which batch of results you want to see.
GetReadinessCheckResourceStatusResponse, getReadinessCheckResourceStatusResponse_readiness - The readiness at a rule level.
$sel:rules:GetReadinessCheckResourceStatusResponse', getReadinessCheckResourceStatusResponse_rules - Details of the rule's results.
$sel:httpStatus:GetReadinessCheckResourceStatusResponse', getReadinessCheckResourceStatusResponse_httpStatus - The response's http status code.
GetReadinessCheckStatus (Paginated)
data GetReadinessCheckStatus Source #
See: newGetReadinessCheckStatus smart constructor.
Instances
newGetReadinessCheckStatus Source #
Arguments
| :: Text | |
| -> GetReadinessCheckStatus |
Create a value of GetReadinessCheckStatus with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:GetReadinessCheckStatus', getReadinessCheckStatus_maxResults - The number of objects that you want to return with this call.
GetReadinessCheckStatus, getReadinessCheckStatus_nextToken - The token that identifies which batch of results you want to see.
GetReadinessCheckStatus, getReadinessCheckStatus_readinessCheckName - Name of a readiness check.
data GetReadinessCheckStatusResponse Source #
See: newGetReadinessCheckStatusResponse smart constructor.
Constructors
| GetReadinessCheckStatusResponse' (Maybe [Message]) (Maybe Text) (Maybe Readiness) (Maybe [ResourceResult]) Int |
Instances
newGetReadinessCheckStatusResponse Source #
Create a value of GetReadinessCheckStatusResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetReadinessCheckStatusResponse, getReadinessCheckStatusResponse_messages - Top level messages for readiness check status
GetReadinessCheckStatus, getReadinessCheckStatusResponse_nextToken - The token that identifies which batch of results you want to see.
GetReadinessCheckStatusResponse, getReadinessCheckStatusResponse_readiness - The readiness at rule level.
GetReadinessCheckStatusResponse, getReadinessCheckStatusResponse_resources - Summary of the readiness of resources.
$sel:httpStatus:GetReadinessCheckStatusResponse', getReadinessCheckStatusResponse_httpStatus - The response's http status code.
GetRecoveryGroup
data GetRecoveryGroup Source #
See: newGetRecoveryGroup smart constructor.
Constructors
| GetRecoveryGroup' Text |
Instances
Arguments
| :: Text | |
| -> GetRecoveryGroup |
Create a value of GetRecoveryGroup with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetRecoveryGroup, getRecoveryGroup_recoveryGroupName - The name of a recovery group.
data GetRecoveryGroupResponse Source #
See: newGetRecoveryGroupResponse smart constructor.
Constructors
| GetRecoveryGroupResponse' (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Int |
Instances
newGetRecoveryGroupResponse Source #
Create a value of GetRecoveryGroupResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetRecoveryGroupResponse, getRecoveryGroupResponse_cells - A list of a cell's Amazon Resource Names (ARNs).
GetRecoveryGroupResponse, getRecoveryGroupResponse_recoveryGroupArn - The Amazon Resource Name (ARN) for the recovery group.
GetRecoveryGroup, getRecoveryGroupResponse_recoveryGroupName - The name of the recovery group.
GetRecoveryGroupResponse, getRecoveryGroupResponse_tags - The tags associated with the recovery group.
$sel:httpStatus:GetRecoveryGroupResponse', getRecoveryGroupResponse_httpStatus - The response's http status code.
GetRecoveryGroupReadinessSummary (Paginated)
data GetRecoveryGroupReadinessSummary Source #
See: newGetRecoveryGroupReadinessSummary smart constructor.
Instances
newGetRecoveryGroupReadinessSummary Source #
Create a value of GetRecoveryGroupReadinessSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:GetRecoveryGroupReadinessSummary', getRecoveryGroupReadinessSummary_maxResults - The number of objects that you want to return with this call.
GetRecoveryGroupReadinessSummary, getRecoveryGroupReadinessSummary_nextToken - The token that identifies which batch of results you want to see.
GetRecoveryGroupReadinessSummary, getRecoveryGroupReadinessSummary_recoveryGroupName - The name of a recovery group.
data GetRecoveryGroupReadinessSummaryResponse Source #
See: newGetRecoveryGroupReadinessSummaryResponse smart constructor.
Constructors
| GetRecoveryGroupReadinessSummaryResponse' (Maybe Text) (Maybe Readiness) (Maybe [ReadinessCheckSummary]) Int |
Instances
newGetRecoveryGroupReadinessSummaryResponse Source #
Arguments
| :: Int | |
| -> GetRecoveryGroupReadinessSummaryResponse |
Create a value of GetRecoveryGroupReadinessSummaryResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetRecoveryGroupReadinessSummary, getRecoveryGroupReadinessSummaryResponse_nextToken - The token that identifies which batch of results you want to see.
GetRecoveryGroupReadinessSummaryResponse, getRecoveryGroupReadinessSummaryResponse_readiness - The readiness status at a recovery group level.
$sel:readinessChecks:GetRecoveryGroupReadinessSummaryResponse', getRecoveryGroupReadinessSummaryResponse_readinessChecks - Summaries of the readiness checks for the recovery group.
$sel:httpStatus:GetRecoveryGroupReadinessSummaryResponse', getRecoveryGroupReadinessSummaryResponse_httpStatus - The response's http status code.
GetResourceSet
data GetResourceSet Source #
See: newGetResourceSet smart constructor.
Constructors
| GetResourceSet' Text |
Instances
Arguments
| :: Text | |
| -> GetResourceSet |
Create a value of GetResourceSet with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetResourceSet, getResourceSet_resourceSetName - Name of a resource set.
data GetResourceSetResponse Source #
See: newGetResourceSetResponse smart constructor.
Constructors
| GetResourceSetResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Resource]) (Maybe (HashMap Text Text)) Int |
Instances
newGetResourceSetResponse Source #
Create a value of GetResourceSetResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetResourceSetResponse, getResourceSetResponse_resourceSetArn - The Amazon Resource Name (ARN) for the resource set.
GetResourceSet, getResourceSetResponse_resourceSetName - The name of the resource set.
GetResourceSetResponse, getResourceSetResponse_resourceSetType - The resource type of the resources in the resource set. Enter one of the
following values for resource type:
AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup, AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table, AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck, AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource
GetResourceSetResponse, getResourceSetResponse_resources - A list of resource objects.
GetResourceSetResponse, getResourceSetResponse_tags - Undocumented member.
$sel:httpStatus:GetResourceSetResponse', getResourceSetResponse_httpStatus - The response's http status code.
ListCells (Paginated)
See: newListCells smart constructor.
Constructors
| ListCells' (Maybe Natural) (Maybe Text) |
Instances
newListCells :: ListCells Source #
Create a value of ListCells with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListCells', listCells_maxResults - The number of objects that you want to return with this call.
ListCells, listCells_nextToken - The token that identifies which batch of results you want to see.
data ListCellsResponse Source #
See: newListCellsResponse smart constructor.
Constructors
| ListCellsResponse' (Maybe [CellOutput]) (Maybe Text) Int |
Instances
Arguments
| :: Int | |
| -> ListCellsResponse |
Create a value of ListCellsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListCellsResponse, listCellsResponse_cells - A list of cells.
ListCells, listCellsResponse_nextToken - The token that identifies which batch of results you want to see.
$sel:httpStatus:ListCellsResponse', listCellsResponse_httpStatus - The response's http status code.
ListCrossAccountAuthorizations (Paginated)
data ListCrossAccountAuthorizations Source #
See: newListCrossAccountAuthorizations smart constructor.
Constructors
| ListCrossAccountAuthorizations' (Maybe Natural) (Maybe Text) |
Instances
newListCrossAccountAuthorizations :: ListCrossAccountAuthorizations Source #
Create a value of ListCrossAccountAuthorizations with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListCrossAccountAuthorizations', listCrossAccountAuthorizations_maxResults - The number of objects that you want to return with this call.
ListCrossAccountAuthorizations, listCrossAccountAuthorizations_nextToken - The token that identifies which batch of results you want to see.
data ListCrossAccountAuthorizationsResponse Source #
See: newListCrossAccountAuthorizationsResponse smart constructor.
Instances
newListCrossAccountAuthorizationsResponse Source #
Arguments
| :: Int | |
| -> ListCrossAccountAuthorizationsResponse |
Create a value of ListCrossAccountAuthorizationsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:crossAccountAuthorizations:ListCrossAccountAuthorizationsResponse', listCrossAccountAuthorizationsResponse_crossAccountAuthorizations - A list of cross-account authorizations.
ListCrossAccountAuthorizations, listCrossAccountAuthorizationsResponse_nextToken - The token that identifies which batch of results you want to see.
$sel:httpStatus:ListCrossAccountAuthorizationsResponse', listCrossAccountAuthorizationsResponse_httpStatus - The response's http status code.
ListReadinessChecks (Paginated)
data ListReadinessChecks Source #
See: newListReadinessChecks smart constructor.
Constructors
| ListReadinessChecks' (Maybe Natural) (Maybe Text) |
Instances
newListReadinessChecks :: ListReadinessChecks Source #
Create a value of ListReadinessChecks with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListReadinessChecks', listReadinessChecks_maxResults - The number of objects that you want to return with this call.
ListReadinessChecks, listReadinessChecks_nextToken - The token that identifies which batch of results you want to see.
data ListReadinessChecksResponse Source #
See: newListReadinessChecksResponse smart constructor.
Constructors
| ListReadinessChecksResponse' (Maybe Text) (Maybe [ReadinessCheckOutput]) Int |
Instances
newListReadinessChecksResponse Source #
Create a value of ListReadinessChecksResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListReadinessChecks, listReadinessChecksResponse_nextToken - The token that identifies which batch of results you want to see.
$sel:readinessChecks:ListReadinessChecksResponse', listReadinessChecksResponse_readinessChecks - A list of readiness checks associated with the account.
$sel:httpStatus:ListReadinessChecksResponse', listReadinessChecksResponse_httpStatus - The response's http status code.
ListRecoveryGroups (Paginated)
data ListRecoveryGroups Source #
See: newListRecoveryGroups smart constructor.
Constructors
| ListRecoveryGroups' (Maybe Natural) (Maybe Text) |
Instances
newListRecoveryGroups :: ListRecoveryGroups Source #
Create a value of ListRecoveryGroups with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListRecoveryGroups', listRecoveryGroups_maxResults - The number of objects that you want to return with this call.
ListRecoveryGroups, listRecoveryGroups_nextToken - The token that identifies which batch of results you want to see.
data ListRecoveryGroupsResponse Source #
See: newListRecoveryGroupsResponse smart constructor.
Constructors
| ListRecoveryGroupsResponse' (Maybe Text) (Maybe [RecoveryGroupOutput]) Int |
Instances
newListRecoveryGroupsResponse Source #
Create a value of ListRecoveryGroupsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListRecoveryGroups, listRecoveryGroupsResponse_nextToken - The token that identifies which batch of results you want to see.
$sel:recoveryGroups:ListRecoveryGroupsResponse', listRecoveryGroupsResponse_recoveryGroups - A list of recovery groups.
$sel:httpStatus:ListRecoveryGroupsResponse', listRecoveryGroupsResponse_httpStatus - The response's http status code.
ListResourceSets (Paginated)
data ListResourceSets Source #
See: newListResourceSets smart constructor.
Constructors
| ListResourceSets' (Maybe Natural) (Maybe Text) |
Instances
newListResourceSets :: ListResourceSets Source #
Create a value of ListResourceSets with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListResourceSets', listResourceSets_maxResults - The number of objects that you want to return with this call.
ListResourceSets, listResourceSets_nextToken - The token that identifies which batch of results you want to see.
data ListResourceSetsResponse Source #
See: newListResourceSetsResponse smart constructor.
Constructors
| ListResourceSetsResponse' (Maybe Text) (Maybe [ResourceSetOutput]) Int |
Instances
newListResourceSetsResponse Source #
Create a value of ListResourceSetsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListResourceSets, listResourceSetsResponse_nextToken - The token that identifies which batch of results you want to see.
$sel:resourceSets:ListResourceSetsResponse', listResourceSetsResponse_resourceSets - A list of resource sets associated with the account.
$sel:httpStatus:ListResourceSetsResponse', listResourceSetsResponse_httpStatus - The response's http status code.
ListRules (Paginated)
See: newListRules smart constructor.
Instances
newListRules :: ListRules Source #
Create a value of ListRules with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:ListRules', listRules_maxResults - The number of objects that you want to return with this call.
ListRules, listRules_nextToken - The token that identifies which batch of results you want to see.
ListRules, listRules_resourceType - The resource type that a readiness rule applies to.
data ListRulesResponse Source #
See: newListRulesResponse smart constructor.
Constructors
| ListRulesResponse' (Maybe Text) (Maybe [ListRulesOutput]) Int |
Instances
Arguments
| :: Int | |
| -> ListRulesResponse |
Create a value of ListRulesResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListRules, listRulesResponse_nextToken - The token that identifies which batch of results you want to see.
$sel:rules:ListRulesResponse', listRulesResponse_rules - A list of readiness rules for a specific resource type.
$sel:httpStatus:ListRulesResponse', listRulesResponse_httpStatus - The response's http status code.
ListTagsForResources
data ListTagsForResources Source #
See: newListTagsForResources smart constructor.
Constructors
| ListTagsForResources' Text |
Instances
newListTagsForResources Source #
Arguments
| :: Text | |
| -> ListTagsForResources |
Create a value of ListTagsForResources with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListTagsForResources, listTagsForResources_resourceArn - The Amazon Resource Name (ARN) for a resource.
data ListTagsForResourcesResponse Source #
See: newListTagsForResourcesResponse smart constructor.
Instances
newListTagsForResourcesResponse Source #
Create a value of ListTagsForResourcesResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListTagsForResourcesResponse, listTagsForResourcesResponse_tags -
$sel:httpStatus:ListTagsForResourcesResponse', listTagsForResourcesResponse_httpStatus - The response's http status code.
TagResource
data TagResource Source #
See: newTagResource smart constructor.
Constructors
| TagResource' Text (HashMap Text Text) |
Instances
Arguments
| :: Text | |
| -> TagResource |
Create a value of TagResource with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
TagResource, tagResource_resourceArn - The Amazon Resource Name (ARN) for a resource.
data TagResourceResponse Source #
See: newTagResourceResponse smart constructor.
Constructors
| TagResourceResponse' Int |
Instances
newTagResourceResponse Source #
Arguments
| :: Int | |
| -> TagResourceResponse |
Create a value of TagResourceResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.
UntagResource
data UntagResource Source #
See: newUntagResource smart constructor.
Constructors
| UntagResource' [Text] Text |
Instances
Arguments
| :: Text | |
| -> UntagResource |
Create a value of UntagResource with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tagKeys:UntagResource', untagResource_tagKeys - The keys for tags you add to resources.
UntagResource, untagResource_resourceArn - The Amazon Resource Name (ARN) for a resource.
data UntagResourceResponse Source #
See: newUntagResourceResponse smart constructor.
Constructors
| UntagResourceResponse' | |
Instances
newUntagResourceResponse :: UntagResourceResponse Source #
Create a value of UntagResourceResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateCell
data UpdateCell Source #
See: newUpdateCell smart constructor.
Constructors
| UpdateCell' Text [Text] |
Instances
Arguments
| :: Text | |
| -> UpdateCell |
Create a value of UpdateCell with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateCell, updateCell_cellName - The name of the cell.
UpdateCell, updateCell_cells - A list of cell Amazon Resource Names (ARNs), which completely replaces
the previous list.
data UpdateCellResponse Source #
See: newUpdateCellResponse smart constructor.
Constructors
| UpdateCellResponse' (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe [Text]) (Maybe (HashMap Text Text)) Int |
Instances
newUpdateCellResponse Source #
Arguments
| :: Int | |
| -> UpdateCellResponse |
Create a value of UpdateCellResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateCellResponse, updateCellResponse_cellArn - The Amazon Resource Name (ARN) for the cell.
UpdateCell, updateCellResponse_cellName - The name of the cell.
UpdateCell, updateCellResponse_cells - A list of cell ARNs.
UpdateCellResponse, updateCellResponse_parentReadinessScopes - The readiness scope for the cell, which can be a cell Amazon Resource
Name (ARN) or a recovery group ARN. This is a list but currently can
have only one element.
UpdateCellResponse, updateCellResponse_tags - Tags on the resources.
$sel:httpStatus:UpdateCellResponse', updateCellResponse_httpStatus - The response's http status code.
UpdateReadinessCheck
data UpdateReadinessCheck Source #
Name of a readiness check to describe.
See: newUpdateReadinessCheck smart constructor.
Constructors
| UpdateReadinessCheck' Text Text |
Instances
newUpdateReadinessCheck Source #
Arguments
| :: Text | |
| -> Text | |
| -> UpdateReadinessCheck |
Create a value of UpdateReadinessCheck with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateReadinessCheck, updateReadinessCheck_readinessCheckName - Name of a readiness check.
UpdateReadinessCheck, updateReadinessCheck_resourceSetName - The name of the resource set to be checked.
data UpdateReadinessCheckResponse Source #
See: newUpdateReadinessCheckResponse smart constructor.
Constructors
| UpdateReadinessCheckResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Int |
Instances
newUpdateReadinessCheckResponse Source #
Create a value of UpdateReadinessCheckResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateReadinessCheckResponse, updateReadinessCheckResponse_readinessCheckArn - The Amazon Resource Name (ARN) associated with a readiness check.
UpdateReadinessCheck, updateReadinessCheckResponse_readinessCheckName - Name of a readiness check.
UpdateReadinessCheckResponse, updateReadinessCheckResponse_resourceSet - Name of the resource set to be checked.
UpdateReadinessCheckResponse, updateReadinessCheckResponse_tags - Undocumented member.
$sel:httpStatus:UpdateReadinessCheckResponse', updateReadinessCheckResponse_httpStatus - The response's http status code.
UpdateRecoveryGroup
data UpdateRecoveryGroup Source #
Name of a recovery group.
See: newUpdateRecoveryGroup smart constructor.
Constructors
| UpdateRecoveryGroup' Text [Text] |
Instances
newUpdateRecoveryGroup Source #
Arguments
| :: Text | |
| -> UpdateRecoveryGroup |
Create a value of UpdateRecoveryGroup with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateRecoveryGroup, updateRecoveryGroup_recoveryGroupName - The name of a recovery group.
UpdateRecoveryGroup, updateRecoveryGroup_cells - A list of cell Amazon Resource Names (ARNs). This list completely
replaces the previous list.
data UpdateRecoveryGroupResponse Source #
See: newUpdateRecoveryGroupResponse smart constructor.
Constructors
| UpdateRecoveryGroupResponse' (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Int |
Instances
newUpdateRecoveryGroupResponse Source #
Create a value of UpdateRecoveryGroupResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateRecoveryGroup, updateRecoveryGroupResponse_cells - A list of a cell's Amazon Resource Names (ARNs).
UpdateRecoveryGroupResponse, updateRecoveryGroupResponse_recoveryGroupArn - The Amazon Resource Name (ARN) for the recovery group.
UpdateRecoveryGroup, updateRecoveryGroupResponse_recoveryGroupName - The name of the recovery group.
UpdateRecoveryGroupResponse, updateRecoveryGroupResponse_tags - The tags associated with the recovery group.
$sel:httpStatus:UpdateRecoveryGroupResponse', updateRecoveryGroupResponse_httpStatus - The response's http status code.
UpdateResourceSet
data UpdateResourceSet Source #
Name of a resource set.
See: newUpdateResourceSet smart constructor.
Constructors
| UpdateResourceSet' Text Text [Resource] |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> UpdateResourceSet |
Create a value of UpdateResourceSet with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateResourceSet, updateResourceSet_resourceSetName - Name of a resource set.
UpdateResourceSet, updateResourceSet_resourceSetType - The resource type of the resources in the resource set. Enter one of the
following values for resource type:
AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup, AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table, AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck, AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource
UpdateResourceSet, updateResourceSet_resources - A list of resource objects.
data UpdateResourceSetResponse Source #
See: newUpdateResourceSetResponse smart constructor.
Constructors
| UpdateResourceSetResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Resource]) (Maybe (HashMap Text Text)) Int |
Instances
newUpdateResourceSetResponse Source #
Create a value of UpdateResourceSetResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UpdateResourceSetResponse, updateResourceSetResponse_resourceSetArn - The Amazon Resource Name (ARN) for the resource set.
UpdateResourceSet, updateResourceSetResponse_resourceSetName - The name of the resource set.
UpdateResourceSet, updateResourceSetResponse_resourceSetType - The resource type of the resources in the resource set. Enter one of the
following values for resource type:
AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup, AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table, AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck, AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource
UpdateResourceSet, updateResourceSetResponse_resources - A list of resource objects.
UpdateResourceSetResponse, updateResourceSetResponse_tags - Undocumented member.
$sel:httpStatus:UpdateResourceSetResponse', updateResourceSetResponse_httpStatus - The response's http status code.
Types
Readiness
The readiness status.
Constructors
| Readiness' | |
Fields | |
Bundled Patterns
| pattern Readiness_NOT_AUTHORIZED :: Readiness | |
| pattern Readiness_NOT_READY :: Readiness | |
| pattern Readiness_READY :: Readiness | |
| pattern Readiness_UNKNOWN :: Readiness |
Instances
CellOutput
data CellOutput Source #
Information about a cell.
See: newCellOutput smart constructor.
Instances
Arguments
| :: Text | |
| -> Text | |
| -> CellOutput |
Create a value of CellOutput with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tags:CellOutput', cellOutput_tags - Tags on the resources.
$sel:parentReadinessScopes:CellOutput', cellOutput_parentReadinessScopes - The readiness scope for the cell, which can be a cell Amazon Resource
Name (ARN) or a recovery group ARN. This is a list but currently can
have only one element.
$sel:cellArn:CellOutput', cellOutput_cellArn - The Amazon Resource Name (ARN) for the cell.
$sel:cellName:CellOutput', cellOutput_cellName - The name of the cell.
$sel:cells:CellOutput', cellOutput_cells - A list of cell ARNs.
DNSTargetResource
data DNSTargetResource Source #
A component for DNS/routing control readiness checks and architecture checks.
See: newDNSTargetResource smart constructor.
Constructors
| DNSTargetResource' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe TargetResource) |
Instances
newDNSTargetResource :: DNSTargetResource Source #
Create a value of DNSTargetResource with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:domainName:DNSTargetResource', dNSTargetResource_domainName - The domain name that acts as an ingress point to a portion of the
customer application.
$sel:hostedZoneArn:DNSTargetResource', dNSTargetResource_hostedZoneArn - The hosted zone Amazon Resource Name (ARN) that contains the DNS record
with the provided name of the target resource.
$sel:recordSetId:DNSTargetResource', dNSTargetResource_recordSetId - The Route 53 record set ID that uniquely identifies a DNS record, given
a name and a type.
$sel:recordType:DNSTargetResource', dNSTargetResource_recordType - The type of DNS record of the target resource.
$sel:targetResource:DNSTargetResource', dNSTargetResource_targetResource - The target resource of the DNS target resource.
ListRulesOutput
data ListRulesOutput Source #
Readiness rule information, including the resource type, rule ID, and rule description.
See: newListRulesOutput smart constructor.
Constructors
| ListRulesOutput' Text Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> ListRulesOutput |
Create a value of ListRulesOutput with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ruleDescription:ListRulesOutput', listRulesOutput_ruleDescription - The description of a readiness rule.
$sel:ruleId:ListRulesOutput', listRulesOutput_ruleId - The ID for the readiness rule.
$sel:resourceType:ListRulesOutput', listRulesOutput_resourceType - The resource type that the readiness rule applies to.
Message
Information relating to readiness check status.
See: newMessage smart constructor.
Instances
| FromJSON Message Source # | |
| Generic Message Source # | |
| Read Message Source # | |
| Show Message Source # | |
| NFData Message Source # | |
| Eq Message Source # | |
| Hashable Message Source # | |
| type Rep Message Source # | |
Defined in Amazonka.Route53RecoveryReadiness.Types.Message type Rep Message = D1 ('MetaData "Message" "Amazonka.Route53RecoveryReadiness.Types.Message" "amazonka-route53-recovery-readiness-2.0-4IMArkySCxS56jpsDTHPd1" 'False) (C1 ('MetaCons "Message'" 'PrefixI 'True) (S1 ('MetaSel ('Just "messageText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) | |
newMessage :: Message Source #
Create a value of Message with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:messageText:Message', message_messageText - The text of a readiness check message.
NLBResource
data NLBResource Source #
The Network Load Balancer resource that a DNS target resource points to.
See: newNLBResource smart constructor.
Constructors
| NLBResource' (Maybe Text) |
Instances
newNLBResource :: NLBResource Source #
Create a value of NLBResource with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:NLBResource', nLBResource_arn - The Network Load Balancer resource Amazon Resource Name (ARN).
R53ResourceRecord
data R53ResourceRecord Source #
The Route 53 resource that a DNS target resource record points to.
See: newR53ResourceRecord smart constructor.
Constructors
| R53ResourceRecord' (Maybe Text) (Maybe Text) |
Instances
newR53ResourceRecord :: R53ResourceRecord Source #
Create a value of R53ResourceRecord with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:domainName:R53ResourceRecord', r53ResourceRecord_domainName - The DNS target domain name.
$sel:recordSetId:R53ResourceRecord', r53ResourceRecord_recordSetId - The Route 53 Resource Record Set ID.
ReadinessCheckOutput
data ReadinessCheckOutput Source #
A readiness check.
See: newReadinessCheckOutput smart constructor.
Instances
newReadinessCheckOutput Source #
Arguments
| :: Text | |
| -> Text | |
| -> ReadinessCheckOutput |
Create a value of ReadinessCheckOutput with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:readinessCheckName:ReadinessCheckOutput', readinessCheckOutput_readinessCheckName - Name of a readiness check.
$sel:tags:ReadinessCheckOutput', readinessCheckOutput_tags - Undocumented member.
$sel:readinessCheckArn:ReadinessCheckOutput', readinessCheckOutput_readinessCheckArn - The Amazon Resource Name (ARN) associated with a readiness check.
$sel:resourceSet:ReadinessCheckOutput', readinessCheckOutput_resourceSet - Name of the resource set to be checked.
ReadinessCheckSummary
data ReadinessCheckSummary Source #
Summary of all readiness check statuses in a recovery group, paginated in GetRecoveryGroupReadinessSummary and GetCellReadinessSummary.
See: newReadinessCheckSummary smart constructor.
Constructors
| ReadinessCheckSummary' (Maybe Readiness) (Maybe Text) |
Instances
newReadinessCheckSummary :: ReadinessCheckSummary Source #
Create a value of ReadinessCheckSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:readiness:ReadinessCheckSummary', readinessCheckSummary_readiness - The readiness status of this readiness check.
$sel:readinessCheckName:ReadinessCheckSummary', readinessCheckSummary_readinessCheckName - The name of a readiness check.
Recommendation
data Recommendation Source #
Recommendations that are provided to make an application more recovery resilient.
See: newRecommendation smart constructor.
Constructors
| Recommendation' Text |
Instances
Arguments
| :: Text | |
| -> Recommendation |
Create a value of Recommendation with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:recommendationText:Recommendation', recommendation_recommendationText - Text of the recommendations that are provided to make an application
more recovery resilient.
RecoveryGroupOutput
data RecoveryGroupOutput Source #
A representation of the application, typically containing multiple cells.
See: newRecoveryGroupOutput smart constructor.
Instances
newRecoveryGroupOutput Source #
Arguments
| :: Text | |
| -> Text | |
| -> RecoveryGroupOutput |
Create a value of RecoveryGroupOutput with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tags:RecoveryGroupOutput', recoveryGroupOutput_tags - The tags associated with the recovery group.
$sel:recoveryGroupArn:RecoveryGroupOutput', recoveryGroupOutput_recoveryGroupArn - The Amazon Resource Name (ARN) for the recovery group.
$sel:recoveryGroupName:RecoveryGroupOutput', recoveryGroupOutput_recoveryGroupName - The name of the recovery group.
$sel:cells:RecoveryGroupOutput', recoveryGroupOutput_cells - A list of a cell's Amazon Resource Names (ARNs).
Resource
The resource element of a resource set.
See: newResource smart constructor.
Instances
| FromJSON Resource Source # | |
| ToJSON Resource Source # | |
| Generic Resource Source # | |
| Read Resource Source # | |
| Show Resource Source # | |
| NFData Resource Source # | |
| Eq Resource Source # | |
| Hashable Resource Source # | |
| type Rep Resource Source # | |
Defined in Amazonka.Route53RecoveryReadiness.Types.Resource type Rep Resource = D1 ('MetaData "Resource" "Amazonka.Route53RecoveryReadiness.Types.Resource" "amazonka-route53-recovery-readiness-2.0-4IMArkySCxS56jpsDTHPd1" 'False) (C1 ('MetaCons "Resource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "componentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dnsTargetResource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DNSTargetResource))) :*: (S1 ('MetaSel ('Just "readinessScopes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) | |
newResource :: Resource Source #
Create a value of Resource with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:componentId:Resource', resource_componentId - The component identifier of the resource, generated when DNS target
resource is used.
$sel:dnsTargetResource:Resource', resource_dnsTargetResource - The DNS target resource.
$sel:readinessScopes:Resource', resource_readinessScopes - A list of recovery group Amazon Resource Names (ARNs) and cell ARNs that
this resource is contained within.
$sel:resourceArn:Resource', resource_resourceArn - The Amazon Resource Name (ARN) of the Amazon Web Services resource.
ResourceResult
data ResourceResult Source #
The result of a successful Resource request, with status for an individual resource.
See: newResourceResult smart constructor.
Instances
Arguments
| :: Readiness | |
| -> UTCTime | |
| -> ResourceResult |
Create a value of ResourceResult with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:componentId:ResourceResult', resourceResult_componentId - The component id of the resource.
$sel:resourceArn:ResourceResult', resourceResult_resourceArn - The Amazon Resource Name (ARN) of the resource.
$sel:readiness:ResourceResult', resourceResult_readiness - The readiness of a resource.
$sel:lastCheckedTimestamp:ResourceResult', resourceResult_lastCheckedTimestamp - The time (UTC) that the resource was last checked for readiness, in
ISO-8601 format.
ResourceSetOutput
data ResourceSetOutput Source #
A collection of resources of the same type.
See: newResourceSetOutput smart constructor.
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> ResourceSetOutput |
Create a value of ResourceSetOutput with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tags:ResourceSetOutput', resourceSetOutput_tags - Undocumented member.
$sel:resourceSetType:ResourceSetOutput', resourceSetOutput_resourceSetType - The resource type of the resources in the resource set. Enter one of the
following values for resource type:
AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup, AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table, AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck, AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource
$sel:resourceSetName:ResourceSetOutput', resourceSetOutput_resourceSetName - The name of the resource set.
$sel:resourceSetArn:ResourceSetOutput', resourceSetOutput_resourceSetArn - The Amazon Resource Name (ARN) for the resource set.
$sel:resources:ResourceSetOutput', resourceSetOutput_resources - A list of resource objects.
RuleResult
data RuleResult Source #
The result of a successful Rule request, with status for an individual rule.
See: newRuleResult smart constructor.
Constructors
| RuleResult' [Message] Readiness Text ISO8601 |
Instances
Arguments
| :: Readiness | |
| -> Text | |
| -> UTCTime | |
| -> RuleResult |
Create a value of RuleResult with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:messages:RuleResult', ruleResult_messages - Details about the resource's readiness.
$sel:readiness:RuleResult', ruleResult_readiness - The readiness at rule level.
$sel:ruleId:RuleResult', ruleResult_ruleId - The identifier of the rule.
$sel:lastCheckedTimestamp:RuleResult', ruleResult_lastCheckedTimestamp - The time the resource was last checked for readiness, in ISO-8601
format, UTC.
TargetResource
data TargetResource Source #
The target resource that the Route 53 record points to.
See: newTargetResource smart constructor.
Constructors
| TargetResource' (Maybe NLBResource) (Maybe R53ResourceRecord) |
Instances
newTargetResource :: TargetResource Source #
Create a value of TargetResource with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nLBResource:TargetResource', targetResource_nLBResource - The Network Load Balancer Resource.
$sel:r53Resource:TargetResource', targetResource_r53Resource - The Route 53 resource.