ClientArgs constructor

const ClientArgs({
  1. Input<ClientCloudKmsConfig?>? cloudKmsConfig,
  2. Input<bool?>? createSampleIntegrations,
  3. Input<String?>? deletionPolicy,
  4. required Input<String> location,
  5. Input<String?>? project,
  6. Input<String?>? runAsServiceAccount,
})

Creates a new ClientArgs. cloudKmsConfig Cloud KMS config for AuthModule to encrypt/decrypt credentials. createSampleIntegrations Indicates if sample integrations should be created along with provisioning. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. location Location in which client needs to be provisioned. project The ID of the project in which the resource belongs. runAsServiceAccount (Optional, Deprecated)

Implementation

const ClientArgs({
  this.cloudKmsConfig,
  this.createSampleIntegrations,
  this.deletionPolicy,
  required this.location,
  this.project,
  this.runAsServiceAccount,
});