DatascanState constructor
- Input<
String?> ? createTime, - Input<
DatascanData?> ? data, - Input<
DatascanDataDiscoverySpec?> ? dataDiscoverySpec, - Input<
DatascanDataDocumentationSpec?> ? dataDocumentationSpec, - Input<
DatascanDataProfileSpec?> ? dataProfileSpec, - Input<
DatascanDataQualitySpec?> ? dataQualitySpec, - Input<
String?> ? dataScanId, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
String?> ? displayName, - Input<
Map< ? effectiveLabels,String, String> ?> - Input<
DatascanExecutionIdentity?> ? executionIdentity, - Input<
DatascanExecutionSpec?> ? executionSpec, - Input<
List< ? executionStatuses,DatascanExecutionStatus> ?> - Input<
Map< ? labels,String, String> ?> - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? project, - Input<
Map< ? pulumiLabels,String, String> ?> - Input<
String?> ? state, - Input<
String?> ? type, - Input<
String?> ? uid, - Input<
String?> ? updateTime,
Creates a new DatascanState.
createTime The time when the scan was created.
data The data source for DataScan.
dataDiscoverySpec DataDiscoveryScan related setting.
dataDocumentationSpec DataDocumentationScan related setting.
dataProfileSpec DataProfileScan related setting.
dataQualitySpec DataQualityScan related setting.
dataScanId DataScan identifier. Must contain only lowercase letters, numbers and hyphens. Must start with a letter. Must end with a number or a letter.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
description Description of the scan.
displayName User friendly display name.
effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
executionIdentity The identity to run the datascan. If not specified, defaults to the Dataplex Service Agent.
executionSpec DataScan execution settings.
executionStatuses Status of the data scan execution.
labels User-defined labels for the scan. A list of key->value pairs.
location The location where the data scan should reside.
name The relative resource name of the scan, of the form: projects/{project}/locations/{locationId}/dataScans/{datascan_id}, where project refers to a projectId or projectNumber and locationId refers to a GCP region.
project The ID of the project in which the resource belongs.
pulumiLabels The combination of labels configured directly on the resource
state Current state of the DataScan.
type The type of DataScan.
uid System generated globally unique ID for the scan. This ID will be different if the scan is deleted and re-created with the same name.
updateTime The time when the scan was last updated.
Implementation
const DatascanState({
this.createTime,
this.data,
this.dataDiscoverySpec,
this.dataDocumentationSpec,
this.dataProfileSpec,
this.dataQualitySpec,
this.dataScanId,
this.deletionPolicy,
this.description,
this.displayName,
this.effectiveLabels,
this.executionIdentity,
this.executionSpec,
this.executionStatuses,
this.labels,
this.location,
this.name,
this.project,
this.pulumiLabels,
this.state,
this.type,
this.uid,
this.updateTime,
});