Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

MachineImageTargetDetails

import type { MachineImageTargetDetails } from "https://googleapis.deno.dev/v1/vmmigration:v1.ts";

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

interface MachineImageTargetDetails {
additionalLicenses?: string[];
description?: string;
encryption?: Encryption;
labels?: {
[key: string]: string;
}
;
machineImageName?: string;
machineImageParametersOverrides?: MachineImageParametersOverrides;
networkInterfaces?: NetworkInterface[];
osAdaptationParameters?: ImageImportOsAdaptationParameters;
serviceAccount?: ServiceAccount;
shieldedInstanceConfig?: ShieldedInstanceConfig;
singleRegionStorage?: boolean;
skipOsAdaptation?: SkipOsAdaptation;
tags?: string[];
targetProject?: string;
}

§Properties

§
additionalLicenses?: string[]
[src]
§
description?: string
[src]

Optional. An optional description of the machine image.

§
encryption?: Encryption
[src]

Immutable. The encryption to apply to the machine image. If the Image Import resource has an encryption, this field must be set to the same encryption key.

§
labels?: {
[key: string]: string;
}
[src]

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

§
machineImageName?: string
[src]

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

§
machineImageParametersOverrides?: MachineImageParametersOverrides
[src]

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

§
networkInterfaces?: NetworkInterface[]
[src]

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

§

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

§
serviceAccount?: ServiceAccount
[src]

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

§
shieldedInstanceConfig?: ShieldedInstanceConfig
[src]

Optional. Shielded instance configuration.

§
singleRegionStorage?: boolean
[src]

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.

§
skipOsAdaptation?: SkipOsAdaptation
[src]

Optional. Use to skip OS adaptation process.

§
tags?: string[]
[src]

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

§
targetProject?: string
[src]

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