ConnectionProfileState constructor

const ConnectionProfileState({
  1. Input<Map<String, dynamic>?>? bigqueryProfile,
  2. Input<String?>? connectionProfileId,
  3. Input<bool?>? createWithoutValidation,
  4. Input<String?>? deletionPolicy,
  5. Input<String?>? displayName,
  6. Input<Map<String, String>?>? effectiveLabels,
  7. Input<ConnectionProfileForwardSshConnectivity?>? forwardSshConnectivity,
  8. Input<ConnectionProfileGcsProfile?>? gcsProfile,
  9. Input<Map<String, String>?>? labels,
  10. Input<String?>? location,
  11. Input<ConnectionProfileMongodbProfile?>? mongodbProfile,
  12. Input<ConnectionProfileMysqlProfile?>? mysqlProfile,
  13. Input<String?>? name,
  14. Input<ConnectionProfileOracleProfile?>? oracleProfile,
  15. Input<ConnectionProfilePostgresqlProfile?>? postgresqlProfile,
  16. Input<ConnectionProfilePrivateConnectivity?>? privateConnectivity,
  17. Input<String?>? project,
  18. Input<Map<String, String>?>? pulumiLabels,
  19. Input<ConnectionProfileSalesforceProfile?>? salesforceProfile,
  20. Input<ConnectionProfileSpannerProfile?>? spannerProfile,
  21. Input<ConnectionProfileSqlServerProfile?>? sqlServerProfile,
})

Creates a new ConnectionProfileState. bigqueryProfile BigQuery warehouse profile. connectionProfileId The connection profile identifier. createWithoutValidation Create the connection profile without validating it. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. displayName Display name. effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. forwardSshConnectivity Forward SSH tunnel connectivity. gcsProfile Cloud Storage bucket profile. labels Labels. location The name of the location this connection profile is located in. mongodbProfile Configuration for connecting to a MongoDB database. mysqlProfile MySQL database profile. name The resource's name. oracleProfile Oracle database profile. postgresqlProfile PostgreSQL database profile. privateConnectivity Private connectivity. project The ID of the project in which the resource belongs. pulumiLabels The combination of labels configured directly on the resource salesforceProfile (Optional, Beta) spannerProfile (Optional, Beta) sqlServerProfile SQL Server database profile.

Implementation

const ConnectionProfileState({
  this.bigqueryProfile,
  this.connectionProfileId,
  this.createWithoutValidation,
  this.deletionPolicy,
  this.displayName,
  this.effectiveLabels,
  this.forwardSshConnectivity,
  this.gcsProfile,
  this.labels,
  this.location,
  this.mongodbProfile,
  this.mysqlProfile,
  this.name,
  this.oracleProfile,
  this.postgresqlProfile,
  this.privateConnectivity,
  this.project,
  this.pulumiLabels,
  this.salesforceProfile,
  this.spannerProfile,
  this.sqlServerProfile,
});