ConnectionProfileDatamigrationV1beta1Args class

The set of arguments for ConnectionProfile. The set of arguments for ConnectionProfile.

Constructors

ConnectionProfileDatamigrationV1beta1Args({Input<CloudSqlConnectionProfileDatamigrationV1beta1>? cloudsql, required Input<String> connectionProfileId, Input<String>? displayName, Input<Map<String, String>>? labels, Input<String>? location, Input<MySqlConnectionProfileDatamigrationV1beta1>? mysql, Input<String>? name, Input<String>? project, Input<ConnectionProfileProviderDatamigrationV1beta1>? provider, Input<String>? requestId, Input<ConnectionProfileStateDatamigrationV1beta1>? state})
Creates a new ConnectionProfileDatamigrationV1beta1Args. 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}. project Optional. provider The database provider. requestId A unique id used to identify the request. If the server receives two requests with the same id, then the second request will be 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. state The current connection profile state (e.g. DRAFT, READY, or FAILED).
const
ConnectionProfileDatamigrationV1beta1Args.fromMap(Map<String, dynamic> map)
factory

Properties

cloudsql → Input<CloudSqlConnectionProfileDatamigrationV1beta1>?
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<MySqlConnectionProfileDatamigrationV1beta1>?
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
project → Input<String>?
final
provider → Input<ConnectionProfileProviderDatamigrationV1beta1>?
The database provider.
final
requestId → Input<String>?
A unique id used to identify the request. If the server receives two requests with the same id, then the second request will be 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
state → Input<ConnectionProfileStateDatamigrationV1beta1>?
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