JobTrigger constructor
JobTrigger(
- String name, {
- JobTriggerArgs? args,
- CustomResourceOptions? options,
Creates a new JobTrigger.
name The Pulumi resource name.
args Arguments used to configure this JobTrigger. The set of arguments for JobTrigger.
options Resource options controlling this resource's behavior.
Implementation
JobTrigger(
String name, {
JobTriggerArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:dlp/v2:JobTrigger',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
createTime = registerOutput<String>('createTime');
description = registerOutput<String>('description');
displayName = registerOutput<String>('displayName');
errors = registerOutput<List<Map<String, dynamic>>>('errors');
inspectJob = registerOutput<GooglePrivacyDlpV2InspectJobConfigResponse>('inspectJob', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GooglePrivacyDlpV2InspectJobConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
lastRunTime = registerOutput<String>('lastRunTime');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
status = registerOutput<String>('status');
triggers = registerOutput<List<Map<String, dynamic>>>('triggers');
updateTime = registerOutput<String>('updateTime');
}