amazonka-route53-recovery-readiness-2.0: Amazon Route53 Recovery Readiness SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Route53RecoveryReadiness.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2019-12-02 of the Amazon Route53 Recovery Readiness SDK configuration.

Errors

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

User does not have sufficient access to perform this action.

_ConflictException :: AsError a => Fold a ServiceError Source #

Updating or deleting a resource can cause an inconsistent state.

_InternalServerException :: AsError a => Fold a ServiceError Source #

An unexpected error occurred.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The requested resource does not exist.

_ThrottlingException :: AsError a => Fold a ServiceError Source #

Request was denied due to request throttling.

_ValidationException :: AsError a => Fold a ServiceError Source #

The input fails to satisfy the constraints specified by an AWS service.

Readiness

newtype Readiness Source #

The readiness status.

Constructors

Readiness' 

Fields

Instances

Instances details
FromJSON Readiness Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Readiness

FromJSONKey Readiness Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Readiness

ToJSON Readiness Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Readiness

ToJSONKey Readiness Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Readiness

ToByteString Readiness Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Readiness

Methods

toBS :: Readiness -> ByteString #

ToHeader Readiness Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Readiness

ToLog Readiness Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Readiness

ToQuery Readiness Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Readiness

FromText Readiness Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Readiness

ToText Readiness Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Readiness

Methods

toText :: Readiness -> Text #

FromXML Readiness Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Readiness

ToXML Readiness Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Readiness

Methods

toXML :: Readiness -> XML #

Generic Readiness Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Readiness

Associated Types

type Rep Readiness :: Type -> Type #

Read Readiness Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Readiness

Show Readiness Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Readiness

NFData Readiness Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Readiness

Methods

rnf :: Readiness -> () #

Eq Readiness Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Readiness

Ord Readiness Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Readiness

Hashable Readiness Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Readiness

type Rep Readiness Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Readiness

type Rep Readiness = D1 ('MetaData "Readiness" "Amazonka.Route53RecoveryReadiness.Types.Readiness" "amazonka-route53-recovery-readiness-2.0-4IMArkySCxS56jpsDTHPd1" 'True) (C1 ('MetaCons "Readiness'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReadiness") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CellOutput

data CellOutput Source #

Information about a cell.

See: newCellOutput smart constructor.

Constructors

CellOutput' 

Fields

Instances

Instances details
FromJSON CellOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.CellOutput

Generic CellOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.CellOutput

Associated Types

type Rep CellOutput :: Type -> Type #

Read CellOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.CellOutput

Show CellOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.CellOutput

NFData CellOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.CellOutput

Methods

rnf :: CellOutput -> () #

Eq CellOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.CellOutput

Hashable CellOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.CellOutput

type Rep CellOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.CellOutput

type Rep CellOutput = D1 ('MetaData "CellOutput" "Amazonka.Route53RecoveryReadiness.Types.CellOutput" "amazonka-route53-recovery-readiness-2.0-4IMArkySCxS56jpsDTHPd1" 'False) (C1 ('MetaCons "CellOutput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "parentReadinessScopes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])) :*: (S1 ('MetaSel ('Just "cellArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "cellName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "cells") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))))

newCellOutput Source #

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.

cellOutput_parentReadinessScopes :: Lens' CellOutput [Text] Source #

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.

cellOutput_cellArn :: Lens' CellOutput Text Source #

The Amazon Resource Name (ARN) for the cell.

cellOutput_cells :: Lens' CellOutput [Text] Source #

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' 

Fields

Instances

Instances details
FromJSON DNSTargetResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.DNSTargetResource

ToJSON DNSTargetResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.DNSTargetResource

Generic DNSTargetResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.DNSTargetResource

Associated Types

type Rep DNSTargetResource :: Type -> Type #

Read DNSTargetResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.DNSTargetResource

Show DNSTargetResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.DNSTargetResource

NFData DNSTargetResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.DNSTargetResource

Methods

rnf :: DNSTargetResource -> () #

Eq DNSTargetResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.DNSTargetResource

Hashable DNSTargetResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.DNSTargetResource

type Rep DNSTargetResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.DNSTargetResource

type Rep DNSTargetResource = D1 ('MetaData "DNSTargetResource" "Amazonka.Route53RecoveryReadiness.Types.DNSTargetResource" "amazonka-route53-recovery-readiness-2.0-4IMArkySCxS56jpsDTHPd1" 'False) (C1 ('MetaCons "DNSTargetResource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hostedZoneArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "recordSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "recordType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetResource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetResource))))))

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.

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

The domain name that acts as an ingress point to a portion of the customer application.

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

The hosted zone Amazon Resource Name (ARN) that contains the DNS record with the provided name of the target resource.

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

The Route 53 record set ID that uniquely identifies a DNS record, given a name and a type.

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

The type of DNS record of the target resource.

dNSTargetResource_targetResource :: Lens' DNSTargetResource (Maybe TargetResource) Source #

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' 

Fields

Instances

Instances details
FromJSON ListRulesOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ListRulesOutput

Generic ListRulesOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ListRulesOutput

Associated Types

type Rep ListRulesOutput :: Type -> Type #

Read ListRulesOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ListRulesOutput

Show ListRulesOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ListRulesOutput

NFData ListRulesOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ListRulesOutput

Methods

rnf :: ListRulesOutput -> () #

Eq ListRulesOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ListRulesOutput

Hashable ListRulesOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ListRulesOutput

type Rep ListRulesOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ListRulesOutput

type Rep ListRulesOutput = D1 ('MetaData "ListRulesOutput" "Amazonka.Route53RecoveryReadiness.Types.ListRulesOutput" "amazonka-route53-recovery-readiness-2.0-4IMArkySCxS56jpsDTHPd1" 'False) (C1 ('MetaCons "ListRulesOutput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ruleDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "ruleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListRulesOutput Source #

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.

listRulesOutput_ruleDescription :: Lens' ListRulesOutput Text Source #

The description of a readiness rule.

listRulesOutput_ruleId :: Lens' ListRulesOutput Text Source #

The ID for the readiness rule.

listRulesOutput_resourceType :: Lens' ListRulesOutput Text Source #

The resource type that the readiness rule applies to.

Message

data Message Source #

Information relating to readiness check status.

See: newMessage smart constructor.

Constructors

Message' 

Fields

Instances

Instances details
FromJSON Message Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Message

Generic Message Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Message

Associated Types

type Rep Message :: Type -> Type #

Methods

from :: Message -> Rep Message x #

to :: Rep Message x -> Message #

Read Message Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Message

Show Message Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Message

NFData Message Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Message

Methods

rnf :: Message -> () #

Eq Message Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Message

Methods

(==) :: Message -> Message -> Bool #

(/=) :: Message -> Message -> Bool #

Hashable Message Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Message

Methods

hashWithSalt :: Int -> Message -> Int #

hash :: Message -> Int #

type Rep Message Source # 
Instance details

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.

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

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' 

Fields

  • arn :: Maybe Text

    The Network Load Balancer resource Amazon Resource Name (ARN).

Instances

Instances details
FromJSON NLBResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.NLBResource

ToJSON NLBResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.NLBResource

Generic NLBResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.NLBResource

Associated Types

type Rep NLBResource :: Type -> Type #

Read NLBResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.NLBResource

Show NLBResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.NLBResource

NFData NLBResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.NLBResource

Methods

rnf :: NLBResource -> () #

Eq NLBResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.NLBResource

Hashable NLBResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.NLBResource

type Rep NLBResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.NLBResource

type Rep NLBResource = D1 ('MetaData "NLBResource" "Amazonka.Route53RecoveryReadiness.Types.NLBResource" "amazonka-route53-recovery-readiness-2.0-4IMArkySCxS56jpsDTHPd1" 'False) (C1 ('MetaCons "NLBResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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).

nLBResource_arn :: Lens' NLBResource (Maybe Text) Source #

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' 

Fields

Instances

Instances details
FromJSON R53ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.R53ResourceRecord

ToJSON R53ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.R53ResourceRecord

Generic R53ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.R53ResourceRecord

Associated Types

type Rep R53ResourceRecord :: Type -> Type #

Read R53ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.R53ResourceRecord

Show R53ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.R53ResourceRecord

NFData R53ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.R53ResourceRecord

Methods

rnf :: R53ResourceRecord -> () #

Eq R53ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.R53ResourceRecord

Hashable R53ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.R53ResourceRecord

type Rep R53ResourceRecord Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.R53ResourceRecord

type Rep R53ResourceRecord = D1 ('MetaData "R53ResourceRecord" "Amazonka.Route53RecoveryReadiness.Types.R53ResourceRecord" "amazonka-route53-recovery-readiness-2.0-4IMArkySCxS56jpsDTHPd1" 'False) (C1 ('MetaCons "R53ResourceRecord'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recordSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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.

r53ResourceRecord_recordSetId :: Lens' R53ResourceRecord (Maybe Text) Source #

The Route 53 Resource Record Set ID.

ReadinessCheckOutput

data ReadinessCheckOutput Source #

A readiness check.

See: newReadinessCheckOutput smart constructor.

Constructors

ReadinessCheckOutput' 

Fields

Instances

Instances details
FromJSON ReadinessCheckOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ReadinessCheckOutput

Generic ReadinessCheckOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ReadinessCheckOutput

Associated Types

type Rep ReadinessCheckOutput :: Type -> Type #

Read ReadinessCheckOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ReadinessCheckOutput

Show ReadinessCheckOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ReadinessCheckOutput

NFData ReadinessCheckOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ReadinessCheckOutput

Methods

rnf :: ReadinessCheckOutput -> () #

Eq ReadinessCheckOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ReadinessCheckOutput

Hashable ReadinessCheckOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ReadinessCheckOutput

type Rep ReadinessCheckOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ReadinessCheckOutput

type Rep ReadinessCheckOutput = D1 ('MetaData "ReadinessCheckOutput" "Amazonka.Route53RecoveryReadiness.Types.ReadinessCheckOutput" "amazonka-route53-recovery-readiness-2.0-4IMArkySCxS56jpsDTHPd1" 'False) (C1 ('MetaCons "ReadinessCheckOutput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "readinessCheckName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "readinessCheckArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceSet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newReadinessCheckOutput Source #

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.

readinessCheckOutput_readinessCheckArn :: Lens' ReadinessCheckOutput Text Source #

The Amazon Resource Name (ARN) associated with a readiness check.

readinessCheckOutput_resourceSet :: Lens' ReadinessCheckOutput Text Source #

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' 

Fields

Instances

Instances details
FromJSON ReadinessCheckSummary Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ReadinessCheckSummary

Generic ReadinessCheckSummary Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ReadinessCheckSummary

Associated Types

type Rep ReadinessCheckSummary :: Type -> Type #

Read ReadinessCheckSummary Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ReadinessCheckSummary

Show ReadinessCheckSummary Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ReadinessCheckSummary

NFData ReadinessCheckSummary Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ReadinessCheckSummary

Methods

rnf :: ReadinessCheckSummary -> () #

Eq ReadinessCheckSummary Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ReadinessCheckSummary

Hashable ReadinessCheckSummary Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ReadinessCheckSummary

type Rep ReadinessCheckSummary Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ReadinessCheckSummary

type Rep ReadinessCheckSummary = D1 ('MetaData "ReadinessCheckSummary" "Amazonka.Route53RecoveryReadiness.Types.ReadinessCheckSummary" "amazonka-route53-recovery-readiness-2.0-4IMArkySCxS56jpsDTHPd1" 'False) (C1 ('MetaCons "ReadinessCheckSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "readiness") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Readiness)) :*: S1 ('MetaSel ('Just "readinessCheckName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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.

readinessCheckSummary_readiness :: Lens' ReadinessCheckSummary (Maybe Readiness) Source #

The readiness status of this readiness check.

Recommendation

data Recommendation Source #

Recommendations that are provided to make an application more recovery resilient.

See: newRecommendation smart constructor.

Constructors

Recommendation' 

Fields

  • recommendationText :: Text

    Text of the recommendations that are provided to make an application more recovery resilient.

Instances

Instances details
FromJSON Recommendation Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Recommendation

Generic Recommendation Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Recommendation

Associated Types

type Rep Recommendation :: Type -> Type #

Read Recommendation Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Recommendation

Show Recommendation Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Recommendation

NFData Recommendation Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Recommendation

Methods

rnf :: Recommendation -> () #

Eq Recommendation Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Recommendation

Hashable Recommendation Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Recommendation

type Rep Recommendation Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Recommendation

type Rep Recommendation = D1 ('MetaData "Recommendation" "Amazonka.Route53RecoveryReadiness.Types.Recommendation" "amazonka-route53-recovery-readiness-2.0-4IMArkySCxS56jpsDTHPd1" 'False) (C1 ('MetaCons "Recommendation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recommendationText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newRecommendation Source #

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.

recommendation_recommendationText :: Lens' Recommendation Text Source #

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.

Constructors

RecoveryGroupOutput' 

Fields

Instances

Instances details
FromJSON RecoveryGroupOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.RecoveryGroupOutput

Generic RecoveryGroupOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.RecoveryGroupOutput

Associated Types

type Rep RecoveryGroupOutput :: Type -> Type #

Read RecoveryGroupOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.RecoveryGroupOutput

Show RecoveryGroupOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.RecoveryGroupOutput

NFData RecoveryGroupOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.RecoveryGroupOutput

Methods

rnf :: RecoveryGroupOutput -> () #

Eq RecoveryGroupOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.RecoveryGroupOutput

Hashable RecoveryGroupOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.RecoveryGroupOutput

type Rep RecoveryGroupOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.RecoveryGroupOutput

type Rep RecoveryGroupOutput = D1 ('MetaData "RecoveryGroupOutput" "Amazonka.Route53RecoveryReadiness.Types.RecoveryGroupOutput" "amazonka-route53-recovery-readiness-2.0-4IMArkySCxS56jpsDTHPd1" 'False) (C1 ('MetaCons "RecoveryGroupOutput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "recoveryGroupArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "recoveryGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "cells") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newRecoveryGroupOutput Source #

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).

recoveryGroupOutput_tags :: Lens' RecoveryGroupOutput (Maybe (HashMap Text Text)) Source #

The tags associated with the recovery group.

recoveryGroupOutput_recoveryGroupArn :: Lens' RecoveryGroupOutput Text Source #

The Amazon Resource Name (ARN) for the recovery group.

recoveryGroupOutput_cells :: Lens' RecoveryGroupOutput [Text] Source #

A list of a cell's Amazon Resource Names (ARNs).

Resource

data Resource Source #

The resource element of a resource set.

See: newResource smart constructor.

Constructors

Resource' 

Fields

Instances

Instances details
FromJSON Resource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Resource

ToJSON Resource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Resource

Generic Resource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Resource

Associated Types

type Rep Resource :: Type -> Type #

Methods

from :: Resource -> Rep Resource x #

to :: Rep Resource x -> Resource #

Read Resource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Resource

Show Resource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Resource

NFData Resource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Resource

Methods

rnf :: Resource -> () #

Eq Resource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Resource

Hashable Resource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.Resource

Methods

hashWithSalt :: Int -> Resource -> Int #

hash :: Resource -> Int #

type Rep Resource Source # 
Instance details

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.

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

The component identifier of the resource, generated when DNS target resource is used.

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

A list of recovery group Amazon Resource Names (ARNs) and cell ARNs that this resource is contained within.

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

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.

Constructors

ResourceResult' 

Fields

Instances

Instances details
FromJSON ResourceResult Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ResourceResult

Generic ResourceResult Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ResourceResult

Associated Types

type Rep ResourceResult :: Type -> Type #

Read ResourceResult Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ResourceResult

Show ResourceResult Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ResourceResult

NFData ResourceResult Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ResourceResult

Methods

rnf :: ResourceResult -> () #

Eq ResourceResult Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ResourceResult

Hashable ResourceResult Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ResourceResult

type Rep ResourceResult Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ResourceResult

type Rep ResourceResult = D1 ('MetaData "ResourceResult" "Amazonka.Route53RecoveryReadiness.Types.ResourceResult" "amazonka-route53-recovery-readiness-2.0-4IMArkySCxS56jpsDTHPd1" 'False) (C1 ('MetaCons "ResourceResult'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "componentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "readiness") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Readiness) :*: S1 ('MetaSel ('Just "lastCheckedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601))))

newResourceResult Source #

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.

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

The component id of the resource.

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

The Amazon Resource Name (ARN) of the resource.

resourceResult_lastCheckedTimestamp :: Lens' ResourceResult UTCTime Source #

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.

Constructors

ResourceSetOutput' 

Fields

  • tags :: Maybe (HashMap Text Text)
     
  • resourceSetType :: Text

    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

  • resourceSetName :: Text

    The name of the resource set.

  • resourceSetArn :: Text

    The Amazon Resource Name (ARN) for the resource set.

  • resources :: [Resource]

    A list of resource objects.

Instances

Instances details
FromJSON ResourceSetOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ResourceSetOutput

Generic ResourceSetOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ResourceSetOutput

Associated Types

type Rep ResourceSetOutput :: Type -> Type #

Read ResourceSetOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ResourceSetOutput

Show ResourceSetOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ResourceSetOutput

NFData ResourceSetOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ResourceSetOutput

Methods

rnf :: ResourceSetOutput -> () #

Eq ResourceSetOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ResourceSetOutput

Hashable ResourceSetOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ResourceSetOutput

type Rep ResourceSetOutput Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.ResourceSetOutput

type Rep ResourceSetOutput = D1 ('MetaData "ResourceSetOutput" "Amazonka.Route53RecoveryReadiness.Types.ResourceSetOutput" "amazonka-route53-recovery-readiness-2.0-4IMArkySCxS56jpsDTHPd1" 'False) (C1 ('MetaCons "ResourceSetOutput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "resourceSetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "resourceSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "resourceSetArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Resource])))))

newResourceSetOutput Source #

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.

resourceSetOutput_resourceSetType :: Lens' ResourceSetOutput Text Source #

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

resourceSetOutput_resourceSetArn :: Lens' ResourceSetOutput Text Source #

The Amazon Resource Name (ARN) for the resource set.

RuleResult

data RuleResult Source #

The result of a successful Rule request, with status for an individual rule.

See: newRuleResult smart constructor.

Constructors

RuleResult' 

Fields

Instances

Instances details
FromJSON RuleResult Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.RuleResult

Generic RuleResult Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.RuleResult

Associated Types

type Rep RuleResult :: Type -> Type #

Read RuleResult Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.RuleResult

Show RuleResult Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.RuleResult

NFData RuleResult Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.RuleResult

Methods

rnf :: RuleResult -> () #

Eq RuleResult Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.RuleResult

Hashable RuleResult Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.RuleResult

type Rep RuleResult Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.RuleResult

type Rep RuleResult = D1 ('MetaData "RuleResult" "Amazonka.Route53RecoveryReadiness.Types.RuleResult" "amazonka-route53-recovery-readiness-2.0-4IMArkySCxS56jpsDTHPd1" 'False) (C1 ('MetaCons "RuleResult'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "messages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Message]) :*: S1 ('MetaSel ('Just "readiness") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Readiness)) :*: (S1 ('MetaSel ('Just "ruleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "lastCheckedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ISO8601))))

newRuleResult Source #

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.

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

data TargetResource Source #

The target resource that the Route 53 record points to.

See: newTargetResource smart constructor.

Constructors

TargetResource' 

Fields

Instances

Instances details
FromJSON TargetResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.TargetResource

ToJSON TargetResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.TargetResource

Generic TargetResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.TargetResource

Associated Types

type Rep TargetResource :: Type -> Type #

Read TargetResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.TargetResource

Show TargetResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.TargetResource

NFData TargetResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.TargetResource

Methods

rnf :: TargetResource -> () #

Eq TargetResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.TargetResource

Hashable TargetResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.TargetResource

type Rep TargetResource Source # 
Instance details

Defined in Amazonka.Route53RecoveryReadiness.Types.TargetResource

type Rep TargetResource = D1 ('MetaData "TargetResource" "Amazonka.Route53RecoveryReadiness.Types.TargetResource" "amazonka-route53-recovery-readiness-2.0-4IMArkySCxS56jpsDTHPd1" 'False) (C1 ('MetaCons "TargetResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nLBResource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NLBResource)) :*: S1 ('MetaSel ('Just "r53Resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe R53ResourceRecord))))

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.

targetResource_nLBResource :: Lens' TargetResource (Maybe NLBResource) Source #

The Network Load Balancer Resource.