DataSharingWithGoogleSettingArgs constructor

const DataSharingWithGoogleSettingArgs({
  1. required Input<String> dataSharingWithGoogleSettingId,
  2. Input<String?>? deletionPolicy,
  3. Input<bool?>? enableDataSharing,
  4. Input<bool?>? enablePreviewDataSharing,
  5. Input<Map<String, String>?>? labels,
  6. Input<String?>? location,
  7. Input<String?>? project,
})

Creates a new DataSharingWithGoogleSettingArgs. dataSharingWithGoogleSettingId Id of the Data Sharing With Google Setting. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. enableDataSharing Whether data sharing should be enabled in GA products. enablePreviewDataSharing Whether data sharing should be enabled in Preview products. labels Labels as key value pairs. location Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. project The ID of the project in which the resource belongs.

Implementation

const DataSharingWithGoogleSettingArgs({
  required this.dataSharingWithGoogleSettingId,
  this.deletionPolicy,
  this.enableDataSharing,
  this.enablePreviewDataSharing,
  this.labels,
  this.location,
  this.project,
});