ConnectionProfileArgs constructor

const ConnectionProfileArgs({
  1. Input<AlloyDbConnectionProfile>? alloydb,
  2. Input<CloudSqlConnectionProfile>? cloudsql,
  3. required Input<String> connectionProfileId,
  4. Input<String>? displayName,
  5. Input<Map<String, String>>? labels,
  6. Input<String>? location,
  7. Input<MySqlConnectionProfile>? mysql,
  8. Input<String>? name,
  9. Input<OracleConnectionProfile>? oracle,
  10. Input<PostgreSqlConnectionProfile>? postgresql,
  11. Input<String>? project,
  12. Input<ConnectionProfileProvider>? provider,
  13. Input<String>? requestId,
  14. Input<bool>? skipValidation,
  15. Input<ConnectionProfileState>? state,
})

Creates a new ConnectionProfileArgs. alloydb An AlloyDB cluster connection profile. cloudsql A CloudSQL database connection profile. connectionProfileId Required. The connection profile identifier. displayName The connection profile display name. labels The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs. An object containing a list of "key": "value" pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. location Optional. mysql A MySQL database connection profile. name The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}. oracle An Oracle database connection profile. postgresql A PostgreSQL database connection profile. project Optional. provider The database provider. requestId Optional. A unique ID used to identify the request. If the server receives two requests with the same ID, then the second request is ignored. It is recommended to always set this value to a UUID. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), and hyphens (-). The maximum length is 40 characters. skipValidation Optional. Create the connection profile without validating it. The default is false. Only supported for Oracle connection profiles. state The current connection profile state (e.g. DRAFT, READY, or FAILED).

Implementation

const ConnectionProfileArgs({
  this.alloydb,
  this.cloudsql,
  required this.connectionProfileId,
  this.displayName,
  this.labels,
  this.location,
  this.mysql,
  this.name,
  this.oracle,
  this.postgresql,
  this.project,
  this.provider,
  this.requestId,
  this.skipValidation,
  this.state,
});