Class: Google::Cloud::CloudDMS::V1::ConnectionProfile
- Inherits:
-
Object
- Object
- Google::Cloud::CloudDMS::V1::ConnectionProfile
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb
Overview
A connection profile definition.
Defined Under Namespace
Modules: State Classes: LabelsEntry
Instance Attribute Summary collapse
-
#alloydb ⇒ ::Google::Cloud::CloudDMS::V1::AlloyDbConnectionProfile
An AlloyDB cluster connection profile.
-
#cloudsql ⇒ ::Google::Cloud::CloudDMS::V1::CloudSqlConnectionProfile
A CloudSQL database connection profile.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#display_name ⇒ ::String
The connection profile display name.
-
#error ⇒ ::Google::Rpc::Status
readonly
Output only.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
The resource labels for connection profile to use to annotate any related underlying resources such as Compute Engine VMs.
-
#mysql ⇒ ::Google::Cloud::CloudDMS::V1::MySqlConnectionProfile
A MySQL database connection profile.
-
#name ⇒ ::String
The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.
-
#oracle ⇒ ::Google::Cloud::CloudDMS::V1::OracleConnectionProfile
An Oracle database connection profile.
-
#postgresql ⇒ ::Google::Cloud::CloudDMS::V1::PostgreSqlConnectionProfile
A PostgreSQL database connection profile.
-
#provider ⇒ ::Google::Cloud::CloudDMS::V1::DatabaseProvider
The database provider.
-
#state ⇒ ::Google::Cloud::CloudDMS::V1::ConnectionProfile::State
The current connection profile state (e.g. DRAFT, READY, or FAILED).
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#alloydb ⇒ ::Google::Cloud::CloudDMS::V1::AlloyDbConnectionProfile
Returns An AlloyDB cluster connection profile.
Note: The following fields are mutually exclusive: alloydb, mysql, postgresql, oracle, cloudsql. If a field in that set is populated, all other fields in the set will automatically be cleared.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 |
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 1045 class ConnectionProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current connection profile state (e.g. DRAFT, READY, or FAILED). module State # The state of the connection profile is unknown. STATE_UNSPECIFIED = 0 # The connection profile is in draft mode and fully editable. DRAFT = 1 # The connection profile is being created. CREATING = 2 # The connection profile is ready. READY = 3 # The connection profile is being updated. UPDATING = 4 # The connection profile is being deleted. DELETING = 5 # The connection profile has been deleted. DELETED = 6 # The last action on the connection profile failed. FAILED = 7 end end |
#cloudsql ⇒ ::Google::Cloud::CloudDMS::V1::CloudSqlConnectionProfile
Returns A CloudSQL database connection profile.
Note: The following fields are mutually exclusive: cloudsql, mysql, postgresql, oracle, alloydb. If a field in that set is populated, all other fields in the set will automatically be cleared.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 |
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 1045 class ConnectionProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current connection profile state (e.g. DRAFT, READY, or FAILED). module State # The state of the connection profile is unknown. STATE_UNSPECIFIED = 0 # The connection profile is in draft mode and fully editable. DRAFT = 1 # The connection profile is being created. CREATING = 2 # The connection profile is ready. READY = 3 # The connection profile is being updated. UPDATING = 4 # The connection profile is being deleted. DELETING = 5 # The connection profile has been deleted. DELETED = 6 # The last action on the connection profile failed. FAILED = 7 end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The timestamp when the resource was created. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 |
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 1045 class ConnectionProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current connection profile state (e.g. DRAFT, READY, or FAILED). module State # The state of the connection profile is unknown. STATE_UNSPECIFIED = 0 # The connection profile is in draft mode and fully editable. DRAFT = 1 # The connection profile is being created. CREATING = 2 # The connection profile is ready. READY = 3 # The connection profile is being updated. UPDATING = 4 # The connection profile is being deleted. DELETING = 5 # The connection profile has been deleted. DELETED = 6 # The last action on the connection profile failed. FAILED = 7 end end |
#display_name ⇒ ::String
Returns The connection profile display name.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 |
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 1045 class ConnectionProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current connection profile state (e.g. DRAFT, READY, or FAILED). module State # The state of the connection profile is unknown. STATE_UNSPECIFIED = 0 # The connection profile is in draft mode and fully editable. DRAFT = 1 # The connection profile is being created. CREATING = 2 # The connection profile is ready. READY = 3 # The connection profile is being updated. UPDATING = 4 # The connection profile is being deleted. DELETING = 5 # The connection profile has been deleted. DELETED = 6 # The last action on the connection profile failed. FAILED = 7 end end |
#error ⇒ ::Google::Rpc::Status (readonly)
Returns Output only. The error details in case of state FAILED.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 |
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 1045 class ConnectionProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current connection profile state (e.g. DRAFT, READY, or FAILED). module State # The state of the connection profile is unknown. STATE_UNSPECIFIED = 0 # The connection profile is in draft mode and fully editable. DRAFT = 1 # The connection profile is being created. CREATING = 2 # The connection profile is ready. READY = 3 # The connection profile is being updated. UPDATING = 4 # The connection profile is being deleted. DELETING = 5 # The connection profile has been deleted. DELETED = 6 # The last action on the connection profile failed. FAILED = 7 end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns 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" }.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 |
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 1045 class ConnectionProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current connection profile state (e.g. DRAFT, READY, or FAILED). module State # The state of the connection profile is unknown. STATE_UNSPECIFIED = 0 # The connection profile is in draft mode and fully editable. DRAFT = 1 # The connection profile is being created. CREATING = 2 # The connection profile is ready. READY = 3 # The connection profile is being updated. UPDATING = 4 # The connection profile is being deleted. DELETING = 5 # The connection profile has been deleted. DELETED = 6 # The last action on the connection profile failed. FAILED = 7 end end |
#mysql ⇒ ::Google::Cloud::CloudDMS::V1::MySqlConnectionProfile
Returns A MySQL database connection profile.
Note: The following fields are mutually exclusive: mysql, postgresql, oracle, cloudsql, alloydb. If a field in that set is populated, all other fields in the set will automatically be cleared.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 |
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 1045 class ConnectionProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current connection profile state (e.g. DRAFT, READY, or FAILED). module State # The state of the connection profile is unknown. STATE_UNSPECIFIED = 0 # The connection profile is in draft mode and fully editable. DRAFT = 1 # The connection profile is being created. CREATING = 2 # The connection profile is ready. READY = 3 # The connection profile is being updated. UPDATING = 4 # The connection profile is being deleted. DELETING = 5 # The connection profile has been deleted. DELETED = 6 # The last action on the connection profile failed. FAILED = 7 end end |
#name ⇒ ::String
Returns The name of this connection profile resource in the form of projects/{project}/locations/{location}/connectionProfiles/{connectionProfile}.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 |
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 1045 class ConnectionProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current connection profile state (e.g. DRAFT, READY, or FAILED). module State # The state of the connection profile is unknown. STATE_UNSPECIFIED = 0 # The connection profile is in draft mode and fully editable. DRAFT = 1 # The connection profile is being created. CREATING = 2 # The connection profile is ready. READY = 3 # The connection profile is being updated. UPDATING = 4 # The connection profile is being deleted. DELETING = 5 # The connection profile has been deleted. DELETED = 6 # The last action on the connection profile failed. FAILED = 7 end end |
#oracle ⇒ ::Google::Cloud::CloudDMS::V1::OracleConnectionProfile
Returns An Oracle database connection profile.
Note: The following fields are mutually exclusive: oracle, mysql, postgresql, cloudsql, alloydb. If a field in that set is populated, all other fields in the set will automatically be cleared.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 |
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 1045 class ConnectionProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current connection profile state (e.g. DRAFT, READY, or FAILED). module State # The state of the connection profile is unknown. STATE_UNSPECIFIED = 0 # The connection profile is in draft mode and fully editable. DRAFT = 1 # The connection profile is being created. CREATING = 2 # The connection profile is ready. READY = 3 # The connection profile is being updated. UPDATING = 4 # The connection profile is being deleted. DELETING = 5 # The connection profile has been deleted. DELETED = 6 # The last action on the connection profile failed. FAILED = 7 end end |
#postgresql ⇒ ::Google::Cloud::CloudDMS::V1::PostgreSqlConnectionProfile
Returns A PostgreSQL database connection profile.
Note: The following fields are mutually exclusive: postgresql, mysql, oracle, cloudsql, alloydb. If a field in that set is populated, all other fields in the set will automatically be cleared.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 |
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 1045 class ConnectionProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current connection profile state (e.g. DRAFT, READY, or FAILED). module State # The state of the connection profile is unknown. STATE_UNSPECIFIED = 0 # The connection profile is in draft mode and fully editable. DRAFT = 1 # The connection profile is being created. CREATING = 2 # The connection profile is ready. READY = 3 # The connection profile is being updated. UPDATING = 4 # The connection profile is being deleted. DELETING = 5 # The connection profile has been deleted. DELETED = 6 # The last action on the connection profile failed. FAILED = 7 end end |
#provider ⇒ ::Google::Cloud::CloudDMS::V1::DatabaseProvider
Returns The database provider.
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 |
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 1045 class ConnectionProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current connection profile state (e.g. DRAFT, READY, or FAILED). module State # The state of the connection profile is unknown. STATE_UNSPECIFIED = 0 # The connection profile is in draft mode and fully editable. DRAFT = 1 # The connection profile is being created. CREATING = 2 # The connection profile is ready. READY = 3 # The connection profile is being updated. UPDATING = 4 # The connection profile is being deleted. DELETING = 5 # The connection profile has been deleted. DELETED = 6 # The last action on the connection profile failed. FAILED = 7 end end |
#state ⇒ ::Google::Cloud::CloudDMS::V1::ConnectionProfile::State
Returns The current connection profile state (e.g. DRAFT, READY, or FAILED).
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 |
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 1045 class ConnectionProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current connection profile state (e.g. DRAFT, READY, or FAILED). module State # The state of the connection profile is unknown. STATE_UNSPECIFIED = 0 # The connection profile is in draft mode and fully editable. DRAFT = 1 # The connection profile is being created. CREATING = 2 # The connection profile is ready. READY = 3 # The connection profile is being updated. UPDATING = 4 # The connection profile is being deleted. DELETING = 5 # The connection profile has been deleted. DELETED = 6 # The last action on the connection profile failed. FAILED = 7 end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The timestamp when the resource was last updated. A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 |
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 1045 class ConnectionProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The current connection profile state (e.g. DRAFT, READY, or FAILED). module State # The state of the connection profile is unknown. STATE_UNSPECIFIED = 0 # The connection profile is in draft mode and fully editable. DRAFT = 1 # The connection profile is being created. CREATING = 2 # The connection profile is ready. READY = 3 # The connection profile is being updated. UPDATING = 4 # The connection profile is being deleted. DELETING = 5 # The connection profile has been deleted. DELETED = 6 # The last action on the connection profile failed. FAILED = 7 end end |