ConnectionProfileArgs class
The set of arguments for ConnectionProfile. The set of arguments for ConnectionProfile.
Constructors
-
ConnectionProfileArgs({Input<
AlloyDbConnectionProfile> ? alloydb, Input<CloudSqlConnectionProfile> ? cloudsql, required Input<String> connectionProfileId, Input<String> ? displayName, Input<Map< ? labels, Input<String, String> >String> ? location, Input<MySqlConnectionProfile> ? mysql, Input<String> ? name, Input<OracleConnectionProfile> ? oracle, Input<PostgreSqlConnectionProfile> ? postgresql, Input<String> ? project, Input<ConnectionProfileProvider> ? provider, Input<String> ? requestId, Input<bool> ? skipValidation, Input<ConnectionProfileState> ? state}) -
Creates a new ConnectionProfileArgs.
alloydbAn AlloyDB cluster connection profile.cloudsqlA CloudSQL database connection profile.connectionProfileIdRequired. The connection profile identifier.displayNameThe connection profile display name.labelsThe 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" }.locationOptional.mysqlA MySQL database connection profile.nameThe name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.oracleAn Oracle database connection profile.postgresqlA PostgreSQL database connection profile.projectOptional.providerThe database provider.requestIdOptional. 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.skipValidationOptional. Create the connection profile without validating it. The default is false. Only supported for Oracle connection profiles.stateThe current connection profile state (e.g. DRAFT, READY, or FAILED).const -
ConnectionProfileArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
alloydb
→ Input<
AlloyDbConnectionProfile> ? -
An AlloyDB cluster connection profile.
final
-
cloudsql
→ Input<
CloudSqlConnectionProfile> ? -
A CloudSQL database connection profile.
final
-
connectionProfileId
→ Input<
String> -
Required. The connection profile identifier.
final
-
displayName
→ Input<
String> ? -
The connection profile display name.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
labels
→ Input<
Map< ?String, String> > -
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" }.final -
location
→ Input<
String> ? -
final
-
mysql
→ Input<
MySqlConnectionProfile> ? -
A MySQL database connection profile.
final
-
name
→ Input<
String> ? -
The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.
final
-
oracle
→ Input<
OracleConnectionProfile> ? -
An Oracle database connection profile.
final
-
postgresql
→ Input<
PostgreSqlConnectionProfile> ? -
A PostgreSQL database connection profile.
final
-
project
→ Input<
String> ? -
final
-
provider
→ Input<
ConnectionProfileProvider> ? -
The database provider.
final
-
requestId
→ Input<
String> ? -
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.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
skipValidation
→ Input<
bool> ? -
Optional. Create the connection profile without validating it. The default is false. Only supported for Oracle connection profiles.
final
-
state
→ Input<
ConnectionProfileState> ? -
The current connection profile state (e.g. DRAFT, READY, or FAILED).
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited