awscc.route53recoveryreadiness_resourceset¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - route53-recovery-readiness:DeleteResourceSet, route53-recovery-readiness:GetResourceSet
update¶
Parent base class for filters and actions.
definitions:
DNSTargetResource:
additionalProperties: false
description: A component for DNS/routing control readiness checks.
properties:
DomainName:
description: The domain name that acts as an ingress point to a portion of
the customer application.
type: string
HostedZoneArn:
description: The hosted zone Amazon Resource Name (ARN) that contains the
DNS record with the provided name of the target resource.
type: string
RecordSetId:
description: The Route 53 record set ID that will uniquely identify a DNS
record, given a name and a type.
type: string
RecordType:
description: The type of DNS record of the target resource.
type: string
TargetResource:
additionalProperties: false
description: The target resource that the Route 53 record points to.
oneOf:
- required:
- NLBResource
- required:
- R53Resource
properties:
NLBResource:
additionalProperties: false
description: The Network Load Balancer resource that a DNS target resource
points to.
properties:
Arn:
description: A Network Load Balancer resource Amazon Resource Name
(ARN).
type: string
type: object
R53Resource:
additionalProperties: false
description: The Route 53 resource that a DNS target resource record points
to.
properties:
DomainName:
description: The DNS target domain name.
type: string
RecordSetId:
description: The Resource Record set id.
type: string
type: object
type: object
type: object
NLBResource:
additionalProperties: false
description: The Network Load Balancer resource that a DNS target resource points
to.
properties:
Arn:
description: A Network Load Balancer resource Amazon Resource Name (ARN).
type: string
type: object
R53ResourceRecord:
additionalProperties: false
description: The Route 53 resource that a DNS target resource record points to.
properties:
DomainName:
description: The DNS target domain name.
type: string
RecordSetId:
description: The Resource Record set id.
type: string
type: object
Resource:
additionalProperties: false
description: The resource element of a ResourceSet
properties:
ComponentId:
description: The component identifier of the resource, generated when DNS
target resource is used.
type: string
DnsTargetResource:
additionalProperties: false
description: A component for DNS/routing control readiness checks.
properties:
DomainName:
description: The domain name that acts as an ingress point to a portion
of the customer application.
type: string
HostedZoneArn:
description: The hosted zone Amazon Resource Name (ARN) that contains
the DNS record with the provided name of the target resource.
type: string
RecordSetId:
description: The Route 53 record set ID that will uniquely identify a
DNS record, given a name and a type.
type: string
RecordType:
description: The type of DNS record of the target resource.
type: string
TargetResource:
additionalProperties: false
description: The target resource that the Route 53 record points to.
oneOf:
- required:
- NLBResource
- required:
- R53Resource
properties:
NLBResource:
additionalProperties: false
description: The Network Load Balancer resource that a DNS target
resource points to.
properties:
Arn:
description: A Network Load Balancer resource Amazon Resource
Name (ARN).
type: string
type: object
R53Resource:
additionalProperties: false
description: The Route 53 resource that a DNS target resource record
points to.
properties:
DomainName:
description: The DNS target domain name.
type: string
RecordSetId:
description: The Resource Record set id.
type: string
type: object
type: object
type: object
ReadinessScopes:
description: A list of recovery group Amazon Resource Names (ARNs) and cell
ARNs that this resource is contained within.
insertionOrder: false
items:
maxItems: 5
type: string
type: array
ResourceArn:
description: The Amazon Resource Name (ARN) of the AWS resource.
type: string
type: object
Tag:
additionalProperties: false
properties:
Key:
type: string
Value:
insertionOrder: false
items:
maxItems: 50
type: string
type: array
required:
- Value
- Key
type: object
TargetResource:
additionalProperties: false
description: The target resource that the Route 53 record points to.
oneOf:
- required:
- NLBResource
- required:
- R53Resource
properties:
NLBResource:
additionalProperties: false
description: The Network Load Balancer resource that a DNS target resource
points to.
properties:
Arn:
description: A Network Load Balancer resource Amazon Resource Name (ARN).
type: string
type: object
R53Resource:
additionalProperties: false
description: The Route 53 resource that a DNS target resource record points
to.
properties:
DomainName:
description: The DNS target domain name.
type: string
RecordSetId:
description: The Resource Record set id.
type: string
type: object
type: object
properties:
Resources:
description: A list of resource objects in the resource set.
insertionOrder: false
items:
additionalProperties: false
description: The resource element of a ResourceSet
properties:
ComponentId:
description: The component identifier of the resource, generated when DNS
target resource is used.
type: string
DnsTargetResource:
additionalProperties: false
description: A component for DNS/routing control readiness checks.
properties:
DomainName:
description: The domain name that acts as an ingress point to a portion
of the customer application.
type: string
HostedZoneArn:
description: The hosted zone Amazon Resource Name (ARN) that contains
the DNS record with the provided name of the target resource.
type: string
RecordSetId:
description: The Route 53 record set ID that will uniquely identify
a DNS record, given a name and a type.
type: string
RecordType:
description: The type of DNS record of the target resource.
type: string
TargetResource:
additionalProperties: false
description: The target resource that the Route 53 record points to.
oneOf:
- required:
- NLBResource
- required:
- R53Resource
properties:
NLBResource:
additionalProperties: false
description: The Network Load Balancer resource that a DNS target
resource points to.
properties:
Arn:
description: A Network Load Balancer resource Amazon Resource
Name (ARN).
type: string
type: object
R53Resource:
additionalProperties: false
description: The Route 53 resource that a DNS target resource record
points to.
properties:
DomainName:
description: The DNS target domain name.
type: string
RecordSetId:
description: The Resource Record set id.
type: string
type: object
type: object
type: object
ReadinessScopes:
description: A list of recovery group Amazon Resource Names (ARNs) and cell
ARNs that this resource is contained within.
insertionOrder: false
items:
maxItems: 5
type: string
type: array
ResourceArn:
description: The Amazon Resource Name (ARN) of the AWS resource.
type: string
type: object
maxItems: 6
minItems: 1
type: array
Tags:
description: A tag to associate with the parameters for a resource set.
insertionOrder: false
items:
additionalProperties: false
properties:
Key:
type: string
Value:
insertionOrder: false
items:
maxItems: 50
type: string
type: array
required:
- Value
- Key
type: object
type: array
type:
enum:
- update
Permissions - route53-recovery-readiness:UpdateResourceSet, route53-recovery-readiness:GetResourceSet, route53-recovery-readiness:GetRecoveryGroup, route53-recovery-readiness:GetCell