GoogleApi.VMMigration.V1.Model.Source (google_api_vm_migration v0.11.0)
View SourceSource message describes a specific vm migration Source resource. It contains the source environment information.
Attributes
-
aws
(type:GoogleApi.VMMigration.V1.Model.AwsSourceDetails.t
, default:nil
) - AWS type source details. -
azure
(type:GoogleApi.VMMigration.V1.Model.AzureSourceDetails.t
, default:nil
) - Azure type source details. -
createTime
(type:DateTime.t
, default:nil
) - Output only. The create time timestamp. -
description
(type:String.t
, default:nil
) - User-provided description of the source. -
encryption
(type:GoogleApi.VMMigration.V1.Model.Encryption.t
, default:nil
) - Optional. Immutable. The encryption details of the source data stored by the service. -
labels
(type:map()
, default:nil
) - The labels of the source. -
name
(type:String.t
, default:nil
) - Output only. The Source name. -
updateTime
(type:DateTime.t
, default:nil
) - Output only. The update time timestamp. -
vmware
(type:GoogleApi.VMMigration.V1.Model.VmwareSourceDetails.t
, default:nil
) - Vmware type source details.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.VMMigration.V1.Model.Source{ aws: GoogleApi.VMMigration.V1.Model.AwsSourceDetails.t() | nil, azure: GoogleApi.VMMigration.V1.Model.AzureSourceDetails.t() | nil, createTime: DateTime.t() | nil, description: String.t() | nil, encryption: GoogleApi.VMMigration.V1.Model.Encryption.t() | nil, labels: map() | nil, name: String.t() | nil, updateTime: DateTime.t() | nil, vmware: GoogleApi.VMMigration.V1.Model.VmwareSourceDetails.t() | nil }