all: autogenerated update (2020-02-06)
Update:
- dlp/v2
- redis/v1beta1
diff --git a/dlp/v2/dlp-api.json b/dlp/v2/dlp-api.json
index 6832683..2d9f072 100644
--- a/dlp/v2/dlp-api.json
+++ b/dlp/v2/dlp-api.json
@@ -3130,7 +3130,7 @@
}
}
},
- "revision": "20200104",
+ "revision": "20200203",
"rootUrl": "https://dlp.googleapis.com/",
"schemas": {
"GooglePrivacyDlpV2Action": {
@@ -3251,7 +3251,7 @@
"id": "GooglePrivacyDlpV2BigQueryKey",
"properties": {
"rowNumber": {
- "description": "Absolute number of the row from the beginning of the table at the time\nof scanning.",
+ "description": "Row number inferred at the time the table was scanned. This value is\nnondeterministic, cannot be queried, and may be null for inspection\njobs. To locate findings within a table, specify\n`inspect_job.storage_config.big_query_options.identifying_fields` in\n`CreateDlpJobRequest`.",
"format": "int64",
"type": "string"
},
@@ -3274,7 +3274,7 @@
"type": "array"
},
"identifyingFields": {
- "description": "References to fields uniquely identifying rows within the table.\nNested fields in the format, like `person.birthdate.year`, are allowed.",
+ "description": "Table fields that may uniquely identify a row within the table. When\n`actions.saveFindings.outputConfig.table` is specified, the values of\ncolumns specified here are available in the output table under\n`location.content_locations.record_location.record_key.id_values`. Nested\nfields such as `person.birthdate.year` are allowed.",
"items": {
"$ref": "GooglePrivacyDlpV2FieldId"
},
@@ -3750,7 +3750,7 @@
"type": "object"
},
"GooglePrivacyDlpV2ContentLocation": {
- "description": "Findings container location data.",
+ "description": "Precise location of the finding within a document, record, image, or metadata\ncontainer.",
"id": "GooglePrivacyDlpV2ContentLocation",
"properties": {
"containerName": {
@@ -6008,7 +6008,7 @@
"$ref": "GooglePrivacyDlpV2DatastoreKey"
},
"idValues": {
- "description": "Values of identifying columns in the given row. Order of values matches\nthe order of field identifiers specified in the scanning request.",
+ "description": "Values of identifying columns in the given row. Order of values matches\nthe order of `identifying_fields` specified in the scanning request.",
"items": {
"type": "string"
},
diff --git a/dlp/v2/dlp-gen.go b/dlp/v2/dlp-gen.go
index aa54212..e6e02bb 100644
--- a/dlp/v2/dlp-gen.go
+++ b/dlp/v2/dlp-gen.go
@@ -643,9 +643,15 @@
// GooglePrivacyDlpV2BigQueryKey: Row key for identifying a record in
// BigQuery table.
type GooglePrivacyDlpV2BigQueryKey struct {
- // RowNumber: Absolute number of the row from the beginning of the table
- // at the time
- // of scanning.
+ // RowNumber: Row number inferred at the time the table was scanned.
+ // This value is
+ // nondeterministic, cannot be queried, and may be null for
+ // inspection
+ // jobs. To locate findings within a table,
+ // specify
+ // `inspect_job.storage_config.big_query_options.identifying_fiel
+ // ds` in
+ // `CreateDlpJobRequest`.
RowNumber int64 `json:"rowNumber,omitempty,string"`
// TableReference: Complete BigQuery table reference.
@@ -682,10 +688,15 @@
// inspection of entire columns which you know have no findings.
ExcludedFields []*GooglePrivacyDlpV2FieldId `json:"excludedFields,omitempty"`
- // IdentifyingFields: References to fields uniquely identifying rows
- // within the table.
- // Nested fields in the format, like `person.birthdate.year`, are
- // allowed.
+ // IdentifyingFields: Table fields that may uniquely identify a row
+ // within the table. When
+ // `actions.saveFindings.outputConfig.table` is specified, the values
+ // of
+ // columns specified here are available in the output table
+ // under
+ // `location.content_locations.record_location.record_key.id_values
+ // `. Nested
+ // fields such as `person.birthdate.year` are allowed.
IdentifyingFields []*GooglePrivacyDlpV2FieldId `json:"identifyingFields,omitempty"`
// RowsLimit: Max number of rows to scan. If the table has more rows
@@ -1631,7 +1642,9 @@
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
}
-// GooglePrivacyDlpV2ContentLocation: Findings container location data.
+// GooglePrivacyDlpV2ContentLocation: Precise location of the finding
+// within a document, record, image, or metadata
+// container.
type GooglePrivacyDlpV2ContentLocation struct {
// ContainerName: Name of the container where the finding is
// located.
@@ -6292,7 +6305,7 @@
// IdValues: Values of identifying columns in the given row. Order of
// values matches
- // the order of field identifiers specified in the scanning request.
+ // the order of `identifying_fields` specified in the scanning request.
IdValues []string `json:"idValues,omitempty"`
// ForceSendFields is a list of field names (e.g. "BigQueryKey") to
diff --git a/redis/v1beta1/redis-api.json b/redis/v1beta1/redis-api.json
index 5143313..14fe46d 100644
--- a/redis/v1beta1/redis-api.json
+++ b/redis/v1beta1/redis-api.json
@@ -22,6 +22,7 @@
},
"id": "redis:v1beta1",
"kind": "discovery#restDescription",
+ "mtlsRootUrl": "https://redis.mtls.googleapis.com/",
"name": "redis",
"ownerDomain": "google.com",
"ownerName": "Google",
@@ -570,7 +571,7 @@
}
}
},
- "revision": "20200124",
+ "revision": "20200204",
"rootUrl": "https://redis.googleapis.com/",
"schemas": {
"Empty": {
@@ -724,6 +725,20 @@
"description": "Optional. The full name of the Google Compute Engine\n[network](/compute/docs/networks-and-firewalls#networks) to which the\ninstance is connected. If left unspecified, the `default` network\nwill be used.",
"type": "string"
},
+ "connectMode": {
+ "description": "Optional. The connect mode of Redis instance.\nIf not provided, default one will be used.\nCurrent default: DIRECT_PEERING.",
+ "enum": [
+ "CONNECT_MODE_UNSPECIFIED",
+ "DIRECT_PEERING",
+ "PRIVATE_SERVICE_ACCESS"
+ ],
+ "enumDescriptions": [
+ "Not set.",
+ "Connect via directly peering with memorystore redis hosted service.",
+ "Connect with google via private service access and share connection\nacross google managed services."
+ ],
+ "type": "string"
+ },
"createTime": {
"description": "Output only. The time the instance was created.",
"format": "google-datetime",
diff --git a/redis/v1beta1/redis-gen.go b/redis/v1beta1/redis-gen.go
index 79e9e76..df7c279 100644
--- a/redis/v1beta1/redis-gen.go
+++ b/redis/v1beta1/redis-gen.go
@@ -504,6 +504,19 @@
// will be used.
AuthorizedNetwork string `json:"authorizedNetwork,omitempty"`
+ // ConnectMode: Optional. The connect mode of Redis instance.
+ // If not provided, default one will be used.
+ // Current default: DIRECT_PEERING.
+ //
+ // Possible values:
+ // "CONNECT_MODE_UNSPECIFIED" - Not set.
+ // "DIRECT_PEERING" - Connect via directly peering with memorystore
+ // redis hosted service.
+ // "PRIVATE_SERVICE_ACCESS" - Connect with google via private service
+ // access and share connection
+ // across google managed services.
+ ConnectMode string `json:"connectMode,omitempty"`
+
// CreateTime: Output only. The time the instance was created.
CreateTime string `json:"createTime,omitempty"`