diff --git a/discovery/dataplex-v1.json b/discovery/dataplex-v1.json index 875b9aa473..f2aa3d7356 100644 --- a/discovery/dataplex-v1.json +++ b/discovery/dataplex-v1.json @@ -892,7 +892,7 @@ ] }, "generateDataQualityRules": { - "description": "Generates recommended DataQualityRule from a data profiling DataScan.", + "description": "Generates recommended data quality rules based on the results of a data profiling scan.Use the recommendations to build rules for a data quality scan.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataScans/{dataScansId}:generateDataQualityRules", "httpMethod": "POST", "id": "dataplex.projects.locations.dataScans.generateDataQualityRules", @@ -901,7 +901,7 @@ ], "parameters": { "name": { - "description": "Required. The name should be either * the name of a datascan with at least one successful completed data profiling job, or * the name of a successful completed data profiling datascan job.", + "description": "Required. The name must be one of the following: The name of a data scan with at least one successful, completed data profiling job The name of a successful, completed data profiling job (a data scan job where the job type is data profiling)", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/dataScans/[^/]+$", "required": true, @@ -1164,7 +1164,7 @@ "jobs": { "methods": { "generateDataQualityRules": { - "description": "Generates recommended DataQualityRule from a data profiling DataScan.", + "description": "Generates recommended data quality rules based on the results of a data profiling scan.Use the recommendations to build rules for a data quality scan.", "flatPath": "v1/projects/{projectsId}/locations/{locationsId}/dataScans/{dataScansId}/jobs/{jobsId}:generateDataQualityRules", "httpMethod": "POST", "id": "dataplex.projects.locations.dataScans.jobs.generateDataQualityRules", @@ -1173,7 +1173,7 @@ ], "parameters": { "name": { - "description": "Required. The name should be either * the name of a datascan with at least one successful completed data profiling job, or * the name of a successful completed data profiling datascan job.", + "description": "Required. The name must be one of the following: The name of a data scan with at least one successful, completed data profiling job The name of a successful, completed data profiling job (a data scan job where the job type is data profiling)", "location": "path", "pattern": "^projects/[^/]+/locations/[^/]+/dataScans/[^/]+/jobs/[^/]+$", "required": true, @@ -5271,7 +5271,7 @@ } } }, - "revision": "20240523", + "revision": "20240611", "rootUrl": "https://dataplex.googleapis.com/", "schemas": { "Empty": { @@ -7687,6 +7687,11 @@ "description": "Status of the data scan execution.", "id": "GoogleCloudDataplexV1DataScanExecutionStatus", "properties": { + "latestJobCreateTime": { + "description": "Optional. The time when the DataScanJob execution was created.", + "format": "google-datetime", + "type": "string" + }, "latestJobEndTime": { "description": "The time when the latest DataScanJob ended.", "format": "google-datetime", @@ -8302,6 +8307,11 @@ "description": "User-defined labels. The maximum size of keys and values is 128 characters each.", "type": "object" }, + "location": { + "description": "Output only. Location of the resource in the source system. Entry will be searchable by this location. By default, this should match the location of the EntryGroup containing this entry. A different value allows capturing source location for data external to GCP.", + "readOnly": true, + "type": "string" + }, "platform": { "description": "The platform containing the source system. The maximum size of the field is 64 characters.", "type": "string" @@ -8628,17 +8638,17 @@ "type": "object" }, "GoogleCloudDataplexV1GenerateDataQualityRulesRequest": { - "description": "Generate recommended DataQualityRules request.", + "description": "Request details for generating data quality rule recommendations.", "id": "GoogleCloudDataplexV1GenerateDataQualityRulesRequest", "properties": {}, "type": "object" }, "GoogleCloudDataplexV1GenerateDataQualityRulesResponse": { - "description": "Generate recommended DataQualityRules response.", + "description": "Response details for data quality rule recommendations.", "id": "GoogleCloudDataplexV1GenerateDataQualityRulesResponse", "properties": { "rule": { - "description": "Generated recommended {@link DataQualityRule}s.", + "description": "The data quality rules that Dataplex generates based on the results of a data profiling scan.", "items": { "$ref": "GoogleCloudDataplexV1DataQualityRule" }, diff --git a/src/apis/dataplex/v1.ts b/src/apis/dataplex/v1.ts index 9454dcaddb..bd2eca6908 100644 --- a/src/apis/dataplex/v1.ts +++ b/src/apis/dataplex/v1.ts @@ -1836,6 +1836,10 @@ export namespace dataplex_v1 { * Status of the data scan execution. */ export interface Schema$GoogleCloudDataplexV1DataScanExecutionStatus { + /** + * Optional. The time when the DataScanJob execution was created. + */ + latestJobCreateTime?: string | null; /** * The time when the latest DataScanJob ended. */ @@ -2254,6 +2258,10 @@ export namespace dataplex_v1 { * User-defined labels. The maximum size of keys and values is 128 characters each. */ labels?: {[key: string]: string} | null; + /** + * Output only. Location of the resource in the source system. Entry will be searchable by this location. By default, this should match the location of the EntryGroup containing this entry. A different value allows capturing source location for data external to GCP. + */ + location?: string | null; /** * The platform containing the source system. The maximum size of the field is 64 characters. */ @@ -2496,15 +2504,15 @@ export namespace dataplex_v1 { active?: boolean | null; } /** - * Generate recommended DataQualityRules request. + * Request details for generating data quality rule recommendations. */ export interface Schema$GoogleCloudDataplexV1GenerateDataQualityRulesRequest {} /** - * Generate recommended DataQualityRules response. + * Response details for data quality rule recommendations. */ export interface Schema$GoogleCloudDataplexV1GenerateDataQualityRulesResponse { /** - * Generated recommended {@link DataQualityRule\}s. + * The data quality rules that Dataplex generates based on the results of a data profiling scan. */ rule?: Schema$GoogleCloudDataplexV1DataQualityRule[]; } @@ -6479,7 +6487,7 @@ export namespace dataplex_v1 { } /** - * Generates recommended DataQualityRule from a data profiling DataScan. + * Generates recommended data quality rules based on the results of a data profiling scan.Use the recommendations to build rules for a data quality scan. * * @param params - Parameters for request * @param options - Optionally override request options, such as `url`, `method`, and `encoding`. @@ -7270,7 +7278,7 @@ export namespace dataplex_v1 { export interface Params$Resource$Projects$Locations$Datascans$Generatedataqualityrules extends StandardParameters { /** - * Required. The name should be either * the name of a datascan with at least one successful completed data profiling job, or * the name of a successful completed data profiling datascan job. + * Required. The name must be one of the following: The name of a data scan with at least one successful, completed data profiling job The name of a successful, completed data profiling job (a data scan job where the job type is data profiling) */ name?: string; @@ -7388,7 +7396,7 @@ export namespace dataplex_v1 { } /** - * Generates recommended DataQualityRule from a data profiling DataScan. + * Generates recommended data quality rules based on the results of a data profiling scan.Use the recommendations to build rules for a data quality scan. * * @param params - Parameters for request * @param options - Optionally override request options, such as `url`, `method`, and `encoding`. @@ -7677,7 +7685,7 @@ export namespace dataplex_v1 { export interface Params$Resource$Projects$Locations$Datascans$Jobs$Generatedataqualityrules extends StandardParameters { /** - * Required. The name should be either * the name of a datascan with at least one successful completed data profiling job, or * the name of a successful completed data profiling datascan job. + * Required. The name must be one of the following: The name of a data scan with at least one successful, completed data profiling job The name of a successful, completed data profiling job (a data scan job where the job type is data profiling) */ name?: string;