@@ -1792,6 +1792,11 @@ class Quota
17921792 # @return [Fixnum]
17931793 attr_accessor :gke_clusters_per_response_policy
17941794
1795+ #
1796+ # Corresponds to the JSON property `internetHealthChecksPerManagedZone`
1797+ # @return [Fixnum]
1798+ attr_accessor :internet_health_checks_per_managed_zone
1799+
17951800 # Maximum allowed number of items per routing policy.
17961801 # Corresponds to the JSON property `itemsPerRoutingPolicy`
17971802 # @return [Fixnum]
@@ -1910,6 +1915,7 @@ def update!(**args)
19101915 @gke_clusters_per_managed_zone = args [ :gke_clusters_per_managed_zone ] if args . key? ( :gke_clusters_per_managed_zone )
19111916 @gke_clusters_per_policy = args [ :gke_clusters_per_policy ] if args . key? ( :gke_clusters_per_policy )
19121917 @gke_clusters_per_response_policy = args [ :gke_clusters_per_response_policy ] if args . key? ( :gke_clusters_per_response_policy )
1918+ @internet_health_checks_per_managed_zone = args [ :internet_health_checks_per_managed_zone ] if args . key? ( :internet_health_checks_per_managed_zone )
19131919 @items_per_routing_policy = args [ :items_per_routing_policy ] if args . key? ( :items_per_routing_policy )
19141920 @kind = args [ :kind ] if args . key? ( :kind )
19151921 @managed_zones = args [ :managed_zones ] if args . key? ( :managed_zones )
@@ -1946,6 +1952,13 @@ class RrSetRoutingPolicy
19461952 # @return [Google::Apis::DnsV1::RrSetRoutingPolicyGeoPolicy]
19471953 attr_accessor :geo
19481954
1955+ # The selfLink attribute of the HealthCheck resource to use for this
1956+ # RRSetRoutingPolicy. https://cloud.google.com/compute/docs/reference/rest/v1/
1957+ # healthChecks
1958+ # Corresponds to the JSON property `healthCheck`
1959+ # @return [String]
1960+ attr_accessor :health_check
1961+
19491962 #
19501963 # Corresponds to the JSON property `kind`
19511964 # @return [String]
@@ -1970,6 +1983,7 @@ def initialize(**args)
19701983 # Update properties of this object
19711984 def update! ( **args )
19721985 @geo = args [ :geo ] if args . key? ( :geo )
1986+ @health_check = args [ :health_check ] if args . key? ( :health_check )
19731987 @kind = args [ :kind ] if args . key? ( :kind )
19741988 @primary_backup = args [ :primary_backup ] if args . key? ( :primary_backup )
19751989 @wrr = args [ :wrr ] if args . key? ( :wrr )
@@ -2070,6 +2084,13 @@ def update!(**args)
20702084 class RrSetRoutingPolicyHealthCheckTargets
20712085 include Google ::Apis ::Core ::Hashable
20722086
2087+ # The Internet IP addresses to be health checked. The format matches the format
2088+ # of ResourceRecordSet.rrdata as defined in RFC 1035 (section 5) and RFC 1034 (
2089+ # section 3.6.1)
2090+ # Corresponds to the JSON property `externalEndpoints`
2091+ # @return [Array<String>]
2092+ attr_accessor :external_endpoints
2093+
20732094 # Configuration for internal load balancers to be health checked.
20742095 # Corresponds to the JSON property `internalLoadBalancers`
20752096 # @return [Array<Google::Apis::DnsV1::RrSetRoutingPolicyLoadBalancerTarget>]
@@ -2081,6 +2102,7 @@ def initialize(**args)
20812102
20822103 # Update properties of this object
20832104 def update! ( **args )
2105+ @external_endpoints = args [ :external_endpoints ] if args . key? ( :external_endpoints )
20842106 @internal_load_balancers = args [ :internal_load_balancers ] if args . key? ( :internal_load_balancers )
20852107 end
20862108 end
0 commit comments