You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# [Output Only] The status of this InterconnectLocation, which can take one of
30687
30723
# the following values: - CLOSED: The InterconnectLocation is closed and is
30688
30724
# unavailable for provisioning new Interconnects. - AVAILABLE: The
@@ -30721,6 +30757,7 @@ def update!(**args)
30721
30757
@region_infos = args[:region_infos] if args.key?(:region_infos)
30722
30758
@self_link = args[:self_link] if args.key?(:self_link)
30723
30759
@self_link_with_id = args[:self_link_with_id] if args.key?(:self_link_with_id)
30760
+
@single_region_production_critical_peer_locations = args[:single_region_production_critical_peer_locations] if args.key?(:single_region_production_critical_peer_locations)
30724
30761
@status = args[:status] if args.key?(:status)
30725
30762
@supports_pzs = args[:supports_pzs] if args.key?(:supports_pzs)
30726
30763
end
@@ -55497,14 +55534,14 @@ class SecurityPolicy
55497
55534
# be configured to filter incoming HTTP requests targeting backend services (
55498
55535
# including Cloud CDN-enabled) as well as backend buckets (Cloud Storage). They
55499
55536
# filter requests before the request is served from Google's cache. -
55500
-
# CLOUD_ARMOR_INTERNAL_SERVICE: Cloud Armor internal service policies can be
55501
-
# configured to filter HTTP requests targeting services managed by Traffic
55502
-
# Director in a service mesh. They filter requests before the request is served
55503
-
# from the application. - CLOUD_ARMOR_NETWORK: Cloud Armor network policies can
55504
-
# be configured to filter packets targeting network load balancing resources
55505
-
# such as backend services, target pools, target instances, and instances with
55506
-
# external IPs. They filter requests before the request is served from the
55507
-
# application. This field can be set only at resource creation time.
55537
+
# CLOUD_ARMOR_INTERNAL_SERVICE (preview only): Cloud Armor internal service
55538
+
# policies can be configured to filter HTTP requests targeting services managed
55539
+
# by Traffic Director in a service mesh. They filter requests before the request
55540
+
# is served from the application. - CLOUD_ARMOR_NETWORK: Cloud Armor network
55541
+
# policies can be configured to filter packets targeting network load balancing
55542
+
# resources such as backend services, target pools, target instances, and
55543
+
# instances with external IPs. They filter requests before the request is served
55544
+
# from the application. This field can be set only at resource creation time.
55508
55545
# Corresponds to the JSON property `type`
55509
55546
# @return [String]
55510
55547
attr_accessor :type
@@ -56122,7 +56159,10 @@ class SecurityPolicyRule
56122
56159
# redirectOptions. This action is only supported in Global Security Policies of
56123
56160
# type CLOUD_ARMOR. - throttle: limit client traffic to the configured threshold.
56124
56161
# Configure parameters for this action in rateLimitOptions. Requires
56125
-
# rate_limit_options to be set for this.
56162
+
# rate_limit_options to be set for this. - fairshare (preview only): when
56163
+
# traffic reaches the threshold limit, requests from the clients matching this
56164
+
# rule begin to be rate-limited using the Fair Share algorithm. This action is
56165
+
# only allowed in security policies of type `CLOUD_ARMOR_INTERNAL_SERVICE`.
56126
56166
# Corresponds to the JSON property `action`
56127
56167
# @return [String]
56128
56168
attr_accessor :action
@@ -56194,8 +56234,8 @@ class SecurityPolicyRule
56194
56234
# @return [Fixnum]
56195
56235
attr_accessor :priority
56196
56236
56197
-
# Must be specified if the action is "rate_based_ban" or "throttle". Cannot be
56198
-
# specified for any other actions.
56237
+
# Must be specified if the action is "rate_based_ban" or "throttle" or "
56238
+
# fairshare". Cannot be specified for any other actions.
56199
56239
# Corresponds to the JSON property `rateLimitOptions`
0 commit comments