Chromium Code Reviews

Unified Diff: generated/googleapis/lib/deploymentmanager/v2.dart

Issue 3003493002: Api-Roll 53: 2017-08-21 (Closed)
Patch Set: Created 3 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View side-by-side diff with in-line comments
« no previous file with comments | « generated/googleapis/lib/datastore/v1.dart ('k') | generated/googleapis/lib/firebasedynamiclinks/v1.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: generated/googleapis/lib/deploymentmanager/v2.dart
diff --git a/generated/googleapis/lib/deploymentmanager/v2.dart b/generated/googleapis/lib/deploymentmanager/v2.dart
index 97e762d2b652dfd1a21042ae53d07ebf0d6bb970..0004a607dd5391dcf5f8de608ea88cbb4d10c865 100644
--- a/generated/googleapis/lib/deploymentmanager/v2.dart
+++ b/generated/googleapis/lib/deploymentmanager/v2.dart
@@ -221,7 +221,7 @@ class DeploymentsResourceApi {
* "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))".
*
* [resource] - Name of the resource for this request.
- * Value must have pattern "[a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?".
+ * Value must have pattern "[a-z0-9](?:[-a-z0-9_]{0,61}[a-z0-9])?".
*
* Completes with a [Policy].
*
@@ -512,7 +512,7 @@ class DeploymentsResourceApi {
* "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))".
*
* [resource] - Name of the resource for this request.
- * Value must have pattern "[a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?".
+ * Value must have pattern "[a-z0-9](?:[-a-z0-9_]{0,61}[a-z0-9])?".
*
* Completes with a [Policy].
*
@@ -617,7 +617,7 @@ class DeploymentsResourceApi {
* "(?:(?:[-a-z0-9]{1,63}\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))".
*
* [resource] - Name of the resource for this request.
- * Value must have pattern "[a-z](?:[-a-z0-9_]{0,61}[a-z0-9])?".
+ * Value must have pattern "(?:[-a-z0-9_]{0,62}[a-z0-9])?".
*
* Completes with a [TestPermissionsResponse].
*
@@ -1443,6 +1443,28 @@ class AuditLogConfig {
}
}
+/** Authorization-related information used by Cloud Audit Logging. */
+class AuthorizationLoggingOptions {
+ /** The type of the permission that was checked. */
+ core.String permissionType;
+
+ AuthorizationLoggingOptions();
+
+ AuthorizationLoggingOptions.fromJson(core.Map _json) {
+ if (_json.containsKey("permissionType")) {
+ permissionType = _json["permissionType"];
+ }
+ }
+
+ core.Map<core.String, core.Object> toJson() {
+ final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ if (permissionType != null) {
+ _json["permissionType"] = permissionType;
+ }
+ return _json;
+ }
+}
+
/** Associates `members` with a `role`. */
class Binding {
/**
@@ -2066,6 +2088,8 @@ class LogConfig {
LogConfigCloudAuditOptions cloudAudit;
/** Counter options. */
LogConfigCounterOptions counter;
+ /** Data access options. */
+ LogConfigDataAccessOptions dataAccess;
LogConfig();
@@ -2076,6 +2100,9 @@ class LogConfig {
if (_json.containsKey("counter")) {
counter = new LogConfigCounterOptions.fromJson(_json["counter"]);
}
+ if (_json.containsKey("dataAccess")) {
+ dataAccess = new LogConfigDataAccessOptions.fromJson(_json["dataAccess"]);
+ }
}
core.Map<core.String, core.Object> toJson() {
@@ -2086,18 +2113,26 @@ class LogConfig {
if (counter != null) {
_json["counter"] = (counter).toJson();
}
+ if (dataAccess != null) {
+ _json["dataAccess"] = (dataAccess).toJson();
+ }
return _json;
}
}
/** Write a Cloud Audit log */
class LogConfigCloudAuditOptions {
+ /** Information used by the Cloud Audit Logging pipeline. */
+ AuthorizationLoggingOptions authorizationLoggingOptions;
/** The log_name to populate in the Cloud Audit Record. */
core.String logName;
LogConfigCloudAuditOptions();
LogConfigCloudAuditOptions.fromJson(core.Map _json) {
+ if (_json.containsKey("authorizationLoggingOptions")) {
+ authorizationLoggingOptions = new AuthorizationLoggingOptions.fromJson(_json["authorizationLoggingOptions"]);
+ }
if (_json.containsKey("logName")) {
logName = _json["logName"];
}
@@ -2105,6 +2140,9 @@ class LogConfigCloudAuditOptions {
core.Map<core.String, core.Object> toJson() {
final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ if (authorizationLoggingOptions != null) {
+ _json["authorizationLoggingOptions"] = (authorizationLoggingOptions).toJson();
+ }
if (logName != null) {
_json["logName"] = logName;
}
@@ -2112,7 +2150,28 @@ class LogConfigCloudAuditOptions {
}
}
-/** Options for counters */
+/**
+ * Increment a streamz counter with the specified metric and field names.
+ *
+ * Metric names should start with a '/', generally be lowercase-only, and end in
+ * "_count". Field names should not contain an initial slash. The actual
+ * exported metric names will have "/iam/policy" prepended.
+ *
+ * Field names correspond to IAM request parameters and field values are their
+ * respective values.
+ *
+ * At present the only supported field names are - "iam_principal",
+ * corresponding to IAMContext.principal; - "" (empty string), resulting in one
+ * aggretated counter with no field.
+ *
+ * Examples: counter { metric: "/debug_access_count" field: "iam_principal" }
+ * ==> increment counter /iam/policy/backend_debug_access_count
+ * {iam_principal=[value of IAMContext.principal]}
+ *
+ * At this time we do not support: * multiple field names (though this may be
+ * supported in the future) * decrementing the counter * incrementing it by
+ * anything other than 1
+ */
class LogConfigCounterOptions {
/** The field value to attribute. */
core.String field;
@@ -2142,6 +2201,31 @@ class LogConfigCounterOptions {
}
}
+/** Write a Data Access (Gin) log */
+class LogConfigDataAccessOptions {
+ /**
+ * Whether Gin logging should happen in a fail-closed manner at the caller.
+ * This is relevant only in the LocalIAM implementation, for now.
+ */
+ core.String logMode;
+
+ LogConfigDataAccessOptions();
+
+ LogConfigDataAccessOptions.fromJson(core.Map _json) {
+ if (_json.containsKey("logMode")) {
+ logMode = _json["logMode"];
+ }
+ }
+
+ core.Map<core.String, core.Object> toJson() {
+ final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ if (logMode != null) {
+ _json["logMode"] = logMode;
+ }
+ return _json;
+ }
+}
+
class Manifest {
/** [Output Only] The YAML configuration for this manifest. */
ConfigFile config;
« no previous file with comments | « generated/googleapis/lib/datastore/v1.dart ('k') | generated/googleapis/lib/firebasedynamiclinks/v1.dart » ('j') | no next file with comments »

Powered by Google App Engine