DlpJob constructor
DlpJob(
- String name, {
- DlpJobArgs? args,
- CustomResourceOptions? options,
Creates a new DlpJob.
name The Pulumi resource name.
args Arguments used to configure this DlpJob. The set of arguments for DlpJob.
options Resource options controlling this resource's behavior.
Implementation
DlpJob(
String name, {
DlpJobArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:dlp/v2:DlpJob',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
actionDetails = registerOutput<List<Map<String, dynamic>>>('actionDetails');
createTime = registerOutput<String>('createTime');
endTime = registerOutput<String>('endTime');
errors = registerOutput<List<Map<String, dynamic>>>('errors');
inspectDetails = registerOutput<GooglePrivacyDlpV2InspectDataSourceDetailsResponse>('inspectDetails', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GooglePrivacyDlpV2InspectDataSourceDetailsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
jobTriggerName = registerOutput<String>('jobTriggerName');
lastModified = registerOutput<String>('lastModified');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
riskDetails = registerOutput<GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponse>('riskDetails', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GooglePrivacyDlpV2AnalyzeDataSourceRiskDetailsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
startTime = registerOutput<String>('startTime');
state = registerOutput<String>('state');
type = registerOutput<String>('type');
}