Clean and regen docs (#401)
diff --git a/docs/dyn/compute_v1.regionBackendServices.html b/docs/dyn/compute_v1.regionBackendServices.html
index b19db73..2240235 100644
--- a/docs/dyn/compute_v1.regionBackendServices.html
+++ b/docs/dyn/compute_v1.regionBackendServices.html
@@ -181,7 +181,19 @@
#
# For internal load balancing, the possible values are TCP and UDP, and the default is TCP.
"description": "A String", # An optional description of this resource. Provide this property when you create the resource.
- "timeoutSec": 42, # How many seconds to wait for the backend before considering it a failed request. Default is 30 seconds.
+ "cdnPolicy": { # Message containing Cloud CDN configuration for a backend service. # Cloud CDN configuration for this BackendService.
+ "cacheKeyPolicy": { # Message containing what to include in the cache key for a request for Cloud CDN. # The CacheKeyPolicy for this CdnPolicy.
+ "includeQueryString": True or False, # If true, include query string parameters in the cache key according to query_string_whitelist and query_string_blacklist. If neither is set, the entire query string will be included. If false, the query string will be excluded from the cache key entirely.
+ "includeHost": True or False, # If true, requests to different hosts will be cached separately.
+ "queryStringBlacklist": [ # Names of query string parameters to exclude in cache keys. All other parameters will be included. Either specify query_string_whitelist or query_string_blacklist, not both. '&' and '=' will be percent encoded and not treated as delimiters.
+ "A String",
+ ],
+ "queryStringWhitelist": [ # Names of query string parameters to include in cache keys. All other parameters will be excluded. Either specify query_string_whitelist or query_string_blacklist, not both. '&' and '=' will be percent encoded and not treated as delimiters.
+ "A String",
+ ],
+ "includeProtocol": True or False, # If true, http and https requests will be cached separately.
+ },
+ },
"enableCDN": True or False, # If true, enable Cloud CDN for this BackendService.
#
# When the load balancing scheme is INTERNAL, this field is not used.
@@ -190,6 +202,7 @@
"affinityCookieTtlSec": 42, # Lifetime of cookies in seconds if session_affinity is GENERATED_COOKIE. If set to 0, the cookie is non-persistent and lasts only until the end of the browser session (or equivalent). The maximum allowed value for TTL is one day.
#
# When the load balancing scheme is INTERNAL, this field is not used.
+ "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is defined by the server.
"port": 42, # Deprecated in favor of portName. The TCP port to connect on the backend. The default value is 80.
#
# This cannot be used for internal load balancing.
@@ -204,7 +217,7 @@
"maxUtilization": 3.14, # Used when balancingMode is UTILIZATION. This ratio defines the CPU utilization target for the group. The default is 0.8. Valid range is [0.0, 1.0].
#
# This cannot be used for internal load balancing.
- "maxRatePerInstance": 3.14, # The max requests per second (RPS) that a single backend instance can handle.This is used to calculate the capacity of the group. Can be used in either balancing mode. For RATE mode, either maxRate or maxRatePerInstance must be set.
+ "maxRatePerInstance": 3.14, # The max requests per second (RPS) that a single backend instance can handle. This is used to calculate the capacity of the group. Can be used in either balancing mode. For RATE mode, either maxRate or maxRatePerInstance must be set.
#
# This cannot be used for internal load balancing.
"maxConnectionsPerInstance": 42, # The max number of simultaneous connections that a single backend instance can handle. This is used to calculate the capacity of the group. Can be used in either CONNECTION or UTILIZATION balancing modes. For CONNECTION mode, either maxConnections or maxConnectionsPerInstance must be set.
@@ -224,6 +237,7 @@
# This cannot be used for internal load balancing.
},
],
+ "timeoutSec": 42, # How many seconds to wait for the backend before considering it a failed request. Default is 30 seconds.
"fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This field will be ignored when inserting a BackendService. An up-to-date fingerprint must be provided in order to update the BackendService.
"portName": "A String", # Name of backend port. The same name should appear in the instance groups referenced by this service. Required when the load balancing scheme is EXTERNAL.
#
@@ -241,7 +255,12 @@
#
# When the protocol is UDP, this field is not used.
"creationTimestamp": "A String", # [Output Only] Creation timestamp in RFC3339 text format.
- "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is defined by the server.
+ "iap": { # Identity-Aware Proxy
+ "oauth2ClientId": "A String",
+ "enabled": True or False,
+ "oauth2ClientSecret": "A String",
+ "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above.
+ },
"selfLink": "A String", # [Output Only] Server-defined URL for the resource.
"name": "A String", # Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
}</pre>
@@ -300,7 +319,19 @@
#
# For internal load balancing, the possible values are TCP and UDP, and the default is TCP.
"description": "A String", # An optional description of this resource. Provide this property when you create the resource.
- "timeoutSec": 42, # How many seconds to wait for the backend before considering it a failed request. Default is 30 seconds.
+ "cdnPolicy": { # Message containing Cloud CDN configuration for a backend service. # Cloud CDN configuration for this BackendService.
+ "cacheKeyPolicy": { # Message containing what to include in the cache key for a request for Cloud CDN. # The CacheKeyPolicy for this CdnPolicy.
+ "includeQueryString": True or False, # If true, include query string parameters in the cache key according to query_string_whitelist and query_string_blacklist. If neither is set, the entire query string will be included. If false, the query string will be excluded from the cache key entirely.
+ "includeHost": True or False, # If true, requests to different hosts will be cached separately.
+ "queryStringBlacklist": [ # Names of query string parameters to exclude in cache keys. All other parameters will be included. Either specify query_string_whitelist or query_string_blacklist, not both. '&' and '=' will be percent encoded and not treated as delimiters.
+ "A String",
+ ],
+ "queryStringWhitelist": [ # Names of query string parameters to include in cache keys. All other parameters will be excluded. Either specify query_string_whitelist or query_string_blacklist, not both. '&' and '=' will be percent encoded and not treated as delimiters.
+ "A String",
+ ],
+ "includeProtocol": True or False, # If true, http and https requests will be cached separately.
+ },
+ },
"enableCDN": True or False, # If true, enable Cloud CDN for this BackendService.
#
# When the load balancing scheme is INTERNAL, this field is not used.
@@ -309,6 +340,7 @@
"affinityCookieTtlSec": 42, # Lifetime of cookies in seconds if session_affinity is GENERATED_COOKIE. If set to 0, the cookie is non-persistent and lasts only until the end of the browser session (or equivalent). The maximum allowed value for TTL is one day.
#
# When the load balancing scheme is INTERNAL, this field is not used.
+ "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is defined by the server.
"port": 42, # Deprecated in favor of portName. The TCP port to connect on the backend. The default value is 80.
#
# This cannot be used for internal load balancing.
@@ -323,7 +355,7 @@
"maxUtilization": 3.14, # Used when balancingMode is UTILIZATION. This ratio defines the CPU utilization target for the group. The default is 0.8. Valid range is [0.0, 1.0].
#
# This cannot be used for internal load balancing.
- "maxRatePerInstance": 3.14, # The max requests per second (RPS) that a single backend instance can handle.This is used to calculate the capacity of the group. Can be used in either balancing mode. For RATE mode, either maxRate or maxRatePerInstance must be set.
+ "maxRatePerInstance": 3.14, # The max requests per second (RPS) that a single backend instance can handle. This is used to calculate the capacity of the group. Can be used in either balancing mode. For RATE mode, either maxRate or maxRatePerInstance must be set.
#
# This cannot be used for internal load balancing.
"maxConnectionsPerInstance": 42, # The max number of simultaneous connections that a single backend instance can handle. This is used to calculate the capacity of the group. Can be used in either CONNECTION or UTILIZATION balancing modes. For CONNECTION mode, either maxConnections or maxConnectionsPerInstance must be set.
@@ -343,6 +375,7 @@
# This cannot be used for internal load balancing.
},
],
+ "timeoutSec": 42, # How many seconds to wait for the backend before considering it a failed request. Default is 30 seconds.
"fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This field will be ignored when inserting a BackendService. An up-to-date fingerprint must be provided in order to update the BackendService.
"portName": "A String", # Name of backend port. The same name should appear in the instance groups referenced by this service. Required when the load balancing scheme is EXTERNAL.
#
@@ -360,7 +393,12 @@
#
# When the protocol is UDP, this field is not used.
"creationTimestamp": "A String", # [Output Only] Creation timestamp in RFC3339 text format.
- "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is defined by the server.
+ "iap": { # Identity-Aware Proxy
+ "oauth2ClientId": "A String",
+ "enabled": True or False,
+ "oauth2ClientSecret": "A String",
+ "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above.
+ },
"selfLink": "A String", # [Output Only] Server-defined URL for the resource.
"name": "A String", # Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
}
@@ -457,7 +495,19 @@
#
# For internal load balancing, the possible values are TCP and UDP, and the default is TCP.
"description": "A String", # An optional description of this resource. Provide this property when you create the resource.
- "timeoutSec": 42, # How many seconds to wait for the backend before considering it a failed request. Default is 30 seconds.
+ "cdnPolicy": { # Message containing Cloud CDN configuration for a backend service. # Cloud CDN configuration for this BackendService.
+ "cacheKeyPolicy": { # Message containing what to include in the cache key for a request for Cloud CDN. # The CacheKeyPolicy for this CdnPolicy.
+ "includeQueryString": True or False, # If true, include query string parameters in the cache key according to query_string_whitelist and query_string_blacklist. If neither is set, the entire query string will be included. If false, the query string will be excluded from the cache key entirely.
+ "includeHost": True or False, # If true, requests to different hosts will be cached separately.
+ "queryStringBlacklist": [ # Names of query string parameters to exclude in cache keys. All other parameters will be included. Either specify query_string_whitelist or query_string_blacklist, not both. '&' and '=' will be percent encoded and not treated as delimiters.
+ "A String",
+ ],
+ "queryStringWhitelist": [ # Names of query string parameters to include in cache keys. All other parameters will be excluded. Either specify query_string_whitelist or query_string_blacklist, not both. '&' and '=' will be percent encoded and not treated as delimiters.
+ "A String",
+ ],
+ "includeProtocol": True or False, # If true, http and https requests will be cached separately.
+ },
+ },
"enableCDN": True or False, # If true, enable Cloud CDN for this BackendService.
#
# When the load balancing scheme is INTERNAL, this field is not used.
@@ -466,6 +516,7 @@
"affinityCookieTtlSec": 42, # Lifetime of cookies in seconds if session_affinity is GENERATED_COOKIE. If set to 0, the cookie is non-persistent and lasts only until the end of the browser session (or equivalent). The maximum allowed value for TTL is one day.
#
# When the load balancing scheme is INTERNAL, this field is not used.
+ "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is defined by the server.
"port": 42, # Deprecated in favor of portName. The TCP port to connect on the backend. The default value is 80.
#
# This cannot be used for internal load balancing.
@@ -480,7 +531,7 @@
"maxUtilization": 3.14, # Used when balancingMode is UTILIZATION. This ratio defines the CPU utilization target for the group. The default is 0.8. Valid range is [0.0, 1.0].
#
# This cannot be used for internal load balancing.
- "maxRatePerInstance": 3.14, # The max requests per second (RPS) that a single backend instance can handle.This is used to calculate the capacity of the group. Can be used in either balancing mode. For RATE mode, either maxRate or maxRatePerInstance must be set.
+ "maxRatePerInstance": 3.14, # The max requests per second (RPS) that a single backend instance can handle. This is used to calculate the capacity of the group. Can be used in either balancing mode. For RATE mode, either maxRate or maxRatePerInstance must be set.
#
# This cannot be used for internal load balancing.
"maxConnectionsPerInstance": 42, # The max number of simultaneous connections that a single backend instance can handle. This is used to calculate the capacity of the group. Can be used in either CONNECTION or UTILIZATION balancing modes. For CONNECTION mode, either maxConnections or maxConnectionsPerInstance must be set.
@@ -500,6 +551,7 @@
# This cannot be used for internal load balancing.
},
],
+ "timeoutSec": 42, # How many seconds to wait for the backend before considering it a failed request. Default is 30 seconds.
"fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This field will be ignored when inserting a BackendService. An up-to-date fingerprint must be provided in order to update the BackendService.
"portName": "A String", # Name of backend port. The same name should appear in the instance groups referenced by this service. Required when the load balancing scheme is EXTERNAL.
#
@@ -517,7 +569,12 @@
#
# When the protocol is UDP, this field is not used.
"creationTimestamp": "A String", # [Output Only] Creation timestamp in RFC3339 text format.
- "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is defined by the server.
+ "iap": { # Identity-Aware Proxy
+ "oauth2ClientId": "A String",
+ "enabled": True or False,
+ "oauth2ClientSecret": "A String",
+ "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above.
+ },
"selfLink": "A String", # [Output Only] Server-defined URL for the resource.
"name": "A String", # Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
},
@@ -549,7 +606,7 @@
Args:
project: string, Project ID for this request. (required)
region: string, Name of the region scoping this request. (required)
- backendService: string, Name of the BackendService resource to update. (required)
+ backendService: string, Name of the BackendService resource to patch. (required)
body: object, The request body. (required)
The object takes the form of:
@@ -564,7 +621,19 @@
#
# For internal load balancing, the possible values are TCP and UDP, and the default is TCP.
"description": "A String", # An optional description of this resource. Provide this property when you create the resource.
- "timeoutSec": 42, # How many seconds to wait for the backend before considering it a failed request. Default is 30 seconds.
+ "cdnPolicy": { # Message containing Cloud CDN configuration for a backend service. # Cloud CDN configuration for this BackendService.
+ "cacheKeyPolicy": { # Message containing what to include in the cache key for a request for Cloud CDN. # The CacheKeyPolicy for this CdnPolicy.
+ "includeQueryString": True or False, # If true, include query string parameters in the cache key according to query_string_whitelist and query_string_blacklist. If neither is set, the entire query string will be included. If false, the query string will be excluded from the cache key entirely.
+ "includeHost": True or False, # If true, requests to different hosts will be cached separately.
+ "queryStringBlacklist": [ # Names of query string parameters to exclude in cache keys. All other parameters will be included. Either specify query_string_whitelist or query_string_blacklist, not both. '&' and '=' will be percent encoded and not treated as delimiters.
+ "A String",
+ ],
+ "queryStringWhitelist": [ # Names of query string parameters to include in cache keys. All other parameters will be excluded. Either specify query_string_whitelist or query_string_blacklist, not both. '&' and '=' will be percent encoded and not treated as delimiters.
+ "A String",
+ ],
+ "includeProtocol": True or False, # If true, http and https requests will be cached separately.
+ },
+ },
"enableCDN": True or False, # If true, enable Cloud CDN for this BackendService.
#
# When the load balancing scheme is INTERNAL, this field is not used.
@@ -573,6 +642,7 @@
"affinityCookieTtlSec": 42, # Lifetime of cookies in seconds if session_affinity is GENERATED_COOKIE. If set to 0, the cookie is non-persistent and lasts only until the end of the browser session (or equivalent). The maximum allowed value for TTL is one day.
#
# When the load balancing scheme is INTERNAL, this field is not used.
+ "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is defined by the server.
"port": 42, # Deprecated in favor of portName. The TCP port to connect on the backend. The default value is 80.
#
# This cannot be used for internal load balancing.
@@ -587,7 +657,7 @@
"maxUtilization": 3.14, # Used when balancingMode is UTILIZATION. This ratio defines the CPU utilization target for the group. The default is 0.8. Valid range is [0.0, 1.0].
#
# This cannot be used for internal load balancing.
- "maxRatePerInstance": 3.14, # The max requests per second (RPS) that a single backend instance can handle.This is used to calculate the capacity of the group. Can be used in either balancing mode. For RATE mode, either maxRate or maxRatePerInstance must be set.
+ "maxRatePerInstance": 3.14, # The max requests per second (RPS) that a single backend instance can handle. This is used to calculate the capacity of the group. Can be used in either balancing mode. For RATE mode, either maxRate or maxRatePerInstance must be set.
#
# This cannot be used for internal load balancing.
"maxConnectionsPerInstance": 42, # The max number of simultaneous connections that a single backend instance can handle. This is used to calculate the capacity of the group. Can be used in either CONNECTION or UTILIZATION balancing modes. For CONNECTION mode, either maxConnections or maxConnectionsPerInstance must be set.
@@ -607,6 +677,7 @@
# This cannot be used for internal load balancing.
},
],
+ "timeoutSec": 42, # How many seconds to wait for the backend before considering it a failed request. Default is 30 seconds.
"fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This field will be ignored when inserting a BackendService. An up-to-date fingerprint must be provided in order to update the BackendService.
"portName": "A String", # Name of backend port. The same name should appear in the instance groups referenced by this service. Required when the load balancing scheme is EXTERNAL.
#
@@ -624,7 +695,12 @@
#
# When the protocol is UDP, this field is not used.
"creationTimestamp": "A String", # [Output Only] Creation timestamp in RFC3339 text format.
- "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is defined by the server.
+ "iap": { # Identity-Aware Proxy
+ "oauth2ClientId": "A String",
+ "enabled": True or False,
+ "oauth2ClientSecret": "A String",
+ "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above.
+ },
"selfLink": "A String", # [Output Only] Server-defined URL for the resource.
"name": "A String", # Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
}
@@ -702,7 +778,19 @@
#
# For internal load balancing, the possible values are TCP and UDP, and the default is TCP.
"description": "A String", # An optional description of this resource. Provide this property when you create the resource.
- "timeoutSec": 42, # How many seconds to wait for the backend before considering it a failed request. Default is 30 seconds.
+ "cdnPolicy": { # Message containing Cloud CDN configuration for a backend service. # Cloud CDN configuration for this BackendService.
+ "cacheKeyPolicy": { # Message containing what to include in the cache key for a request for Cloud CDN. # The CacheKeyPolicy for this CdnPolicy.
+ "includeQueryString": True or False, # If true, include query string parameters in the cache key according to query_string_whitelist and query_string_blacklist. If neither is set, the entire query string will be included. If false, the query string will be excluded from the cache key entirely.
+ "includeHost": True or False, # If true, requests to different hosts will be cached separately.
+ "queryStringBlacklist": [ # Names of query string parameters to exclude in cache keys. All other parameters will be included. Either specify query_string_whitelist or query_string_blacklist, not both. '&' and '=' will be percent encoded and not treated as delimiters.
+ "A String",
+ ],
+ "queryStringWhitelist": [ # Names of query string parameters to include in cache keys. All other parameters will be excluded. Either specify query_string_whitelist or query_string_blacklist, not both. '&' and '=' will be percent encoded and not treated as delimiters.
+ "A String",
+ ],
+ "includeProtocol": True or False, # If true, http and https requests will be cached separately.
+ },
+ },
"enableCDN": True or False, # If true, enable Cloud CDN for this BackendService.
#
# When the load balancing scheme is INTERNAL, this field is not used.
@@ -711,6 +799,7 @@
"affinityCookieTtlSec": 42, # Lifetime of cookies in seconds if session_affinity is GENERATED_COOKIE. If set to 0, the cookie is non-persistent and lasts only until the end of the browser session (or equivalent). The maximum allowed value for TTL is one day.
#
# When the load balancing scheme is INTERNAL, this field is not used.
+ "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is defined by the server.
"port": 42, # Deprecated in favor of portName. The TCP port to connect on the backend. The default value is 80.
#
# This cannot be used for internal load balancing.
@@ -725,7 +814,7 @@
"maxUtilization": 3.14, # Used when balancingMode is UTILIZATION. This ratio defines the CPU utilization target for the group. The default is 0.8. Valid range is [0.0, 1.0].
#
# This cannot be used for internal load balancing.
- "maxRatePerInstance": 3.14, # The max requests per second (RPS) that a single backend instance can handle.This is used to calculate the capacity of the group. Can be used in either balancing mode. For RATE mode, either maxRate or maxRatePerInstance must be set.
+ "maxRatePerInstance": 3.14, # The max requests per second (RPS) that a single backend instance can handle. This is used to calculate the capacity of the group. Can be used in either balancing mode. For RATE mode, either maxRate or maxRatePerInstance must be set.
#
# This cannot be used for internal load balancing.
"maxConnectionsPerInstance": 42, # The max number of simultaneous connections that a single backend instance can handle. This is used to calculate the capacity of the group. Can be used in either CONNECTION or UTILIZATION balancing modes. For CONNECTION mode, either maxConnections or maxConnectionsPerInstance must be set.
@@ -745,6 +834,7 @@
# This cannot be used for internal load balancing.
},
],
+ "timeoutSec": 42, # How many seconds to wait for the backend before considering it a failed request. Default is 30 seconds.
"fingerprint": "A String", # Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This field will be ignored when inserting a BackendService. An up-to-date fingerprint must be provided in order to update the BackendService.
"portName": "A String", # Name of backend port. The same name should appear in the instance groups referenced by this service. Required when the load balancing scheme is EXTERNAL.
#
@@ -762,7 +852,12 @@
#
# When the protocol is UDP, this field is not used.
"creationTimestamp": "A String", # [Output Only] Creation timestamp in RFC3339 text format.
- "id": "A String", # [Output Only] The unique identifier for the resource. This identifier is defined by the server.
+ "iap": { # Identity-Aware Proxy
+ "oauth2ClientId": "A String",
+ "enabled": True or False,
+ "oauth2ClientSecret": "A String",
+ "oauth2ClientSecretSha256": "A String", # [Output Only] SHA256 hash value for the field oauth2_client_secret above.
+ },
"selfLink": "A String", # [Output Only] Server-defined URL for the resource.
"name": "A String", # Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
}