Resource Type: gdns_managed_zone

Defined in:
lib/puppet/type/gdns_managed_zone.rb
Providers:
google

Overview

A zone is a subtree of the DNS namespace under one administrative responsibility. A ManagedZone is a resource that represents a DNS zone hosted by the Cloud DNS service.

Properties

  • creation_time

    The time that this resource was created on the server. This is in RFC3339 text format. (output only)

  • description

    A mutable string of at most 1024 characters associated with this resource for the user’s convenience. Has no effect on the managed zone’s function.

  • dns_name

    The DNS name of this managed zone, for instance “example.com.”.

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • id

    Unique identifier for the resource; defined by the server. (output only)

  • name (namevar)

    User assigned name for this resource. Must be unique within the project.

  • name_server_set

    Optionally specifies the NameServerSet for this ManagedZone. A NameServerSet is a set of DNS name servers that all host the same ManagedZones. Most users will leave this field unset.

  • name_servers

    Delegate your managed_zone to these virtual name servers; defined by the server (output only)

Parameters

  • credential

    A gauth_credential name to be used to authenticate with Google Cloud Platform.

  • name

    The name of the ManagedZone.

  • project

    A Google Cloud Platform project to manage.

  • provider

    The specific backend to use for this ‘gdns_managed_zone` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.