| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.Route53RecoveryReadiness.Types
Description
Synopsis
- defaultService :: Service
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- 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' {}
- newCellOutput :: Text -> Text -> CellOutput
- cellOutput_tags :: Lens' CellOutput (Maybe (HashMap Text Text))
- cellOutput_parentReadinessScopes :: Lens' CellOutput [Text]
- cellOutput_cellArn :: Lens' CellOutput Text
- cellOutput_cellName :: Lens' CellOutput Text
- cellOutput_cells :: Lens' CellOutput [Text]
- data DNSTargetResource = DNSTargetResource' {}
- newDNSTargetResource :: DNSTargetResource
- dNSTargetResource_hostedZoneArn :: Lens' DNSTargetResource (Maybe Text)
- dNSTargetResource_recordType :: Lens' DNSTargetResource (Maybe Text)
- dNSTargetResource_targetResource :: Lens' DNSTargetResource (Maybe TargetResource)
- dNSTargetResource_domainName :: Lens' DNSTargetResource (Maybe Text)
- dNSTargetResource_recordSetId :: Lens' DNSTargetResource (Maybe Text)
- data ListRulesOutput = ListRulesOutput' {
- ruleDescription :: Text
- ruleId :: Text
- resourceType :: Text
- newListRulesOutput :: Text -> Text -> Text -> ListRulesOutput
- listRulesOutput_ruleDescription :: Lens' ListRulesOutput Text
- listRulesOutput_ruleId :: Lens' ListRulesOutput Text
- listRulesOutput_resourceType :: Lens' ListRulesOutput Text
- data Message = Message' {
- messageText :: Maybe Text
- newMessage :: Message
- message_messageText :: Lens' Message (Maybe Text)
- data NLBResource = NLBResource' {}
- newNLBResource :: NLBResource
- nLBResource_arn :: Lens' NLBResource (Maybe Text)
- data R53ResourceRecord = R53ResourceRecord' {
- domainName :: Maybe Text
- recordSetId :: Maybe Text
- newR53ResourceRecord :: R53ResourceRecord
- r53ResourceRecord_domainName :: Lens' R53ResourceRecord (Maybe Text)
- r53ResourceRecord_recordSetId :: Lens' R53ResourceRecord (Maybe Text)
- data ReadinessCheckOutput = ReadinessCheckOutput' {
- readinessCheckName :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- readinessCheckArn :: Text
- resourceSet :: Text
- newReadinessCheckOutput :: Text -> Text -> ReadinessCheckOutput
- readinessCheckOutput_readinessCheckName :: Lens' ReadinessCheckOutput (Maybe Text)
- readinessCheckOutput_tags :: Lens' ReadinessCheckOutput (Maybe (HashMap Text Text))
- readinessCheckOutput_readinessCheckArn :: Lens' ReadinessCheckOutput Text
- readinessCheckOutput_resourceSet :: Lens' ReadinessCheckOutput Text
- data ReadinessCheckSummary = ReadinessCheckSummary' {}
- newReadinessCheckSummary :: ReadinessCheckSummary
- readinessCheckSummary_readiness :: Lens' ReadinessCheckSummary (Maybe Readiness)
- readinessCheckSummary_readinessCheckName :: Lens' ReadinessCheckSummary (Maybe Text)
- data Recommendation = Recommendation' {}
- newRecommendation :: Text -> Recommendation
- recommendation_recommendationText :: Lens' Recommendation Text
- data RecoveryGroupOutput = RecoveryGroupOutput' {}
- newRecoveryGroupOutput :: Text -> Text -> RecoveryGroupOutput
- recoveryGroupOutput_tags :: Lens' RecoveryGroupOutput (Maybe (HashMap Text Text))
- recoveryGroupOutput_recoveryGroupArn :: Lens' RecoveryGroupOutput Text
- recoveryGroupOutput_recoveryGroupName :: Lens' RecoveryGroupOutput Text
- recoveryGroupOutput_cells :: Lens' RecoveryGroupOutput [Text]
- data Resource = Resource' {}
- newResource :: Resource
- resource_readinessScopes :: Lens' Resource (Maybe [Text])
- resource_resourceArn :: Lens' Resource (Maybe Text)
- resource_componentId :: Lens' Resource (Maybe Text)
- resource_dnsTargetResource :: Lens' Resource (Maybe DNSTargetResource)
- data ResourceResult = ResourceResult' {}
- newResourceResult :: Readiness -> UTCTime -> ResourceResult
- resourceResult_resourceArn :: Lens' ResourceResult (Maybe Text)
- resourceResult_componentId :: Lens' ResourceResult (Maybe Text)
- resourceResult_readiness :: Lens' ResourceResult Readiness
- resourceResult_lastCheckedTimestamp :: Lens' ResourceResult UTCTime
- data ResourceSetOutput = ResourceSetOutput' {
- tags :: Maybe (HashMap Text Text)
- resourceSetType :: Text
- resourceSetName :: Text
- resourceSetArn :: Text
- resources :: [Resource]
- newResourceSetOutput :: Text -> Text -> Text -> ResourceSetOutput
- resourceSetOutput_tags :: Lens' ResourceSetOutput (Maybe (HashMap Text Text))
- resourceSetOutput_resourceSetType :: Lens' ResourceSetOutput Text
- resourceSetOutput_resourceSetName :: Lens' ResourceSetOutput Text
- resourceSetOutput_resourceSetArn :: Lens' ResourceSetOutput Text
- resourceSetOutput_resources :: Lens' ResourceSetOutput [Resource]
- data RuleResult = RuleResult' {}
- newRuleResult :: Readiness -> Text -> UTCTime -> RuleResult
- ruleResult_messages :: Lens' RuleResult [Message]
- ruleResult_readiness :: Lens' RuleResult Readiness
- ruleResult_ruleId :: Lens' RuleResult Text
- ruleResult_lastCheckedTimestamp :: Lens' RuleResult UTCTime
- data TargetResource = TargetResource' {}
- newTargetResource :: TargetResource
- targetResource_r53Resource :: Lens' TargetResource (Maybe R53ResourceRecord)
- targetResource_nLBResource :: Lens' TargetResource (Maybe NLBResource)
Service Configuration
defaultService :: Service Source #
API version 2019-12-02 of the Amazon Route53 Recovery Readiness SDK configuration.
Errors
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The input fails to satisfy the constraints specified by an AWS service.
_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
User does not have sufficient access to perform this action.
_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Updating or deleting a resource can cause an inconsistent state.
_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Request was denied due to request throttling.
_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An unexpected error occurred.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The requested resource does not exist.
Readiness
The readiness of an entire ReadinessCheck or an individual resource ARN.
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 #
A Cell and its properties
See: newCellOutput smart constructor.
Constructors
| CellOutput' | |
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 - Undocumented member.
$sel:parentReadinessScopes:CellOutput', cellOutput_parentReadinessScopes - A list of Cell ARNs and/or RecoveryGroup ARNs
$sel:cellArn:CellOutput', cellOutput_cellArn - The 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_tags :: Lens' CellOutput (Maybe (HashMap Text Text)) Source #
Undocumented member.
cellOutput_parentReadinessScopes :: Lens' CellOutput [Text] Source #
A list of Cell ARNs and/or RecoveryGroup ARNs
cellOutput_cellArn :: Lens' CellOutput Text Source #
The arn for the Cell
cellOutput_cellName :: Lens' CellOutput Text Source #
The name of 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
See: newDNSTargetResource smart constructor.
Constructors
| DNSTargetResource' | |
Fields
| |
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:hostedZoneArn:DNSTargetResource', dNSTargetResource_hostedZoneArn - The Hosted Zone ARN that contains the DNS record with the provided name
of target resource.
$sel:recordType:DNSTargetResource', dNSTargetResource_recordType - The Type of DNS Record of target resource
$sel:targetResource:DNSTargetResource', dNSTargetResource_targetResource - Undocumented member.
$sel:domainName:DNSTargetResource', dNSTargetResource_domainName - The DNS Name that acts as ingress point to a portion of application
$sel:recordSetId:DNSTargetResource', dNSTargetResource_recordSetId - The R53 Set Id to uniquely identify a record given a Name and a Type
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_targetResource :: Lens' DNSTargetResource (Maybe TargetResource) Source #
Undocumented member.
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
data ListRulesOutput Source #
A collection of rules used in a readiness check
See: newListRulesOutput smart constructor.
Constructors
| ListRulesOutput' | |
Fields
| |
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 - A description of the rule
$sel:ruleId:ListRulesOutput', listRulesOutput_ruleId - The Rule's ID.
$sel:resourceType:ListRulesOutput', listRulesOutput_resourceType - The resource type the rule applies to.
listRulesOutput_ruleDescription :: Lens' ListRulesOutput Text Source #
A description of the rule
listRulesOutput_ruleId :: Lens' ListRulesOutput Text Source #
The Rule's ID.
listRulesOutput_resourceType :: Lens' ListRulesOutput Text Source #
The resource type the rule applies to.
Message
Information relating to readiness check status
See: newMessage smart constructor.
Constructors
| Message' | |
Fields
| |
Instances
| Eq Message Source # | |
| Read Message Source # | |
| Show Message Source # | |
| Generic Message Source # | |
| NFData Message Source # | |
| Hashable Message Source # | |
| FromJSON Message Source # | |
| type Rep Message Source # | |
Defined in Amazonka.Route53RecoveryReadiness.Types.Message type Rep Message = D1 ('MetaData "Message" "Amazonka.Route53RecoveryReadiness.Types.Message" "libZSservicesZSamazonka-route53-recovery-readinessZSamazonka-route53-recovery-readiness" '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 NLB resource a DNS Target Resource points to
See: newNLBResource smart constructor.
Constructors
| NLBResource' | |
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 - An NLB resource arn
nLBResource_arn :: Lens' NLBResource (Maybe Text) Source #
An NLB resource arn
R53ResourceRecord
data R53ResourceRecord Source #
The Route 53 resource a DNS Target Resource record points to
See: newR53ResourceRecord smart constructor.
Constructors
| R53ResourceRecord' | |
Fields
| |
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 name
$sel:recordSetId:R53ResourceRecord', r53ResourceRecord_recordSetId - The Resource Record set id
r53ResourceRecord_domainName :: Lens' R53ResourceRecord (Maybe Text) Source #
The DNS target name
r53ResourceRecord_recordSetId :: Lens' R53ResourceRecord (Maybe Text) Source #
The Resource Record set id
ReadinessCheckOutput
data ReadinessCheckOutput Source #
A resource used for checking the readiness of a Resource Set
See: newReadinessCheckOutput smart constructor.
Constructors
| ReadinessCheckOutput' | |
Fields
| |
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 for a ReadinessCheck
$sel:tags:ReadinessCheckOutput', readinessCheckOutput_tags - Undocumented member.
$sel:readinessCheckArn:ReadinessCheckOutput', readinessCheckOutput_readinessCheckArn - Arn associated with ReadinessCheck
$sel:resourceSet:ReadinessCheckOutput', readinessCheckOutput_resourceSet - Name of the ResourceSet to be checked
readinessCheckOutput_readinessCheckName :: Lens' ReadinessCheckOutput (Maybe Text) Source #
Name for a ReadinessCheck
readinessCheckOutput_tags :: Lens' ReadinessCheckOutput (Maybe (HashMap Text Text)) Source #
Undocumented member.
readinessCheckOutput_readinessCheckArn :: Lens' ReadinessCheckOutput Text Source #
Arn associated with ReadinessCheck
readinessCheckOutput_resourceSet :: Lens' ReadinessCheckOutput Text Source #
Name of the ResourceSet to be checked
ReadinessCheckSummary
data ReadinessCheckSummary Source #
Summary of ReadinessCheck status, paginated in GetRecoveryGroupReadinessSummary and GetCellReadinessSummary
See: newReadinessCheckSummary smart constructor.
Constructors
| ReadinessCheckSummary' | |
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 of this ReadinessCheck
$sel:readinessCheckName:ReadinessCheckSummary', readinessCheckSummary_readinessCheckName - The name of a ReadinessCheck which is part of the given RecoveryGroup or
Cell
readinessCheckSummary_readiness :: Lens' ReadinessCheckSummary (Maybe Readiness) Source #
The readiness of this ReadinessCheck
readinessCheckSummary_readinessCheckName :: Lens' ReadinessCheckSummary (Maybe Text) Source #
The name of a ReadinessCheck which is part of the given RecoveryGroup or Cell
Recommendation
data Recommendation Source #
Guidance for improving Recovery Group resilliancy
See: newRecommendation smart constructor.
Constructors
| Recommendation' | |
Fields
| |
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 - Guidance text for recommendation
recommendation_recommendationText :: Lens' Recommendation Text Source #
Guidance text for recommendation
RecoveryGroupOutput
data RecoveryGroupOutput Source #
A Recovery Group generally containing multiple Cells
See: newRecoveryGroupOutput smart constructor.
Constructors
| RecoveryGroupOutput' | |
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 - Undocumented member.
$sel:recoveryGroupArn:RecoveryGroupOutput', recoveryGroupOutput_recoveryGroupArn - The arn for the RecoveryGroup
$sel:recoveryGroupName:RecoveryGroupOutput', recoveryGroupOutput_recoveryGroupName - The name of the RecoveryGroup
$sel:cells:RecoveryGroupOutput', recoveryGroupOutput_cells - A list of Cell arns
recoveryGroupOutput_tags :: Lens' RecoveryGroupOutput (Maybe (HashMap Text Text)) Source #
Undocumented member.
recoveryGroupOutput_recoveryGroupArn :: Lens' RecoveryGroupOutput Text Source #
The arn for the RecoveryGroup
recoveryGroupOutput_recoveryGroupName :: Lens' RecoveryGroupOutput Text Source #
The name of the RecoveryGroup
recoveryGroupOutput_cells :: Lens' RecoveryGroupOutput [Text] Source #
A list of Cell arns
Resource
The resource element of a ResourceSet
See: newResource smart constructor.
Constructors
| Resource' | |
Fields
| |
Instances
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:readinessScopes:Resource', resource_readinessScopes - A list of RecoveryGroup ARNs and/or Cell ARNs that this resource is
contained within.
$sel:resourceArn:Resource', resource_resourceArn - The ARN of the AWS resource, can be skipped if dnsTargetResource is used
$sel:componentId:Resource', resource_componentId - The component id of the resource, generated by the service when
dnsTargetResource is used
$sel:dnsTargetResource:Resource', resource_dnsTargetResource - Undocumented member.
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
resource_dnsTargetResource :: Lens' Resource (Maybe DNSTargetResource) Source #
Undocumented member.
ResourceResult
data ResourceResult Source #
Result with status for an individual resource.
See: newResourceResult smart constructor.
Constructors
| ResourceResult' | |
Fields
| |
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:resourceArn:ResourceResult', resourceResult_resourceArn - The ARN of the resource
$sel:componentId:ResourceResult', resourceResult_componentId - The component id of the resource
$sel:readiness:ResourceResult', resourceResult_readiness - The readiness of the resource.
$sel:lastCheckedTimestamp:ResourceResult', resourceResult_lastCheckedTimestamp - The time the resource was last checked for readiness, in ISO-8601
format, UTC.
resourceResult_resourceArn :: Lens' ResourceResult (Maybe Text) Source #
The ARN of the resource
resourceResult_componentId :: Lens' ResourceResult (Maybe Text) Source #
The component id of the resource
resourceResult_readiness :: Lens' ResourceResult Readiness Source #
The readiness of the resource.
resourceResult_lastCheckedTimestamp :: Lens' ResourceResult UTCTime Source #
The time the resource was last checked for readiness, in ISO-8601 format, UTC.
ResourceSetOutput
data ResourceSetOutput Source #
A collection of resources of the same type
See: newResourceSetOutput smart constructor.
Constructors
| ResourceSetOutput' | |
Fields
| |
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 - AWS Resource Type of the resources in the ResourceSet
$sel:resourceSetName:ResourceSetOutput', resourceSetOutput_resourceSetName - The name of the ResourceSet
$sel:resourceSetArn:ResourceSetOutput', resourceSetOutput_resourceSetArn - The arn for the ResourceSet
$sel:resources:ResourceSetOutput', resourceSetOutput_resources - A list of Resource objects
resourceSetOutput_tags :: Lens' ResourceSetOutput (Maybe (HashMap Text Text)) Source #
Undocumented member.
resourceSetOutput_resourceSetType :: Lens' ResourceSetOutput Text Source #
AWS Resource Type of the resources in the ResourceSet
resourceSetOutput_resourceSetName :: Lens' ResourceSetOutput Text Source #
The name of the ResourceSet
resourceSetOutput_resourceSetArn :: Lens' ResourceSetOutput Text Source #
The arn for the ResourceSet
resourceSetOutput_resources :: Lens' ResourceSetOutput [Resource] Source #
A list of Resource objects
RuleResult
data RuleResult Source #
Result with status for an individual rule..
See: newRuleResult smart constructor.
Constructors
| RuleResult' | |
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.
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 the R53 record points to
See: newTargetResource smart constructor.
Constructors
| TargetResource' | |
Fields | |
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:r53Resource:TargetResource', targetResource_r53Resource - Undocumented member.
$sel:nLBResource:TargetResource', targetResource_nLBResource - Undocumented member.
targetResource_r53Resource :: Lens' TargetResource (Maybe R53ResourceRecord) Source #
Undocumented member.
targetResource_nLBResource :: Lens' TargetResource (Maybe NLBResource) Source #
Undocumented member.