Show / Hide Table of Contents

Class DisksMigrationVmTargetDefaults

Details for creation of a VM that migrated data disks will be attached to.

Inheritance
object
DisksMigrationVmTargetDefaults
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.VMMigrationService.v1.Data
Assembly: Google.Apis.VMMigrationService.v1.dll
Syntax
public class DisksMigrationVmTargetDefaults : IDirectResponseSchema

Properties

AdditionalLicenses

Optional. Additional licenses to assign to the VM.

Declaration
[JsonProperty("additionalLicenses")]
public virtual IList<string> AdditionalLicenses { get; set; }
Property Value
Type Description
IList<string>

BootDiskDefaults

Optional. Details of the boot disk of the VM.

Declaration
[JsonProperty("bootDiskDefaults")]
public virtual BootDiskDefaults BootDiskDefaults { get; set; }
Property Value
Type Description
BootDiskDefaults

ComputeScheduling

Optional. Compute instance scheduling information (if empty default is used).

Declaration
[JsonProperty("computeScheduling")]
public virtual ComputeScheduling ComputeScheduling { get; set; }
Property Value
Type Description
ComputeScheduling

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EnableIntegrityMonitoring

Optional. Defines whether the instance has integrity monitoring enabled.

Declaration
[JsonProperty("enableIntegrityMonitoring")]
public virtual bool? EnableIntegrityMonitoring { get; set; }
Property Value
Type Description
bool?

EnableVtpm

Optional. Defines whether the instance has vTPM enabled.

Declaration
[JsonProperty("enableVtpm")]
public virtual bool? EnableVtpm { get; set; }
Property Value
Type Description
bool?

Encryption

Optional. The encryption to apply to the VM.

Declaration
[JsonProperty("encryption")]
public virtual Encryption Encryption { get; set; }
Property Value
Type Description
Encryption

Hostname

Optional. The hostname to assign to the VM.

Declaration
[JsonProperty("hostname")]
public virtual string Hostname { get; set; }
Property Value
Type Description
string

Labels

Optional. A map of labels to associate with the VM.

Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type Description
IDictionary<string, string>

MachineType

Required. The machine type to create the VM with.

Declaration
[JsonProperty("machineType")]
public virtual string MachineType { get; set; }
Property Value
Type Description
string

MachineTypeSeries

Optional. The machine type series to create the VM with. For presentation only.

Declaration
[JsonProperty("machineTypeSeries")]
public virtual string MachineTypeSeries { get; set; }
Property Value
Type Description
string

Metadata

Optional. The metadata key/value pairs to assign to the VM.

Declaration
[JsonProperty("metadata")]
public virtual IDictionary<string, string> Metadata { get; set; }
Property Value
Type Description
IDictionary<string, string>

NetworkInterfaces

Optional. NICs to attach to the VM.

Declaration
[JsonProperty("networkInterfaces")]
public virtual IList<NetworkInterface> NetworkInterfaces { get; set; }
Property Value
Type Description
IList<NetworkInterface>

NetworkTags

Optional. A list of network tags to associate with the VM.

Declaration
[JsonProperty("networkTags")]
public virtual IList<string> NetworkTags { get; set; }
Property Value
Type Description
IList<string>

SecureBoot

Optional. Defines whether the instance has Secure Boot enabled. This can be set to true only if the VM boot option is EFI.

Declaration
[JsonProperty("secureBoot")]
public virtual bool? SecureBoot { get; set; }
Property Value
Type Description
bool?

ServiceAccount

Optional. The service account to associate the VM with.

Declaration
[JsonProperty("serviceAccount")]
public virtual string ServiceAccount { get; set; }
Property Value
Type Description
string

VmName

Required. The name of the VM to create.

Declaration
[JsonProperty("vmName")]
public virtual string VmName { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX