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 |
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
- 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_domainName :: Lens' DNSTargetResource (Maybe Text)
- dNSTargetResource_hostedZoneArn :: Lens' DNSTargetResource (Maybe Text)
- dNSTargetResource_recordSetId :: Lens' DNSTargetResource (Maybe Text)
- dNSTargetResource_recordType :: Lens' DNSTargetResource (Maybe Text)
- dNSTargetResource_targetResource :: Lens' DNSTargetResource (Maybe TargetResource)
- 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_componentId :: Lens' Resource (Maybe Text)
- resource_dnsTargetResource :: Lens' Resource (Maybe DNSTargetResource)
- resource_readinessScopes :: Lens' Resource (Maybe [Text])
- resource_resourceArn :: Lens' Resource (Maybe Text)
- data ResourceResult = ResourceResult' {}
- newResourceResult :: Readiness -> UTCTime -> ResourceResult
- resourceResult_componentId :: Lens' ResourceResult (Maybe Text)
- resourceResult_resourceArn :: 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_nLBResource :: Lens' TargetResource (Maybe NLBResource)
- targetResource_r53Resource :: Lens' TargetResource (Maybe R53ResourceRecord)
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
The readiness status.
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.
CellOutput' | |
|
Instances
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_tags :: Lens' CellOutput (Maybe (HashMap Text Text)) Source #
Tags on the resources.
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_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 and architecture checks.
See: newDNSTargetResource
smart constructor.
DNSTargetResource' | |
|
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.
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.
ListRulesOutput' | |
|
Instances
:: 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.
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
Information relating to readiness check status.
See: newMessage
smart constructor.
Message' | |
|
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.
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).
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.
R53ResourceRecord' | |
|
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.
r53ResourceRecord_domainName :: Lens' R53ResourceRecord (Maybe Text) Source #
The DNS target domain name.
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.
ReadinessCheckOutput' | |
|
Instances
newReadinessCheckOutput Source #
:: 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.
readinessCheckOutput_readinessCheckName :: Lens' ReadinessCheckOutput (Maybe Text) Source #
Name of a readiness check.
readinessCheckOutput_tags :: Lens' ReadinessCheckOutput (Maybe (HashMap Text Text)) Source #
Undocumented member.
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.
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.
readinessCheckSummary_readiness :: Lens' ReadinessCheckSummary (Maybe Readiness) Source #
The readiness status of this readiness check.
readinessCheckSummary_readinessCheckName :: Lens' ReadinessCheckSummary (Maybe Text) Source #
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.
Recommendation' | |
|
Instances
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.
Instances
newRecoveryGroupOutput Source #
:: 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).
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_recoveryGroupName :: Lens' RecoveryGroupOutput Text Source #
The name of the recovery group.
recoveryGroupOutput_cells :: Lens' RecoveryGroupOutput [Text] Source #
A list of a cell's Amazon Resource Names (ARNs).
Resource
The resource element of a resource set.
See: newResource
smart constructor.
Resource' | |
|
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.
resource_componentId :: Lens' Resource (Maybe Text) Source #
The component identifier of the resource, generated when DNS target resource is used.
resource_dnsTargetResource :: Lens' Resource (Maybe DNSTargetResource) Source #
The DNS target resource.
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.
ResourceResult' | |
|
Instances
:: 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.
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_readiness :: Lens' ResourceResult Readiness Source #
The readiness of a 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.
ResourceSetOutput' | |
|
Instances
:: 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.
resourceSetOutput_tags :: Lens' ResourceSetOutput (Maybe (HashMap Text Text)) Source #
Undocumented member.
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_resourceSetName :: Lens' ResourceSetOutput Text Source #
The name of the resource set.
resourceSetOutput_resourceSetArn :: Lens' ResourceSetOutput Text Source #
The Amazon Resource Name (ARN) for the resource set.
resourceSetOutput_resources :: Lens' ResourceSetOutput [Resource] Source #
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.
Instances
:: 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 that the Route 53 record points to.
See: newTargetResource
smart constructor.
TargetResource' | |
|
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.
targetResource_nLBResource :: Lens' TargetResource (Maybe NLBResource) Source #
The Network Load Balancer Resource.
targetResource_r53Resource :: Lens' TargetResource (Maybe R53ResourceRecord) Source #
The Route 53 resource.