OrganizationJobTrigger constructor

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