Show / Hide Table of Contents

Class MachineImageTargetDetails

The target details of the machine image resource that will be created by the image import job.

Inheritance
object
MachineImageTargetDetails
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.v1alpha1.Data
Assembly: Google.Apis.VMMigrationService.v1alpha1.dll
Syntax
public class MachineImageTargetDetails : IDirectResponseSchema

Properties

AdditionalLicenses

Optional. Additional licenses to assign to the instance created by the machine image. Format: https://www.googleapis.com/compute/v1/projects/PROJECT_ID/global/licenses/LICENSE_NAME Or https://www.googleapis.com/compute/beta/projects/PROJECT_ID/global/licenses/LICENSE_NAME

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

Description

Optional. An optional description of the machine image.

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

ETag

The ETag of the item.

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

Encryption

Immutable. The encryption to apply to the machine image.

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

Labels

Optional. The labels to apply to the instance created by the machine image.

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

MachineImageName

Required. The name of the machine image to be created.

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

MachineImageParametersOverrides

Optional. Parameters overriding decisions based on the source machine image configurations.

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

NetworkInterfaces

Optional. The network interfaces to create with the instance created by the machine image. Internal and external IP addresses are ignored for machine image import.

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

OsAdaptationParameters

Optional. Use to set the parameters relevant for the OS adaptation process.

Declaration
[JsonProperty("osAdaptationParameters")]
public virtual ImageImportOsAdaptationParameters OsAdaptationParameters { get; set; }
Property Value
Type Description
ImageImportOsAdaptationParameters

ServiceAccount

Optional. The service account to assign to the instance created by the machine image.

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

ShieldedInstanceConfig

Optional. Shielded instance configuration.

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

SingleRegionStorage

Optional. Set to true to set the machine image storageLocations to the single region of the import job. When false, the closest multi-region is selected.

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

SkipOsAdaptation

Optional. Use to skip OS adaptation process.

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

Tags

Optional. The tags to apply to the instance created by the machine image.

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

TargetProject

Required. Reference to the TargetProject resource that represents the target project in which the imported machine image will be created.

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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX