Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(801)

Unified Diff: generated/googleapis/lib/spanner/v1.dart

Issue 2824163002: Api-roll 48: 2017-04-18 (Closed)
Patch Set: Revert changes to pubspecs Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « generated/googleapis/lib/sourcerepo/v1.dart ('k') | generated/googleapis/lib/storage/v1.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: generated/googleapis/lib/spanner/v1.dart
diff --git a/generated/googleapis/lib/spanner/v1.dart b/generated/googleapis/lib/spanner/v1.dart
index e0f5398fef0620f11a59b5cfb21bc267da47f125..d46341412c79f5df6dc41dcd3d4d6acb25e17c0c 100644
--- a/generated/googleapis/lib/spanner/v1.dart
+++ b/generated/googleapis/lib/spanner/v1.dart
@@ -102,14 +102,14 @@ class ProjectsInstanceConfigsResourceApi {
* `projects/<project>`.
* Value must have pattern "^projects/[^/]+$".
*
- * [pageSize] - Number of instance configurations to be returned in the
- * response. If 0 or
- * less, defaults to the server's maximum allowed page size.
- *
* [pageToken] - If non-empty, `page_token` should contain a
* next_page_token
* from a previous ListInstanceConfigsResponse.
*
+ * [pageSize] - Number of instance configurations to be returned in the
+ * response. If 0 or
+ * less, defaults to the server's maximum allowed page size.
+ *
* Completes with a [ListInstanceConfigsResponse].
*
* Completes with a [commons.ApiRequestError] if the API endpoint returned an
@@ -118,7 +118,7 @@ class ProjectsInstanceConfigsResourceApi {
* If the used [http.Client] completes with an error when making a REST call,
* this method will complete with the same error.
*/
- async.Future<ListInstanceConfigsResponse> list(core.String parent, {core.int pageSize, core.String pageToken}) {
+ async.Future<ListInstanceConfigsResponse> list(core.String parent, {core.String pageToken, core.int pageSize}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -129,12 +129,12 @@ class ProjectsInstanceConfigsResourceApi {
if (parent == null) {
throw new core.ArgumentError("Parameter parent is required.");
}
- if (pageSize != null) {
- _queryParams["pageSize"] = ["${pageSize}"];
- }
if (pageToken != null) {
_queryParams["pageToken"] = [pageToken];
}
+ if (pageSize != null) {
+ _queryParams["pageSize"] = ["${pageSize}"];
+ }
_url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/instanceConfigs';
@@ -910,14 +910,14 @@ class ProjectsInstancesDatabasesResourceApi {
* Values are of the form `projects/<project>/instances/<instance>`.
* Value must have pattern "^projects/[^/]+/instances/[^/]+$".
*
- * [pageSize] - Number of databases to be returned in the response. If 0 or
- * less,
- * defaults to the server's maximum allowed page size.
- *
* [pageToken] - If non-empty, `page_token` should contain a
* next_page_token from a
* previous ListDatabasesResponse.
*
+ * [pageSize] - Number of databases to be returned in the response. If 0 or
+ * less,
+ * defaults to the server's maximum allowed page size.
+ *
* Completes with a [ListDatabasesResponse].
*
* Completes with a [commons.ApiRequestError] if the API endpoint returned an
@@ -926,7 +926,7 @@ class ProjectsInstancesDatabasesResourceApi {
* If the used [http.Client] completes with an error when making a REST call,
* this method will complete with the same error.
*/
- async.Future<ListDatabasesResponse> list(core.String parent, {core.int pageSize, core.String pageToken}) {
+ async.Future<ListDatabasesResponse> list(core.String parent, {core.String pageToken, core.int pageSize}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -937,12 +937,12 @@ class ProjectsInstancesDatabasesResourceApi {
if (parent == null) {
throw new core.ArgumentError("Parameter parent is required.");
}
- if (pageSize != null) {
- _queryParams["pageSize"] = ["${pageSize}"];
- }
if (pageToken != null) {
_queryParams["pageToken"] = [pageToken];
}
+ if (pageSize != null) {
+ _queryParams["pageSize"] = ["${pageSize}"];
+ }
_url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/databases';
@@ -1271,12 +1271,12 @@ class ProjectsInstancesDatabasesOperationsResourceApi {
* Value must have pattern
* "^projects/[^/]+/instances/[^/]+/databases/[^/]+/operations$".
*
- * [filter] - The standard list filter.
- *
* [pageToken] - The standard list page token.
*
* [pageSize] - The standard list page size.
*
+ * [filter] - The standard list filter.
+ *
* Completes with a [ListOperationsResponse].
*
* Completes with a [commons.ApiRequestError] if the API endpoint returned an
@@ -1285,7 +1285,7 @@ class ProjectsInstancesDatabasesOperationsResourceApi {
* If the used [http.Client] completes with an error when making a REST call,
* this method will complete with the same error.
*/
- async.Future<ListOperationsResponse> list(core.String name, {core.String filter, core.String pageToken, core.int pageSize}) {
+ async.Future<ListOperationsResponse> list(core.String name, {core.String pageToken, core.int pageSize, core.String filter}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1296,15 +1296,15 @@ class ProjectsInstancesDatabasesOperationsResourceApi {
if (name == null) {
throw new core.ArgumentError("Parameter name is required.");
}
- if (filter != null) {
- _queryParams["filter"] = [filter];
- }
if (pageToken != null) {
_queryParams["pageToken"] = [pageToken];
}
if (pageSize != null) {
_queryParams["pageSize"] = ["${pageSize}"];
}
+ if (filter != null) {
+ _queryParams["filter"] = [filter];
+ }
_url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name');
@@ -2053,9 +2053,53 @@ class ProjectsInstancesOperationsResourceApi {
/**
* Specifies the audit configuration for a service.
- * It consists of which permission types are logged, and what identities, if
- * any, are exempted from logging.
+ * The configuration determines which permission types are logged, and what
+ * identities, if any, are exempted from logging.
* An AuditConifg must have one or more AuditLogConfigs.
+ *
+ * If there are AuditConfigs for both `allServices` and a specific service,
+ * the union of the two AuditConfigs is used for that service: the log_types
+ * specified in each AuditConfig are enabled, and the exempted_members in each
+ * AuditConfig are exempted.
+ * Example Policy with multiple AuditConfigs:
+ * {
+ * "audit_configs": [
+ * {
+ * "service": "allServices"
+ * "audit_log_configs": [
+ * {
+ * "log_type": "DATA_READ",
+ * "exempted_members": [
+ * "user:foo@gmail.com"
+ * ]
+ * },
+ * {
+ * "log_type": "DATA_WRITE",
+ * },
+ * {
+ * "log_type": "ADMIN_READ",
+ * }
+ * ]
+ * },
+ * {
+ * "service": "fooservice@googleapis.com"
+ * "audit_log_configs": [
+ * {
+ * "log_type": "DATA_READ",
+ * },
+ * {
+ * "log_type": "DATA_WRITE",
+ * "exempted_members": [
+ * "user:bar@gmail.com"
+ * ]
+ * }
+ * ]
+ * }
+ * ]
+ * }
+ * For fooservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
+ * logging. It also exempts foo@gmail.com from DATA_READ logging, and
+ * bar@gmail.com from DATA_WRITE logging.
*/
class AuditConfig {
/**
@@ -2063,12 +2107,6 @@ class AuditConfig {
* Next ID: 4
*/
core.List<AuditLogConfig> auditLogConfigs;
- /**
- * Specifies the identities that are exempted from "data access" audit
- * logging for the `service` specified above.
- * Follows the same format of Binding.members.
- * This field is deprecated in favor of per-permission-type exemptions.
- */
core.List<core.String> exemptedMembers;
/**
* Specifies a service that will be enabled for audit logging.
@@ -2421,6 +2459,15 @@ class Condition {
* access, and are thus only used in a strictly positive context
* (e.g. ALLOW/IN or DENY/NOT_IN).
* See: go/rpc-security-policy-dynamicauth.
+ * - "JUSTIFICATION_TYPE" : What types of justifications have been supplied
+ * with this request.
+ * String values should match enum names from tech.iam.JustificationType,
+ * e.g. "MANUAL_STRING". It is not permitted to grant access based on
+ * the *absence* of a justification, so justification conditions can only
+ * be used in a "positive" context (e.g., ALLOW/IN or DENY/NOT_IN).
+ *
+ * Multiple justifications, e.g., a Buganizer ID and a manually-entered
+ * reason, are normal and supported.
*/
core.String iam;
/**
@@ -2429,8 +2476,12 @@ class Condition {
* - "NO_OP" : Default no-op.
* - "EQUALS" : DEPRECATED. Use IN instead.
* - "NOT_EQUALS" : DEPRECATED. Use NOT_IN instead.
- * - "IN" : Set-inclusion check.
- * - "NOT_IN" : Set-exclusion check.
+ * - "IN" : The condition is true if the subject (or any element of it if it
+ * is
+ * a set) matches any of the supplied values.
+ * - "NOT_IN" : The condition is true if the subject (or every element of it
+ * if it is
+ * a set) matches none of the supplied values.
* - "DISCHARGED" : Subject is discharged
*/
core.String op;
@@ -4675,8 +4726,8 @@ class SetIamPolicyRequest {
Policy policy;
/**
* OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only
- * the fields in the mask will be modified. If no mask is provided, a default
- * mask is used:
+ * the fields in the mask will be modified. If no mask is provided, the
+ * following default mask is used:
* paths: "bindings, etag"
* This field is only used by Cloud IAM.
*/
« no previous file with comments | « generated/googleapis/lib/sourcerepo/v1.dart ('k') | generated/googleapis/lib/storage/v1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698