libZSservicesZSamazonka-route53-recovery-readinessZSamazonka-route53-recovery-readiness
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Route53RecoveryReadiness.Lens

Description

 
Synopsis

Operations

CreateResourceSet

createResourceSet_resourceSetType :: Lens' CreateResourceSet Text Source #

AWS Resource type of the resources in the ResourceSet

createResourceSet_resourceSetName :: Lens' CreateResourceSet Text Source #

The name of the ResourceSet to create

createResourceSetResponse_resourceSetType :: Lens' CreateResourceSetResponse (Maybe Text) Source #

AWS Resource Type of the resources in the ResourceSet

GetReadinessCheckStatus

getReadinessCheckStatus_nextToken :: Lens' GetReadinessCheckStatus (Maybe Text) Source #

A token used to resume pagination from the end of a previous request.

getReadinessCheckStatus_maxResults :: Lens' GetReadinessCheckStatus (Maybe Natural) Source #

Upper bound on number of records to return.

getReadinessCheckStatusResponse_nextToken :: Lens' GetReadinessCheckStatusResponse (Maybe Text) Source #

A token that can be used to resume pagination from the end of the collection.

GetCellReadinessSummary

getCellReadinessSummary_nextToken :: Lens' GetCellReadinessSummary (Maybe Text) Source #

A token used to resume pagination from the end of a previous request.

getCellReadinessSummary_maxResults :: Lens' GetCellReadinessSummary (Maybe Natural) Source #

Upper bound on number of records to return.

getCellReadinessSummaryResponse_nextToken :: Lens' GetCellReadinessSummaryResponse (Maybe Text) Source #

A token that can be used to resume pagination from the end of the collection.

UpdateCell

updateCell_cells :: Lens' UpdateCell [Text] Source #

A list of Cell arns, completely replaces previous list

updateCellResponse_parentReadinessScopes :: Lens' UpdateCellResponse (Maybe [Text]) Source #

A list of Cell ARNs and/or RecoveryGroup ARNs

DeleteCell

UpdateReadinessCheck

DeleteReadinessCheck

ListCells

listCells_nextToken :: Lens' ListCells (Maybe Text) Source #

A token used to resume pagination from the end of a previous request.

listCells_maxResults :: Lens' ListCells (Maybe Natural) Source #

Upper bound on number of records to return.

listCellsResponse_nextToken :: Lens' ListCellsResponse (Maybe Text) Source #

A token that can be used to resume pagination from the end of the collection.

listCellsResponse_httpStatus :: Lens' ListCellsResponse Int Source #

The response's http status code.

ListReadinessChecks

listReadinessChecks_nextToken :: Lens' ListReadinessChecks (Maybe Text) Source #

A token used to resume pagination from the end of a previous request.

listReadinessChecks_maxResults :: Lens' ListReadinessChecks (Maybe Natural) Source #

Upper bound on number of records to return.

listReadinessChecksResponse_nextToken :: Lens' ListReadinessChecksResponse (Maybe Text) Source #

A token that can be used to resume pagination from the end of the collection.

ListRules

listRules_resourceType :: Lens' ListRules (Maybe Text) Source #

Filter parameter which specifies the rules to return given a resource type.

listRules_nextToken :: Lens' ListRules (Maybe Text) Source #

A token used to resume pagination from the end of a previous request.

listRules_maxResults :: Lens' ListRules (Maybe Natural) Source #

Upper bound on number of records to return.

listRulesResponse_nextToken :: Lens' ListRulesResponse (Maybe Text) Source #

A token that can be used to resume pagination from the end of the collection.

listRulesResponse_httpStatus :: Lens' ListRulesResponse Int Source #

The response's http status code.

CreateReadinessCheck

CreateCell

createCell_cells :: Lens' CreateCell (Maybe [Text]) Source #

A list of Cell arns contained within this Cell (for use in nested Cells, e.g. regions within which AZs)

createCell_cellName :: Lens' CreateCell Text Source #

The name of the Cell to create

createCellResponse_parentReadinessScopes :: Lens' CreateCellResponse (Maybe [Text]) Source #

A list of Cell ARNs and/or RecoveryGroup ARNs

GetRecoveryGroup

ListRecoveryGroups

listRecoveryGroups_nextToken :: Lens' ListRecoveryGroups (Maybe Text) Source #

A token used to resume pagination from the end of a previous request.

listRecoveryGroups_maxResults :: Lens' ListRecoveryGroups (Maybe Natural) Source #

Upper bound on number of records to return.

listRecoveryGroupsResponse_nextToken :: Lens' ListRecoveryGroupsResponse (Maybe Text) Source #

A token that can be used to resume pagination from the end of the collection.

ListCrossAccountAuthorizations

listCrossAccountAuthorizations_nextToken :: Lens' ListCrossAccountAuthorizations (Maybe Text) Source #

A token used to resume pagination from the end of a previous request.

listCrossAccountAuthorizationsResponse_nextToken :: Lens' ListCrossAccountAuthorizationsResponse (Maybe Text) Source #

A token that can be used to resume pagination from the end of the collection.

GetCell

getCellResponse_parentReadinessScopes :: Lens' GetCellResponse (Maybe [Text]) Source #

A list of Cell ARNs and/or RecoveryGroup ARNs

getCellResponse_httpStatus :: Lens' GetCellResponse Int Source #

The response's http status code.

CreateCrossAccountAuthorization

CreateRecoveryGroup

GetReadinessCheck

GetReadinessCheckResourceStatus

getReadinessCheckResourceStatus_nextToken :: Lens' GetReadinessCheckResourceStatus (Maybe Text) Source #

A token used to resume pagination from the end of a previous request.

getReadinessCheckResourceStatusResponse_nextToken :: Lens' GetReadinessCheckResourceStatusResponse (Maybe Text) Source #

A token that can be used to resume pagination from the end of the collection.

ListResourceSets

listResourceSets_nextToken :: Lens' ListResourceSets (Maybe Text) Source #

A token used to resume pagination from the end of a previous request.

listResourceSets_maxResults :: Lens' ListResourceSets (Maybe Natural) Source #

Upper bound on number of records to return.

listResourceSetsResponse_nextToken :: Lens' ListResourceSetsResponse (Maybe Text) Source #

A token that can be used to resume pagination from the end of the collection.

GetArchitectureRecommendations

getArchitectureRecommendations_nextToken :: Lens' GetArchitectureRecommendations (Maybe Text) Source #

A token that can be used to resume pagination from the end of the collection.

getArchitectureRecommendations_recoveryGroupName :: Lens' GetArchitectureRecommendations Text Source #

Name of RecoveryGroup (top level resource) to be analyzed.

getArchitectureRecommendationsResponse_lastAuditTimestamp :: Lens' GetArchitectureRecommendationsResponse (Maybe UTCTime) Source #

The time a Recovery Group was last assessed for recommendations in UTC ISO-8601 format.

getArchitectureRecommendationsResponse_nextToken :: Lens' GetArchitectureRecommendationsResponse (Maybe Text) Source #

A token that can be used to resume pagination from the end of the collection

DeleteCrossAccountAuthorization

DeleteRecoveryGroup

UpdateRecoveryGroup

updateRecoveryGroup_cells :: Lens' UpdateRecoveryGroup [Text] Source #

A list of Cell arns, completely replaces previous list

TagResource

tagResource_resourceArn :: Lens' TagResource Text Source #

The Amazon Resource Name (ARN) for the resource. You can get this from the response to any request to the resource.

UntagResource

untagResource_tagKeys :: Lens' UntagResource [Text] Source #

A comma-separated list of the tag keys to remove from the resource.

untagResource_resourceArn :: Lens' UntagResource Text Source #

The Amazon Resource Name (ARN) for the resource. You can get this from the response to any request to the resource.

GetRecoveryGroupReadinessSummary

getRecoveryGroupReadinessSummary_nextToken :: Lens' GetRecoveryGroupReadinessSummary (Maybe Text) Source #

A token used to resume pagination from the end of a previous request.

getRecoveryGroupReadinessSummaryResponse_nextToken :: Lens' GetRecoveryGroupReadinessSummaryResponse (Maybe Text) Source #

A token that can be used to resume pagination from the end of the collection.

GetResourceSet

getResourceSetResponse_resourceSetType :: Lens' GetResourceSetResponse (Maybe Text) Source #

AWS Resource Type of the resources in the ResourceSet

ListTagsForResources

listTagsForResources_resourceArn :: Lens' ListTagsForResources Text Source #

The Amazon Resource Name (ARN) for the resource. You can get this from the response to any request to the resource.

UpdateResourceSet

updateResourceSet_resourceSetType :: Lens' UpdateResourceSet Text Source #

AWS Resource Type of the resources in the ResourceSet

updateResourceSetResponse_resourceSetType :: Lens' UpdateResourceSetResponse (Maybe Text) Source #

AWS Resource Type of the resources in the ResourceSet

DeleteResourceSet

Types

CellOutput

cellOutput_parentReadinessScopes :: Lens' CellOutput [Text] Source #

A list of Cell ARNs and/or RecoveryGroup ARNs

cellOutput_cells :: Lens' CellOutput [Text] Source #

A list of Cell arns

DNSTargetResource

dNSTargetResource_hostedZoneArn :: Lens' DNSTargetResource (Maybe Text) Source #

The Hosted Zone ARN that contains the DNS record with the provided name of target resource.

dNSTargetResource_recordType :: Lens' DNSTargetResource (Maybe Text) Source #

The Type of DNS Record of target resource

dNSTargetResource_domainName :: Lens' DNSTargetResource (Maybe Text) Source #

The DNS Name that acts as ingress point to a portion of application

dNSTargetResource_recordSetId :: Lens' DNSTargetResource (Maybe Text) Source #

The R53 Set Id to uniquely identify a record given a Name and a Type

ListRulesOutput

listRulesOutput_resourceType :: Lens' ListRulesOutput Text Source #

The resource type the rule applies to.

Message

message_messageText :: Lens' Message (Maybe Text) Source #

The text of a readiness check message

NLBResource

R53ResourceRecord

ReadinessCheckOutput

ReadinessCheckSummary

readinessCheckSummary_readinessCheckName :: Lens' ReadinessCheckSummary (Maybe Text) Source #

The name of a ReadinessCheck which is part of the given RecoveryGroup or Cell

Recommendation

RecoveryGroupOutput

Resource

resource_readinessScopes :: Lens' Resource (Maybe [Text]) Source #

A list of RecoveryGroup ARNs and/or Cell ARNs that this resource is contained within.

resource_resourceArn :: Lens' Resource (Maybe Text) Source #

The ARN of the AWS resource, can be skipped if dnsTargetResource is used

resource_componentId :: Lens' Resource (Maybe Text) Source #

The component id of the resource, generated by the service when dnsTargetResource is used

ResourceResult

resourceResult_componentId :: Lens' ResourceResult (Maybe Text) Source #

The component id of the resource

resourceResult_lastCheckedTimestamp :: Lens' ResourceResult UTCTime Source #

The time the resource was last checked for readiness, in ISO-8601 format, UTC.

ResourceSetOutput

resourceSetOutput_resourceSetType :: Lens' ResourceSetOutput Text Source #

AWS Resource Type of the resources in the ResourceSet

RuleResult

ruleResult_messages :: Lens' RuleResult [Message] Source #

Details about the resource's readiness

ruleResult_readiness :: Lens' RuleResult Readiness Source #

The readiness at rule level.

ruleResult_ruleId :: Lens' RuleResult Text Source #

The identifier of the rule.

ruleResult_lastCheckedTimestamp :: Lens' RuleResult UTCTime Source #

The time the resource was last checked for readiness, in ISO-8601 format, UTC.

TargetResource