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

InstanceConfig

import type { InstanceConfig } from "https://googleapis.deno.dev/v1/baremetalsolution:v2.ts";

Configuration parameters for a new instance.

interface InstanceConfig {
accountNetworksEnabled?: boolean;
clientNetwork?: NetworkAddress;
hyperthreading?: boolean;
id?: string;
instanceType?: string;
kmsKeyVersion?: string;
name?: string;
networkConfig?: "NETWORKCONFIG_UNSPECIFIED" | "SINGLE_VLAN" | "MULTI_VLAN";
networkTemplate?: string;
osImage?: string;
privateNetwork?: NetworkAddress;
sshKeyNames?: string[];
userNote?: string;
}

§Properties

§
accountNetworksEnabled?: boolean
[src]

If true networks can be from different projects of the same vendor account.

§
clientNetwork?: NetworkAddress
[src]

Client network address. Filled if InstanceConfig.multivlan_config is false.

§
hyperthreading?: boolean
[src]

Whether the instance should be provisioned with Hyperthreading enabled.

§
id?: string
[src]

A transient unique identifier to idenfity an instance within an ProvisioningConfig request.

§
instanceType?: string
[src]

Instance type. Available types

§
kmsKeyVersion?: string
[src]

Name of the KMS crypto key version used to encrypt the initial passwords. The key has to have ASYMMETRIC_DECRYPT purpose.

§

List of logical interfaces for the instance. The number of logical interfaces will be the same as number of hardware bond/nic on the chosen network template. Filled if InstanceConfig.multivlan_config is true.

§
name?: string
[src]

The name of the instance config.

§
networkConfig?: "NETWORKCONFIG_UNSPECIFIED" | "SINGLE_VLAN" | "MULTI_VLAN"
[src]

The type of network configuration on the instance.

§
networkTemplate?: string
[src]

Server network template name. Filled if InstanceConfig.multivlan_config is true.

§
osImage?: string
[src]

OS image to initialize the instance. Available images

§
privateNetwork?: NetworkAddress
[src]

Private network address, if any. Filled if InstanceConfig.multivlan_config is false.

§
sshKeyNames?: string[]
[src]

Optional. List of names of ssh keys used to provision the instance.

§
userNote?: string
[src]

User note field, it can be used by customers to add additional information for the BMS Ops team .