Index: generated/googleapis/lib/deploymentmanager/v2.dart |
diff --git a/generated/googleapis/lib/deploymentmanager/v2.dart b/generated/googleapis/lib/deploymentmanager/v2.dart |
index 5295d7fa71be64b0ab9a8669909d4f2962ddd0e8..2e1cd5cae7e472a89de32031859cd519f1f1169f 100644 |
--- a/generated/googleapis/lib/deploymentmanager/v2.dart |
+++ b/generated/googleapis/lib/deploymentmanager/v2.dart |
@@ -354,8 +354,8 @@ class DeploymentsResourceApi { |
* [maxResults] - The maximum number of results per page that should be |
* returned. If the number of available results is larger than maxResults, |
* Compute Engine returns a nextPageToken that can be used to get the next |
- * page of results in subsequent list requests. |
- * Value must be between "0" and "500". |
+ * page of results in subsequent list requests. Acceptable values are 0 to |
+ * 500, inclusive. (Default: 500) |
* |
* [orderBy] - Sorts list results by a certain order. By default, results are |
* returned in alphanumerical order based on the resource name. |
@@ -842,8 +842,8 @@ class ManifestsResourceApi { |
* [maxResults] - The maximum number of results per page that should be |
* returned. If the number of available results is larger than maxResults, |
* Compute Engine returns a nextPageToken that can be used to get the next |
- * page of results in subsequent list requests. |
- * Value must be between "0" and "500". |
+ * page of results in subsequent list requests. Acceptable values are 0 to |
+ * 500, inclusive. (Default: 500) |
* |
* [orderBy] - Sorts list results by a certain order. By default, results are |
* returned in alphanumerical order based on the resource name. |
@@ -999,8 +999,8 @@ class OperationsResourceApi { |
* [maxResults] - The maximum number of results per page that should be |
* returned. If the number of available results is larger than maxResults, |
* Compute Engine returns a nextPageToken that can be used to get the next |
- * page of results in subsequent list requests. |
- * Value must be between "0" and "500". |
+ * page of results in subsequent list requests. Acceptable values are 0 to |
+ * 500, inclusive. (Default: 500) |
* |
* [orderBy] - Sorts list results by a certain order. By default, results are |
* returned in alphanumerical order based on the resource name. |
@@ -1162,8 +1162,8 @@ class ResourcesResourceApi { |
* [maxResults] - The maximum number of results per page that should be |
* returned. If the number of available results is larger than maxResults, |
* Compute Engine returns a nextPageToken that can be used to get the next |
- * page of results in subsequent list requests. |
- * Value must be between "0" and "500". |
+ * page of results in subsequent list requests. Acceptable values are 0 to |
+ * 500, inclusive. (Default: 500) |
* |
* [orderBy] - Sorts list results by a certain order. By default, results are |
* returned in alphanumerical order based on the resource name. |
@@ -1273,8 +1273,8 @@ class TypesResourceApi { |
* [maxResults] - The maximum number of results per page that should be |
* returned. If the number of available results is larger than maxResults, |
* Compute Engine returns a nextPageToken that can be used to get the next |
- * page of results in subsequent list requests. |
- * Value must be between "0" and "500". |
+ * page of results in subsequent list requests. Acceptable values are 0 to |
+ * 500, inclusive. (Default: 500) |
* |
* [orderBy] - Sorts list results by a certain order. By default, results are |
* returned in alphanumerical order based on the resource name. |
@@ -1340,16 +1340,18 @@ class TypesResourceApi { |
/** |
- * Provides the configuration for non-admin_activity logging for a service. |
- * Controls exemptions and specific log sub-types. |
+ * Specifies the audit configuration for a service. It consists of which |
+ * permission types are logged, and what identities, if any, are exempted from |
+ * logging. An AuditConifg must have one or more AuditLogConfigs. |
*/ |
class AuditConfig { |
- /** The configuration for each type of logging */ |
+ /** The configuration for logging of each type of permission. */ |
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. |
+ * Binding.members. This field is deprecated in favor of per-permission-type |
+ * exemptions. |
*/ |
core.List<core.String> exemptedMembers; |
/** |
@@ -1388,11 +1390,19 @@ class AuditConfig { |
} |
} |
-/** Provides the configuration for a sub-type of logging. */ |
+/** |
+ * Provides the configuration for logging a type of permissions. Example: |
+ * |
+ * { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ |
+ * "user:foo@gmail.com" ] }, { "log_type": "DATA_WRITE", } ] } |
+ * |
+ * This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting |
+ * foo@gmail.com from DATA_READ logging. |
+ */ |
class AuditLogConfig { |
/** |
- * Specifies the identities that are exempted from this type of logging |
- * Follows the same format of Binding.members. |
+ * Specifies the identities that do not cause logging for this type of |
+ * permission. Follows the same format of [Binding.members][]. |
*/ |
core.List<core.String> exemptedMembers; |
/** The log type that this config enables. */ |
@@ -1742,6 +1752,11 @@ class DeploymentLabelEntry { |
class DeploymentUpdate { |
/** |
+ * [Output Only] An optional user-provided description of the deployment after |
+ * the current update has been applied. |
+ */ |
+ core.String description; |
+ /** |
* [Output Only] Map of labels; provided by the client when the resource is |
* created or updated. Specifically: Label keys must be between 1 and 63 |
* characters long and must conform to the following regular expression: |
@@ -1759,6 +1774,9 @@ class DeploymentUpdate { |
DeploymentUpdate(); |
DeploymentUpdate.fromJson(core.Map _json) { |
+ if (_json.containsKey("description")) { |
+ description = _json["description"]; |
+ } |
if (_json.containsKey("labels")) { |
labels = _json["labels"].map((value) => new DeploymentUpdateLabelEntry.fromJson(value)).toList(); |
} |
@@ -1769,6 +1787,9 @@ class DeploymentUpdate { |
core.Map toJson() { |
var _json = new core.Map(); |
+ if (description != null) { |
+ _json["description"] = description; |
+ } |
if (labels != null) { |
_json["labels"] = labels.map((value) => (value).toJson()).toList(); |
} |
@@ -2269,7 +2290,7 @@ class OperationWarnings { |
class Operation { |
/** [Output Only] Reserved for future use. */ |
core.String clientOperationId; |
- /** [Output Only] Creation timestamp in RFC3339 text format. */ |
+ /** [Deprecated] This field is deprecated. */ |
core.String creationTimestamp; |
/** |
* [Output Only] A textual description of the operation, which is set when the |
@@ -2580,14 +2601,7 @@ class OperationsListResponse { |
* guide](https://cloud.google.com/iam). |
*/ |
class Policy { |
- /** |
- * Specifies audit logging configs for "data access". "data access": generally |
- * refers to data reads/writes and admin reads. "admin activity": generally |
- * refers to admin writes. |
- * |
- * Note: `AuditConfig` doesn't apply to "admin activity", which always enables |
- * audit logging. |
- */ |
+ /** Specifies cloud audit logging configuration for this policy. */ |
core.List<AuditConfig> auditConfigs; |
/** |
* Associates a list of `members` to a `role`. Multiple `bindings` must not be |