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.