| Index: generated/googleapis/lib/cloudkms/v1.dart
|
| diff --git a/generated/googleapis/lib/cloudkms/v1.dart b/generated/googleapis/lib/cloudkms/v1.dart
|
| index 0b0600049da3e23a323161150cc53e111c7576bc..6717b896ad118163b38613bd7dc6fa6931babd18 100644
|
| --- a/generated/googleapis/lib/cloudkms/v1.dart
|
| +++ b/generated/googleapis/lib/cloudkms/v1.dart
|
| @@ -15,7 +15,7 @@ export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show
|
| const core.String USER_AGENT = 'dart-api-client cloudkms/v1';
|
|
|
| /**
|
| - * Manages encryption for your cloud services the same way you do on-premise.
|
| + * Manages encryption for your cloud services the same way you do on-premises.
|
| * You can generate, use, rotate, and destroy AES256 encryption keys.
|
| */
|
| class CloudkmsApi {
|
| @@ -98,12 +98,12 @@ class ProjectsLocationsResourceApi {
|
| * [name] - The resource that owns the locations collection, if applicable.
|
| * Value must have pattern "^projects/[^/]+$".
|
| *
|
| - * [pageToken] - The standard list page token.
|
| - *
|
| * [pageSize] - The standard list page size.
|
| *
|
| * [filter] - The standard list filter.
|
| *
|
| + * [pageToken] - The standard list page token.
|
| + *
|
| * Completes with a [ListLocationsResponse].
|
| *
|
| * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| @@ -112,7 +112,7 @@ class ProjectsLocationsResourceApi {
|
| * If the used [http.Client] completes with an error when making a REST call,
|
| * this method will complete with the same error.
|
| */
|
| - async.Future<ListLocationsResponse> list(core.String name, {core.String pageToken, core.int pageSize, core.String filter}) {
|
| + async.Future<ListLocationsResponse> list(core.String name, {core.int pageSize, core.String filter, core.String pageToken}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -123,15 +123,15 @@ class ProjectsLocationsResourceApi {
|
| if (name == null) {
|
| throw new core.ArgumentError("Parameter name 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];
|
| + }
|
|
|
| _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$name') + '/locations';
|
|
|
| @@ -516,7 +516,7 @@ class ProjectsLocationsKeyRingsCryptoKeysResourceApi {
|
| }
|
|
|
| /**
|
| - * Decrypt data that was protected by Encrypt.
|
| + * Decrypts data that was protected by Encrypt.
|
| *
|
| * [request] - The metadata request object.
|
| *
|
| @@ -564,7 +564,7 @@ class ProjectsLocationsKeyRingsCryptoKeysResourceApi {
|
| }
|
|
|
| /**
|
| - * Encrypt data, so that it can only be recovered by a call to Decrypt.
|
| + * Encrypts data, so that it can only be recovered by a call to Decrypt.
|
| *
|
| * [request] - The metadata request object.
|
| *
|
| @@ -710,14 +710,14 @@ class ProjectsLocationsKeyRingsCryptoKeysResourceApi {
|
| * `projects / * /locations / * /keyRings / * `.
|
| * Value must have pattern "^projects/[^/]+/locations/[^/]+/keyRings/[^/]+$".
|
| *
|
| - * [pageToken] - Optional pagination token, returned earlier via
|
| - * ListCryptoKeysResponse.next_page_token.
|
| - *
|
| * [pageSize] - Optional limit on the number of CryptoKeys to include in the
|
| * response. Further CryptoKeys can subsequently be obtained by
|
| * including the ListCryptoKeysResponse.next_page_token in a subsequent
|
| * request. If unspecified, the server will pick an appropriate default.
|
| *
|
| + * [pageToken] - Optional pagination token, returned earlier via
|
| + * ListCryptoKeysResponse.next_page_token.
|
| + *
|
| * Completes with a [ListCryptoKeysResponse].
|
| *
|
| * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| @@ -726,7 +726,7 @@ class ProjectsLocationsKeyRingsCryptoKeysResourceApi {
|
| * If the used [http.Client] completes with an error when making a REST call,
|
| * this method will complete with the same error.
|
| */
|
| - async.Future<ListCryptoKeysResponse> list(core.String parent, {core.String pageToken, core.int pageSize}) {
|
| + async.Future<ListCryptoKeysResponse> list(core.String parent, {core.int pageSize, core.String pageToken}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -737,12 +737,12 @@ class ProjectsLocationsKeyRingsCryptoKeysResourceApi {
|
| if (parent == null) {
|
| throw new core.ArgumentError("Parameter parent is required.");
|
| }
|
| - if (pageToken != null) {
|
| - _queryParams["pageToken"] = [pageToken];
|
| - }
|
| if (pageSize != null) {
|
| _queryParams["pageSize"] = ["${pageSize}"];
|
| }
|
| + if (pageToken != null) {
|
| + _queryParams["pageToken"] = [pageToken];
|
| + }
|
|
|
| _url = 'v1/' + commons.Escaper.ecapeVariableReserved('$parent') + '/cryptoKeys';
|
|
|
| @@ -1370,8 +1370,8 @@ class AuditConfig {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (auditLogConfigs != null) {
|
| _json["auditLogConfigs"] = auditLogConfigs.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -1434,8 +1434,8 @@ class AuditLogConfig {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (exemptedMembers != null) {
|
| _json["exemptedMembers"] = exemptedMembers;
|
| }
|
| @@ -1448,6 +1448,14 @@ class AuditLogConfig {
|
|
|
| /** Associates `members` with a `role`. */
|
| class Binding {
|
| + /**
|
| + * The condition that is associated with this binding.
|
| + * NOTE: an unsatisfied condition will not allow user access via current
|
| + * binding. Different bindings, including their conditions, are examined
|
| + * independently.
|
| + * This field is GOOGLE_INTERNAL.
|
| + */
|
| + Expr condition;
|
| /**
|
| * Specifies the identities requesting access for a Cloud Platform resource.
|
| * `members` can have the following values:
|
| @@ -1483,6 +1491,9 @@ class Binding {
|
| Binding();
|
|
|
| Binding.fromJson(core.Map _json) {
|
| + if (_json.containsKey("condition")) {
|
| + condition = new Expr.fromJson(_json["condition"]);
|
| + }
|
| if (_json.containsKey("members")) {
|
| members = _json["members"];
|
| }
|
| @@ -1491,8 +1502,11 @@ class Binding {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + if (condition != null) {
|
| + _json["condition"] = (condition).toJson();
|
| + }
|
| if (members != null) {
|
| _json["members"] = members;
|
| }
|
| @@ -1522,8 +1536,8 @@ class CloudAuditOptions {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (logName != null) {
|
| _json["logName"] = logName;
|
| }
|
| @@ -1549,7 +1563,6 @@ class Condition {
|
| * member of the specified group. Approvers can only grant additional
|
| * 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,
|
| @@ -1617,8 +1630,8 @@ class Condition {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (iam != null) {
|
| _json["iam"] = iam;
|
| }
|
| @@ -1659,8 +1672,8 @@ class CounterOptions {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (field != null) {
|
| _json["field"] = field;
|
| }
|
| @@ -1748,8 +1761,8 @@ class CryptoKey {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (createTime != null) {
|
| _json["createTime"] = createTime;
|
| }
|
| @@ -1841,8 +1854,8 @@ class CryptoKeyVersion {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (createTime != null) {
|
| _json["createTime"] = createTime;
|
| }
|
| @@ -1870,8 +1883,8 @@ class DataAccessOptions {
|
| DataAccessOptions.fromJson(core.Map _json) {
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| return _json;
|
| }
|
| }
|
| @@ -1914,8 +1927,8 @@ class DecryptRequest {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (additionalAuthenticatedData != null) {
|
| _json["additionalAuthenticatedData"] = additionalAuthenticatedData;
|
| }
|
| @@ -1946,8 +1959,8 @@ class DecryptResponse {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (plaintext != null) {
|
| _json["plaintext"] = plaintext;
|
| }
|
| @@ -1963,8 +1976,8 @@ class DestroyCryptoKeyVersionRequest {
|
| DestroyCryptoKeyVersionRequest.fromJson(core.Map _json) {
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| return _json;
|
| }
|
| }
|
| @@ -2005,8 +2018,8 @@ class EncryptRequest {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (additionalAuthenticatedData != null) {
|
| _json["additionalAuthenticatedData"] = additionalAuthenticatedData;
|
| }
|
| @@ -2042,8 +2055,8 @@ class EncryptResponse {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (ciphertext != null) {
|
| _json["ciphertext"] = ciphertext;
|
| }
|
| @@ -2054,6 +2067,74 @@ class EncryptResponse {
|
| }
|
| }
|
|
|
| +/**
|
| + * Represents an expression text. Example:
|
| + *
|
| + * title: "User account presence"
|
| + * description: "Determines whether the request has a user account"
|
| + * expression: "size(request.user) > 0"
|
| + */
|
| +class Expr {
|
| + /**
|
| + * An optional description of the expression. This is a longer text which
|
| + * describes the expression, e.g. when hovered over it in a UI.
|
| + */
|
| + core.String description;
|
| + /**
|
| + * Textual representation of an expression in
|
| + * [Common Expression Language](http://go/api-expr) syntax.
|
| + *
|
| + * The application context of the containing message determines which
|
| + * well-known feature set of CEL is supported.
|
| + */
|
| + core.String expression;
|
| + /**
|
| + * An optional string indicating the location of the expression for error
|
| + * reporting, e.g. a file name and a position in the file.
|
| + */
|
| + core.String location;
|
| + /**
|
| + * An optional title for the expression, i.e. a short string describing
|
| + * its purpose. This can be used e.g. in UIs which allow to enter the
|
| + * expression.
|
| + */
|
| + core.String title;
|
| +
|
| + Expr();
|
| +
|
| + Expr.fromJson(core.Map _json) {
|
| + if (_json.containsKey("description")) {
|
| + description = _json["description"];
|
| + }
|
| + if (_json.containsKey("expression")) {
|
| + expression = _json["expression"];
|
| + }
|
| + if (_json.containsKey("location")) {
|
| + location = _json["location"];
|
| + }
|
| + if (_json.containsKey("title")) {
|
| + title = _json["title"];
|
| + }
|
| + }
|
| +
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + if (description != null) {
|
| + _json["description"] = description;
|
| + }
|
| + if (expression != null) {
|
| + _json["expression"] = expression;
|
| + }
|
| + if (location != null) {
|
| + _json["location"] = location;
|
| + }
|
| + if (title != null) {
|
| + _json["title"] = title;
|
| + }
|
| + return _json;
|
| + }
|
| +}
|
| +
|
| /** A KeyRing is a toplevel logical grouping of CryptoKeys. */
|
| class KeyRing {
|
| /** Output only. The time at which this KeyRing was created. */
|
| @@ -2075,8 +2156,8 @@ class KeyRing {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (createTime != null) {
|
| _json["createTime"] = createTime;
|
| }
|
| @@ -2117,8 +2198,8 @@ class ListCryptoKeyVersionsResponse {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (cryptoKeyVersions != null) {
|
| _json["cryptoKeyVersions"] = cryptoKeyVersions.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -2158,8 +2239,8 @@ class ListCryptoKeysResponse {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (cryptoKeys != null) {
|
| _json["cryptoKeys"] = cryptoKeys.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -2199,8 +2280,8 @@ class ListKeyRingsResponse {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (keyRings != null) {
|
| _json["keyRings"] = keyRings.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -2232,8 +2313,8 @@ class ListLocationsResponse {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (locations != null) {
|
| _json["locations"] = locations.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -2285,8 +2366,8 @@ class Location {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (labels != null) {
|
| _json["labels"] = labels;
|
| }
|
| @@ -2326,8 +2407,8 @@ class LogConfig {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (cloudAudit != null) {
|
| _json["cloudAudit"] = (cloudAudit).toJson();
|
| }
|
| @@ -2379,7 +2460,6 @@ class Policy {
|
| core.List<AuditConfig> auditConfigs;
|
| /**
|
| * Associates a list of `members` to a `role`.
|
| - * Multiple `bindings` must not be specified for the same `role`.
|
| * `bindings` with no members will result in an error.
|
| */
|
| core.List<Binding> bindings;
|
| @@ -2442,8 +2522,8 @@ class Policy {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (auditConfigs != null) {
|
| _json["auditConfigs"] = auditConfigs.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -2474,8 +2554,8 @@ class RestoreCryptoKeyVersionRequest {
|
| RestoreCryptoKeyVersionRequest.fromJson(core.Map _json) {
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| return _json;
|
| }
|
| }
|
| @@ -2551,8 +2631,8 @@ class Rule {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (action != null) {
|
| _json["action"] = action;
|
| }
|
| @@ -2607,8 +2687,8 @@ class SetIamPolicyRequest {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (policy != null) {
|
| _json["policy"] = (policy).toJson();
|
| }
|
| @@ -2637,8 +2717,8 @@ class TestIamPermissionsRequest {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (permissions != null) {
|
| _json["permissions"] = permissions;
|
| }
|
| @@ -2662,8 +2742,8 @@ class TestIamPermissionsResponse {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (permissions != null) {
|
| _json["permissions"] = permissions;
|
| }
|
| @@ -2684,8 +2764,8 @@ class UpdateCryptoKeyPrimaryVersionRequest {
|
| }
|
| }
|
|
|
| - core.Map toJson() {
|
| - var _json = new core.Map();
|
| + core.Map<core.String, core.Object> toJson() {
|
| + final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| if (cryptoKeyVersionId != null) {
|
| _json["cryptoKeyVersionId"] = cryptoKeyVersionId;
|
| }
|
|
|