ConnectionArgs constructor

const ConnectionArgs({
  1. Input<ConnectionAws?>? aws,
  2. Input<ConnectionAzure?>? azure,
  3. Input<ConnectionCloudResource?>? cloudResource,
  4. Input<ConnectionCloudSpanner?>? cloudSpanner,
  5. Input<ConnectionCloudSql?>? cloudSql,
  6. Input<ConnectionConfiguration?>? configuration,
  7. Input<String?>? connectionId,
  8. Input<String?>? deletionPolicy,
  9. Input<String?>? description,
  10. Input<String?>? friendlyName,
  11. Input<String?>? kmsKeyName,
  12. Input<String?>? location,
  13. Input<String?>? project,
  14. Input<ConnectionSpark?>? spark,
})

Creates a new ConnectionArgs. aws Connection properties specific to Amazon Web Services. azure Container for connection properties specific to Azure. cloudResource Container for connection properties for delegation of access to GCP resources. cloudSpanner Connection properties specific to Cloud Spanner cloudSql Connection properties specific to the Cloud SQL. configuration Connector configuration. This is a generic configuration that is used to connect to connectionId Optional connection id that should be assigned to the created connection. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description A descriptive description for the connection friendlyName A descriptive name for the connection kmsKeyName Optional. The Cloud KMS key that is used for encryption. location The geographic location where the connection should reside. project The ID of the project in which the resource belongs. spark Container for connection properties to execute stored procedures for Apache Spark. resources.

Implementation

const ConnectionArgs({
  this.aws,
  this.azure,
  this.cloudResource,
  this.cloudSpanner,
  this.cloudSql,
  this.configuration,
  this.connectionId,
  this.deletionPolicy,
  this.description,
  this.friendlyName,
  this.kmsKeyName,
  this.location,
  this.project,
  this.spark,
});