Index: generated/googleapis_beta/lib/runtimeconfig/v1beta1.dart |
diff --git a/generated/googleapis_beta/lib/runtimeconfig/v1beta1.dart b/generated/googleapis_beta/lib/runtimeconfig/v1beta1.dart |
index fb8ae13cc71894c052a9fff4abcbb5476585a799..e474459ff7207fbf7d7fe0184547a2e28d635674 100644 |
--- a/generated/googleapis_beta/lib/runtimeconfig/v1beta1.dart |
+++ b/generated/googleapis_beta/lib/runtimeconfig/v1beta1.dart |
@@ -68,17 +68,17 @@ class ProjectsConfigsResourceApi { |
* for this request, in the format `projects/[PROJECT_ID]`. |
* Value must have pattern "^projects/[^/]+$". |
* |
- * [requestId] - An optional but recommended unique <code>request_id</code>. |
- * If the server |
- * receives two <code>create()</code> requests with the same |
- * <code>request_id</code>, then the second request will be ignored and the |
+ * [requestId] - An optional but recommended unique `request_id`. If the |
+ * server |
+ * receives two `create()` requests with the same |
+ * `request_id`, then the second request will be ignored and the |
* first resource created and stored in the backend is returned. |
- * Empty <code>request_id</code> fields are ignored. |
+ * Empty `request_id` fields are ignored. |
* |
* It is responsibility of the client to ensure uniqueness of the |
- * <code>request_id</code> strings. |
+ * `request_id` strings. |
* |
- * <code>request_id</code> strings are limited to 64 characters. |
+ * `request_id` strings are limited to 64 characters. |
* |
* Completes with a [RuntimeConfig]. |
* |
@@ -211,8 +211,7 @@ class ProjectsConfigsResourceApi { |
* |
* [resource] - REQUIRED: The resource for which the policy is being |
* requested. |
- * `resource` is usually specified as a path. For example, a Project |
- * resource is specified as `projects/{project}`. |
+ * See the operation documentation for the appropriate value for this field. |
* Value must have pattern "^projects/[^/]+/configs/[^/]+$". |
* |
* Completes with a [Policy]. |
@@ -313,8 +312,7 @@ class ProjectsConfigsResourceApi { |
* |
* [resource] - REQUIRED: The resource for which the policy is being |
* specified. |
- * `resource` is usually specified as a path. For example, a Project |
- * resource is specified as `projects/{project}`. |
+ * See the operation documentation for the appropriate value for this field. |
* Value must have pattern "^projects/[^/]+/configs/[^/]+$". |
* |
* Completes with a [Policy]. |
@@ -357,14 +355,17 @@ class ProjectsConfigsResourceApi { |
* If the resource does not exist, this will return an empty set of |
* permissions, not a NOT_FOUND error. |
* |
+ * Note: This operation is designed to be used for building permission-aware |
+ * UIs and command-line tools, not for authorization checking. This operation |
+ * may "fail open" without warning. |
+ * |
* [request] - The metadata request object. |
* |
* Request parameters: |
* |
* [resource] - REQUIRED: The resource for which the policy detail is being |
* requested. |
- * `resource` is usually specified as a path. For example, a Project |
- * resource is specified as `projects/{project}`. |
+ * See the operation documentation for the appropriate value for this field. |
* Value must have pattern "^projects/[^/]+/configs/[^/]+$". |
* |
* Completes with a [TestIamPermissionsResponse]. |
@@ -505,12 +506,15 @@ class ProjectsConfigsOperationsResourceApi { |
* If the resource does not exist, this will return an empty set of |
* permissions, not a NOT_FOUND error. |
* |
+ * Note: This operation is designed to be used for building permission-aware |
+ * UIs and command-line tools, not for authorization checking. This operation |
+ * may "fail open" without warning. |
+ * |
* Request parameters: |
* |
* [resource] - REQUIRED: The resource for which the policy detail is being |
* requested. |
- * `resource` is usually specified as a path. For example, a Project |
- * resource is specified as `projects/{project}`. |
+ * See the operation documentation for the appropriate value for this field. |
* Value must have pattern "^projects/[^/]+/configs/[^/]+/operations/.+$". |
* |
* [permissions] - The set of permissions to check for the `resource`. |
@@ -584,17 +588,17 @@ class ProjectsConfigsVariablesResourceApi { |
* `projects/[PROJECT_ID]/configs/[CONFIG_NAME]` |
* Value must have pattern "^projects/[^/]+/configs/[^/]+$". |
* |
- * [requestId] - An optional but recommended unique <code>request_id</code>. |
- * If the server |
- * receives two <code>create()</code> requests with the same |
- * <code>request_id</code>, then the second request will be ignored and the |
+ * [requestId] - An optional but recommended unique `request_id`. If the |
+ * server |
+ * receives two `create()` requests with the same |
+ * `request_id`, then the second request will be ignored and the |
* first resource created and stored in the backend is returned. |
- * Empty <code>request_id</code> fields are ignored. |
+ * Empty `request_id` fields are ignored. |
* |
* It is responsibility of the client to ensure uniqueness of the |
- * <code>request_id</code> strings. |
+ * `request_id` strings. |
* |
- * <code>request_id</code> strings are limited to 64 characters. |
+ * `request_id` strings are limited to 64 characters. |
* |
* Completes with a [Variable]. |
* |
@@ -733,7 +737,10 @@ class ProjectsConfigsVariablesResourceApi { |
/** |
* Lists variables within given a configuration, matching any provided |
* filters. |
- * This only lists variable names, not the values. |
+ * This only lists variable names, not the values, unless `return_values` is |
+ * true, in which case only variables that user has IAM permission to |
+ * GetVariable |
+ * will be returned. |
* |
* Request parameters: |
* |
@@ -744,10 +751,6 @@ class ProjectsConfigsVariablesResourceApi { |
* `projects/[PROJECT_ID]/configs/[CONFIG_NAME]` |
* Value must have pattern "^projects/[^/]+/configs/[^/]+$". |
* |
- * [pageToken] - Specifies a page token to use. Set `pageToken` to a |
- * `nextPageToken` |
- * returned by a previous list request to get the next page of results. |
- * |
* [pageSize] - Specifies the number of results to return per page. If there |
* are fewer |
* elements than the specified number, returns all elements. |
@@ -756,6 +759,15 @@ class ProjectsConfigsVariablesResourceApi { |
* |
* `projects/example-project/config/[CONFIG_NAME]/variables/example-variable`. |
* |
+ * [pageToken] - Specifies a page token to use. Set `pageToken` to a |
+ * `nextPageToken` |
+ * returned by a previous list request to get the next page of results. |
+ * |
+ * [returnValues] - The flag indicates whether the user wants to return values |
+ * of variables. |
+ * If true, then only those variables that user has IAM GetVariable permission |
+ * will be returned along with their values. |
+ * |
* Completes with a [ListVariablesResponse]. |
* |
* Completes with a [commons.ApiRequestError] if the API endpoint returned an |
@@ -764,7 +776,7 @@ class ProjectsConfigsVariablesResourceApi { |
* If the used [http.Client] completes with an error when making a REST call, |
* this method will complete with the same error. |
*/ |
- async.Future<ListVariablesResponse> list(core.String parent, {core.String pageToken, core.int pageSize, core.String filter}) { |
+ async.Future<ListVariablesResponse> list(core.String parent, {core.int pageSize, core.String filter, core.String pageToken, core.bool returnValues}) { |
var _url = null; |
var _queryParams = new core.Map(); |
var _uploadMedia = null; |
@@ -775,15 +787,18 @@ class ProjectsConfigsVariablesResourceApi { |
if (parent == null) { |
throw new core.ArgumentError("Parameter parent is required."); |
} |
- if (pageToken != null) { |
- _queryParams["pageToken"] = [pageToken]; |
- } |
if (pageSize != null) { |
_queryParams["pageSize"] = ["${pageSize}"]; |
} |
if (filter != null) { |
_queryParams["filter"] = [filter]; |
} |
+ if (pageToken != null) { |
+ _queryParams["pageToken"] = [pageToken]; |
+ } |
+ if (returnValues != null) { |
+ _queryParams["returnValues"] = ["${returnValues}"]; |
+ } |
_url = 'v1beta1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/variables'; |
@@ -802,12 +817,15 @@ class ProjectsConfigsVariablesResourceApi { |
* If the resource does not exist, this will return an empty set of |
* permissions, not a NOT_FOUND error. |
* |
+ * Note: This operation is designed to be used for building permission-aware |
+ * UIs and command-line tools, not for authorization checking. This operation |
+ * may "fail open" without warning. |
+ * |
* Request parameters: |
* |
* [resource] - REQUIRED: The resource for which the policy detail is being |
* requested. |
- * `resource` is usually specified as a path. For example, a Project |
- * resource is specified as `projects/{project}`. |
+ * See the operation documentation for the appropriate value for this field. |
* Value must have pattern "^projects/[^/]+/configs/[^/]+/variables/.+$". |
* |
* [permissions] - The set of permissions to check for the `resource`. |
@@ -986,17 +1004,17 @@ class ProjectsConfigsWaitersResourceApi { |
* `projects/[PROJECT_ID]/configs/[CONFIG_NAME]`. |
* Value must have pattern "^projects/[^/]+/configs/[^/]+$". |
* |
- * [requestId] - An optional but recommended unique <code>request_id</code>. |
- * If the server |
- * receives two <code>create()</code> requests with the same |
- * <code>request_id</code>, then the second request will be ignored and the |
+ * [requestId] - An optional but recommended unique `request_id`. If the |
+ * server |
+ * receives two `create()` requests with the same |
+ * `request_id`, then the second request will be ignored and the |
* first resource created and stored in the backend is returned. |
- * Empty <code>request_id</code> fields are ignored. |
+ * Empty `request_id` fields are ignored. |
* |
* It is responsibility of the client to ensure uniqueness of the |
- * <code>request_id</code> strings. |
+ * `request_id` strings. |
* |
- * <code>request_id</code> strings are limited to 64 characters. |
+ * `request_id` strings are limited to 64 characters. |
* |
* Completes with a [Operation]. |
* |
@@ -1185,12 +1203,15 @@ class ProjectsConfigsWaitersResourceApi { |
* If the resource does not exist, this will return an empty set of |
* permissions, not a NOT_FOUND error. |
* |
+ * Note: This operation is designed to be used for building permission-aware |
+ * UIs and command-line tools, not for authorization checking. This operation |
+ * may "fail open" without warning. |
+ * |
* Request parameters: |
* |
* [resource] - REQUIRED: The resource for which the policy detail is being |
* requested. |
- * `resource` is usually specified as a path. For example, a Project |
- * resource is specified as `projects/{project}`. |
+ * See the operation documentation for the appropriate value for this field. |
* Value must have pattern "^projects/[^/]+/configs/[^/]+/waiters/[^/]+$". |
* |
* [permissions] - The set of permissions to check for the `resource`. |
@@ -1956,7 +1977,7 @@ class Variable { |
/** |
* The string value of the variable. The length of the value must be less |
* than 4096 bytes. Empty values are also accepted. For example, |
- * <code>text: "my text value"</code>. |
+ * `text: "my text value"`. The string must be valid UTF-8. |
*/ |
core.String text; |
/** [Output Only] The time of the last variable update. */ |