class Google::Apis::DnsV1::Quota
Limits associated with a Project
.
Attributes
Maximum allowed number of DnsKeys per ManagedZone
. Corresponds to the JSON property `dnsKeysPerManagedZone` @return [Fixnum]
Maximum allowed number of GKE clusters to which a privately scoped zone can be attached. Corresponds to the JSON property `gkeClustersPerManagedZone` @return [Fixnum]
Maximum allowed number of GKE clusters per policy. Corresponds to the JSON property `gkeClustersPerPolicy` @return [Fixnum]
Maximum allowed number of GKE clusters per response policy. Corresponds to the JSON property `gkeClustersPerResponsePolicy` @return [Fixnum]
Maximum allowed number of items per routing policy. Corresponds to the JSON property `itemsPerRoutingPolicy` @return [Fixnum]
Corresponds to the JSON property `kind` @return [String]
Maximum allowed number of managed zones in the project. Corresponds to the JSON property `managedZones` @return [Fixnum]
Maximum allowed number of managed zones which can be attached to a GKE cluster. Corresponds to the JSON property `managedZonesPerGkeCluster` @return [Fixnum]
Maximum allowed number of managed zones which can be attached to a network. Corresponds to the JSON property `managedZonesPerNetwork` @return [Fixnum]
Maximum allowed number of networks to which a privately scoped zone can be attached. Corresponds to the JSON property `networksPerManagedZone` @return [Fixnum]
Maximum allowed number of networks per policy. Corresponds to the JSON property `networksPerPolicy` @return [Fixnum]
Maximum allowed number of networks per response policy. Corresponds to the JSON property `networksPerResponsePolicy` @return [Fixnum]
Maximum allowed number of consumer peering zones per target network owned by this producer project Corresponds to the JSON property `peeringZonesPerTargetNetwork` @return [Fixnum]
Maximum allowed number of policies per project. Corresponds to the JSON property `policies` @return [Fixnum]
Maximum allowed number of ResourceRecords per ResourceRecordSet
. Corresponds to the JSON property `resourceRecordsPerRrset` @return [Fixnum]
Maximum allowed number of response policies per project. Corresponds to the JSON property `responsePolicies` @return [Fixnum]
Maximum allowed number of rules per response policy. Corresponds to the JSON property `responsePolicyRulesPerResponsePolicy` @return [Fixnum]
Maximum allowed number of ResourceRecordSets to add per ChangesCreateRequest. Corresponds to the JSON property `rrsetAdditionsPerChange` @return [Fixnum]
Maximum allowed number of ResourceRecordSets to delete per ChangesCreateRequest. Corresponds to the JSON property `rrsetDeletionsPerChange` @return [Fixnum]
Maximum allowed number of ResourceRecordSets per zone in the project. Corresponds to the JSON property `rrsetsPerManagedZone` @return [Fixnum]
Maximum allowed number of target name servers per managed forwarding zone. Corresponds to the JSON property `targetNameServersPerManagedZone` @return [Fixnum]
Maximum allowed number of alternative target name servers per policy. Corresponds to the JSON property `targetNameServersPerPolicy` @return [Fixnum]
Maximum allowed size for total rrdata in one ChangesCreateRequest in bytes. Corresponds to the JSON property `totalRrdataSizePerChange` @return [Fixnum]
DNSSEC algorithm and key length types that can be used for DnsKeys. Corresponds to the JSON property `whitelistedKeySpecs` @return [Array<Google::Apis::DnsV1::DnsKeySpec>]
Public Class Methods
# File lib/google/apis/dns_v1/classes.rb, line 1901 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/dns_v1/classes.rb, line 1906 def update!(**args) @dns_keys_per_managed_zone = args[:dns_keys_per_managed_zone] if args.key?(:dns_keys_per_managed_zone) @gke_clusters_per_managed_zone = args[:gke_clusters_per_managed_zone] if args.key?(:gke_clusters_per_managed_zone) @gke_clusters_per_policy = args[:gke_clusters_per_policy] if args.key?(:gke_clusters_per_policy) @gke_clusters_per_response_policy = args[:gke_clusters_per_response_policy] if args.key?(:gke_clusters_per_response_policy) @items_per_routing_policy = args[:items_per_routing_policy] if args.key?(:items_per_routing_policy) @kind = args[:kind] if args.key?(:kind) @managed_zones = args[:managed_zones] if args.key?(:managed_zones) @managed_zones_per_gke_cluster = args[:managed_zones_per_gke_cluster] if args.key?(:managed_zones_per_gke_cluster) @managed_zones_per_network = args[:managed_zones_per_network] if args.key?(:managed_zones_per_network) @networks_per_managed_zone = args[:networks_per_managed_zone] if args.key?(:networks_per_managed_zone) @networks_per_policy = args[:networks_per_policy] if args.key?(:networks_per_policy) @networks_per_response_policy = args[:networks_per_response_policy] if args.key?(:networks_per_response_policy) @peering_zones_per_target_network = args[:peering_zones_per_target_network] if args.key?(:peering_zones_per_target_network) @policies = args[:policies] if args.key?(:policies) @resource_records_per_rrset = args[:resource_records_per_rrset] if args.key?(:resource_records_per_rrset) @response_policies = args[:response_policies] if args.key?(:response_policies) @response_policy_rules_per_response_policy = args[:response_policy_rules_per_response_policy] if args.key?(:response_policy_rules_per_response_policy) @rrset_additions_per_change = args[:rrset_additions_per_change] if args.key?(:rrset_additions_per_change) @rrset_deletions_per_change = args[:rrset_deletions_per_change] if args.key?(:rrset_deletions_per_change) @rrsets_per_managed_zone = args[:rrsets_per_managed_zone] if args.key?(:rrsets_per_managed_zone) @target_name_servers_per_managed_zone = args[:target_name_servers_per_managed_zone] if args.key?(:target_name_servers_per_managed_zone) @target_name_servers_per_policy = args[:target_name_servers_per_policy] if args.key?(:target_name_servers_per_policy) @total_rrdata_size_per_change = args[:total_rrdata_size_per_change] if args.key?(:total_rrdata_size_per_change) @whitelisted_key_specs = args[:whitelisted_key_specs] if args.key?(:whitelisted_key_specs) end