GoogleApi.VMMigration.V1.Model.DatacenterConnector (google_api_vm_migration v0.3.0) View Source

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

Attributes

  • bucket (type: String.t, default: nil) - Output only. The communication channel between the datacenter connector and GCP.
  • createTime (type: DateTime.t, default: nil) - Output only. The time the connector was created (as an API call, not when it was actually installed).
  • error (type: GoogleApi.VMMigration.V1.Model.Status.t, default: nil) - Output only. Provides details on the state of the Datacenter Connector in case of an error.
  • name (type: String.t, default: nil) - Output only. The connector's name.
  • registrationId (type: String.t, default: nil) - 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.
  • serviceAccount (type: String.t, default: nil) - The service account to use in the connector when communicating with the cloud.
  • state (type: String.t, default: nil) - Output only. State of the DatacenterConnector, as determined by the health checks.
  • stateTime (type: DateTime.t, default: nil) - Output only. The time the state was last set.
  • updateTime (type: DateTime.t, default: nil) - Output only. The last time the connector was updated with an API call.
  • version (type: String.t, default: nil) - The version running in the DatacenterConnector. This is supplied by the OVA connector during the registration process and can not be modified.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.VMMigration.V1.Model.DatacenterConnector{
  bucket: String.t() | nil,
  createTime: DateTime.t() | nil,
  error: GoogleApi.VMMigration.V1.Model.Status.t() | nil,
  name: String.t() | nil,
  registrationId: String.t() | nil,
  serviceAccount: String.t() | nil,
  state: String.t() | nil,
  stateTime: DateTime.t() | nil,
  updateTime: DateTime.t() | nil,
  version: String.t() | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.