Index: discovery/googleapis/bigquery__v2.json |
diff --git a/discovery/googleapis/bigquery__v2.json b/discovery/googleapis/bigquery__v2.json |
index ff27fb557cdc40b602d60996f3cde2240efb5322..232ff339f12ede2cb8fe4f17d35e7c0f83112aea 100644 |
--- a/discovery/googleapis/bigquery__v2.json |
+++ b/discovery/googleapis/bigquery__v2.json |
@@ -28,11 +28,11 @@ |
}, |
"basePath": "/bigquery/v2/", |
"baseUrl": "https://www.googleapis.com/bigquery/v2/", |
- "batchPath": "batch", |
+ "batchPath": "batch/bigquery/v2", |
"description": "A data platform for customers to create, manage, share and query data.", |
"discoveryVersion": "v1", |
"documentationLink": "https://cloud.google.com/bigquery/", |
- "etag": "\"YWOzh2SDasdU84ArJnpYek-OMdg/VAUadisxTuoVlTKS7RQzsJKN_oI\"", |
+ "etag": "\"YWOzh2SDasdU84ArJnpYek-OMdg/9Y-B0QHiU2mw4FGTgPCBJA_ja7U\"", |
"icons": { |
"x16": "https://www.google.com/images/icons/product/search-16.gif", |
"x32": "https://www.google.com/images/icons/product/search-32.gif" |
@@ -567,6 +567,31 @@ |
}, |
"projects": { |
"methods": { |
+ "getServiceAccount": { |
+ "description": "Returns the email address of the service account for your project used for interactions with Google Cloud KMS.", |
+ "httpMethod": "GET", |
+ "id": "bigquery.projects.getServiceAccount", |
+ "parameterOrder": [ |
+ "projectId" |
+ ], |
+ "parameters": { |
+ "projectId": { |
+ "description": "Project ID for which the service account is requested.", |
+ "location": "path", |
+ "required": true, |
+ "type": "string" |
+ } |
+ }, |
+ "path": "projects/{projectId}/serviceAccount", |
+ "response": { |
+ "$ref": "GetServiceAccountResponse" |
+ }, |
+ "scopes": [ |
+ "https://www.googleapis.com/auth/bigquery", |
+ "https://www.googleapis.com/auth/cloud-platform", |
+ "https://www.googleapis.com/auth/cloud-platform.read-only" |
+ ] |
+ }, |
"list": { |
"description": "Lists all projects to which you have been granted any project role.", |
"httpMethod": "GET", |
@@ -946,7 +971,7 @@ |
} |
} |
}, |
- "revision": "20170812", |
+ "revision": "20170903", |
"rootUrl": "https://www.googleapis.com/", |
"schemas": { |
"BigtableColumn": { |
@@ -1232,6 +1257,16 @@ |
}, |
"type": "object" |
}, |
+ "EncryptionConfiguration": { |
+ "id": "EncryptionConfiguration", |
+ "properties": { |
+ "kmsKeyName": { |
+ "description": "[Optional] Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key.", |
+ "type": "string" |
+ } |
+ }, |
+ "type": "object" |
+ }, |
"ErrorProto": { |
"id": "ErrorProto", |
"properties": { |
@@ -1511,6 +1546,21 @@ |
}, |
"type": "object" |
}, |
+ "GetServiceAccountResponse": { |
+ "id": "GetServiceAccountResponse", |
+ "properties": { |
+ "email": { |
+ "description": "The service account email address.", |
+ "type": "string" |
+ }, |
+ "kind": { |
+ "default": "bigquery#getServiceAccountResponse", |
+ "description": "The resource type of the response.", |
+ "type": "string" |
+ } |
+ }, |
+ "type": "object" |
+ }, |
"GoogleSheetsOptions": { |
"id": "GoogleSheetsOptions", |
"properties": { |
@@ -1670,6 +1720,10 @@ |
"description": "[Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion.", |
"type": "string" |
}, |
+ "destinationEncryptionConfiguration": { |
+ "$ref": "EncryptionConfiguration", |
+ "description": "[Experimental] Custom encryption configuration (e.g., Cloud KMS keys)." |
+ }, |
"destinationTable": { |
"$ref": "TableReference", |
"description": "[Required] The destination table to load the data into." |
@@ -1770,6 +1824,10 @@ |
"$ref": "DatasetReference", |
"description": "[Optional] Specifies the default dataset to use for unqualified table names in the query." |
}, |
+ "destinationEncryptionConfiguration": { |
+ "$ref": "EncryptionConfiguration", |
+ "description": "[Experimental] Custom encryption configuration (e.g., Cloud KMS keys)." |
+ }, |
"destinationTable": { |
"$ref": "TableReference", |
"description": "[Optional] Describes the table where the query results should be stored. If not present, a new table will be created to store the results. This property must be set for large results that exceed the maximum response size." |
@@ -1861,6 +1919,10 @@ |
"description": "[Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion.", |
"type": "string" |
}, |
+ "destinationEncryptionConfiguration": { |
+ "$ref": "EncryptionConfiguration", |
+ "description": "[Experimental] Custom encryption configuration (e.g., Cloud KMS keys)." |
+ }, |
"destinationTable": { |
"$ref": "TableReference", |
"description": "[Required] The destination table" |
@@ -2445,6 +2507,10 @@ |
"description": "[Optional] A user-friendly description of this table.", |
"type": "string" |
}, |
+ "encryptionConfiguration": { |
+ "$ref": "EncryptionConfiguration", |
+ "description": "[Experimental] Custom encryption configuration (e.g., Cloud KMS keys)." |
+ }, |
"etag": { |
"description": "[Output-only] A hash of this resource.", |
"type": "string" |
@@ -2816,8 +2882,12 @@ |
"format": "int64", |
"type": "string" |
}, |
+ "field": { |
+ "description": "[Experimental] [Optional] If not set, the table is partitioned by pseudo column '_PARTITIONTIME'; if set, the table is partitioned by this field. The field must be a top-level TIMESTAMP or DATE field. Its mode must be NULLABLE or REQUIRED.", |
+ "type": "string" |
+ }, |
"type": { |
- "description": "[Required] The only type supported is DAY, which will generate one partition per day based on data loading time.", |
+ "description": "[Required] The only type supported is DAY, which will generate one partition per day.", |
"type": "string" |
} |
}, |