Resource Type: gdns_project

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

Overview

A project resource. The project is a top level container for resources including Cloud DNS ManagedZones.

Properties

  • number

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

  • quota_managed_zones

    Maximum allowed number of managed zones in the project. (output only)

  • quota_resource_records_per_rrset

    Maximum allowed number of ResourceRecords per ResourceRecordSet. (output only)

  • quota_rrset_additions_per_change

    Maximum allowed number of ResourceRecordSets to add per ChangesCreateRequest. (output only)

  • quota_rrset_deletions_per_change

    Maximum allowed number of ResourceRecordSets to delete per ChangesCreateRequest. (output only)

  • quota_rrsets_per_managed_zone

    Maximum allowed number of ResourceRecordSets per zone in the project. (output only)

  • quota_total_rrdata_size_per_change

    Maximum allowed size for total rrdata in one ChangesCreateRequest in bytes. (output only)

Parameters

  • credential

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

  • name (namevar)

    The name of the Project.

  • project

    A Google Cloud Platform project to manage.

  • provider

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