OrganizationJobTrigger constructor
OrganizationJobTrigger(
- String name, {
- OrganizationJobTriggerArgs? args,
- CustomResourceOptions? options,
Creates a new OrganizationJobTrigger.
name The Pulumi resource name.
args Arguments used to configure this OrganizationJobTrigger. The set of arguments for OrganizationJobTrigger.
options Resource options controlling this resource's behavior.
Implementation
OrganizationJobTrigger(
String name, {
OrganizationJobTriggerArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:dlp/v2:OrganizationJobTrigger',
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');
organizationId = registerOutput<String>('organizationId');
status = registerOutput<String>('status');
triggers = registerOutput<List<Map<String, dynamic>>>('triggers');
updateTime = registerOutput<String>('updateTime');
}