awscc.route53_hostedzone¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - route53:DeleteHostedZone, route53:DeleteQueryLoggingConfig, route53:ListQueryLoggingConfigs, route53:GetChange
update¶
Parent base class for filters and actions.
definitions:
HostedZoneConfig:
additionalProperties: false
description: 'A complex type that contains an optional comment.
If you don''t want to specify a comment, omit the HostedZoneConfig and Comment
elements.'
properties:
Comment:
description: Any comments that you want to include about the hosted zone.
maxLength: 256
type: string
type: object
HostedZoneTag:
additionalProperties: false
description: A complex type that contains information about a tag that you want
to add or edit for the specified health check or hosted zone.
properties:
Key:
description: The key name of the tag.
maxLength: 128
type: string
Value:
description: The value for the tag.
maxLength: 256
type: string
required:
- Value
- Key
type: object
QueryLoggingConfig:
additionalProperties: false
description: A complex type that contains information about a configuration for
DNS query logging.
properties:
CloudWatchLogsLogGroupArn:
description: The Amazon Resource Name (ARN) of the CloudWatch Logs log group
that Amazon Route 53 is publishing logs to.
type: string
required:
- CloudWatchLogsLogGroupArn
type: object
VPC:
additionalProperties: false
description: A complex type that contains information about an Amazon VPC. Route
53 Resolver uses the records in the private hosted zone to route traffic in
that VPC.
properties:
VPCId:
description: The ID of an Amazon VPC.
type: string
VPCRegion:
description: The region that an Amazon VPC was created in. See https://docs.aws.amazon.com/general/latest/gr/rande.html
for a list of up to date regions.
type: string
required:
- VPCId
- VPCRegion
type: object
properties:
HostedZoneConfig:
additionalProperties: false
description: 'A complex type that contains an optional comment.
If you don''t want to specify a comment, omit the HostedZoneConfig and Comment
elements.'
properties:
Comment:
description: Any comments that you want to include about the hosted zone.
maxLength: 256
type: string
type: object
HostedZoneTags:
description: 'Adds, edits, or deletes tags for a health check or a hosted zone.
For information about using tags for cost allocation, see Using Cost Allocation
Tags in the AWS Billing and Cost Management User Guide.'
insertionOrder: false
items:
additionalProperties: false
description: A complex type that contains information about a tag that you want
to add or edit for the specified health check or hosted zone.
properties:
Key:
description: The key name of the tag.
maxLength: 128
type: string
Value:
description: The value for the tag.
maxLength: 256
type: string
required:
- Value
- Key
type: object
type: array
uniqueItems: true
QueryLoggingConfig:
additionalProperties: false
description: A complex type that contains information about a configuration for
DNS query logging.
properties:
CloudWatchLogsLogGroupArn:
description: The Amazon Resource Name (ARN) of the CloudWatch Logs log group
that Amazon Route 53 is publishing logs to.
type: string
required:
- CloudWatchLogsLogGroupArn
type: object
VPCs:
description: A complex type that contains information about the VPCs that are
associated with the specified hosted zone.
insertionOrder: false
items:
additionalProperties: false
description: A complex type that contains information about an Amazon VPC. Route
53 Resolver uses the records in the private hosted zone to route traffic in
that VPC.
properties:
VPCId:
description: The ID of an Amazon VPC.
type: string
VPCRegion:
description: The region that an Amazon VPC was created in. See https://docs.aws.amazon.com/general/latest/gr/rande.html
for a list of up to date regions.
type: string
required:
- VPCId
- VPCRegion
type: object
type: array
uniqueItems: true
type:
enum:
- update
Permissions - route53:GetChange, route53:ListTagsForResource, route53:UpdateHostedZoneComment, route53:ChangeTagsForResource, route53:AssociateVPCWithHostedZone, route53:DisassociateVPCFromHostedZone, route53:CreateQueryLoggingConfig, route53:DeleteQueryLoggingConfig, ec2:DescribeVpcs