Migrate for Compute Engine V1 API - Class Google::Cloud::VMMigration::V1::DatacenterConnector (v0.4.0)

Reference documentation and code samples for the Migrate for Compute Engine V1 API class Google::Cloud::VMMigration::V1::DatacenterConnector.

DatacenterConnector message describes a connector between the Source and Google Cloud, which is installed on a vmware datacenter (an OVA vm installed by the user) to connect the Datacenter to Google Cloud and support vm migration data transfer.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#appliance_infrastructure_version

def appliance_infrastructure_version() -> ::String
Returns
  • (::String) — Output only. Appliance OVA version. This is the OVA which is manually installed by the user and contains the infrastructure for the automatically updatable components on the appliance.

#appliance_software_version

def appliance_software_version() -> ::String
Returns
  • (::String) — Output only. Appliance last installed update bundle version. This is the version of the automatically updatable components on the appliance.

#available_versions

def available_versions() -> ::Google::Cloud::VMMigration::V1::AvailableUpdates
Returns

#bucket

def bucket() -> ::String
Returns
  • (::String) — Output only. The communication channel between the datacenter connector and Google Cloud.

#create_time

def create_time() -> ::Google::Protobuf::Timestamp
Returns

#error

def error() -> ::Google::Rpc::Status
Returns
  • (::Google::Rpc::Status) — Output only. Provides details on the state of the Datacenter Connector in case of an error.

#name

def name() -> ::String
Returns
  • (::String) — Output only. The connector's name.

#registration_id

def registration_id() -> ::String
Returns
  • (::String) — Immutable. A unique key for this connector. This key is internal to the OVA connector and is supplied with its creation during the registration process and can not be modified.

#registration_id=

def registration_id=(value) -> ::String
Parameter
  • value (::String) — Immutable. A unique key for this connector. This key is internal to the OVA connector and is supplied with its creation during the registration process and can not be modified.
Returns
  • (::String) — Immutable. A unique key for this connector. This key is internal to the OVA connector and is supplied with its creation during the registration process and can not be modified.

#service_account

def service_account() -> ::String
Returns
  • (::String) — The service account to use in the connector when communicating with the cloud.

#service_account=

def service_account=(value) -> ::String
Parameter
  • value (::String) — The service account to use in the connector when communicating with the cloud.
Returns
  • (::String) — The service account to use in the connector when communicating with the cloud.

#state

def state() -> ::Google::Cloud::VMMigration::V1::DatacenterConnector::State
Returns

#state_time

def state_time() -> ::Google::Protobuf::Timestamp
Returns

#update_time

def update_time() -> ::Google::Protobuf::Timestamp
Returns

#upgrade_status

def upgrade_status() -> ::Google::Cloud::VMMigration::V1::UpgradeStatus
Returns

#version

def version() -> ::String
Returns
  • (::String) — The version running in the DatacenterConnector. This is supplied by the OVA connector during the registration process and can not be modified.

#version=

def version=(value) -> ::String
Parameter
  • value (::String) — The version running in the DatacenterConnector. This is supplied by the OVA connector during the registration process and can not be modified.
Returns
  • (::String) — The version running in the DatacenterConnector. This is supplied by the OVA connector during the registration process and can not be modified.