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< ? labels, Input<String, String> >String> ? location, Input<MySqlConnectionProfileDatamigrationV1beta1> ? mysql, Input<String> ? name, Input<String> ? project, Input<ConnectionProfileProviderDatamigrationV1beta1> ? provider, Input<String> ? requestId, Input<ConnectionProfileStateDatamigrationV1beta1> ? state}) -
Creates a new ConnectionProfileDatamigrationV1beta1Args.
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}.projectOptional.providerThe database provider.requestIdA 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.stateThe 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