JobTrigger constructor

JobTrigger(
  1. String name, {
  2. JobTriggerArgs? args,
  3. 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');
}