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