DataSharingWithGoogleSettingBindingArgs constructor

const DataSharingWithGoogleSettingBindingArgs({
  1. required Input<String> dataSharingWithGoogleSettingId,
  2. Input<String?>? deletionPolicy,
  3. Input<Map<String, String>?>? labels,
  4. Input<String?>? location,
  5. Input<String?>? product,
  6. Input<String?>? project,
  7. required Input<String> settingBindingId,
  8. required Input<String> target,
})

Creates a new DataSharingWithGoogleSettingBindingArgs. dataSharingWithGoogleSettingId Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. 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. product Product type of the setting binding. Values include GEMINI_IN_BIGQUERY, GEMINI_CLOUD_ASSIST, etc. See product reference for a complete list. project The ID of the project in which the resource belongs. settingBindingId Required. Id of the setting binding. target Target of the binding.

Implementation

const DataSharingWithGoogleSettingBindingArgs({
  required this.dataSharingWithGoogleSettingId,
  this.deletionPolicy,
  this.labels,
  this.location,
  this.product,
  this.project,
  required this.settingBindingId,
  required this.target,
});