@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 3.07 kB
TypeScript
export declare const DiskMode: {
readonly Persistent: "persistent";
readonly Independent_persistent: "independent_persistent";
readonly Independent_nonpersistent: "independent_nonpersistent";
};
/**
* Gets or sets the disk mode.
*/
export type DiskMode = (typeof DiskMode)[keyof typeof DiskMode];
export declare const DiskType: {
readonly Flat: "flat";
readonly Pmem: "pmem";
readonly Rawphysical: "rawphysical";
readonly Rawvirtual: "rawvirtual";
readonly Sparse: "sparse";
readonly Sesparse: "sesparse";
readonly Unknown: "unknown";
};
/**
* Gets or sets the disk backing type.
*/
export type DiskType = (typeof DiskType)[keyof typeof DiskType];
export declare const FirmwareType: {
readonly Bios: "bios";
readonly Efi: "efi";
};
/**
* Firmware type
*/
export type FirmwareType = (typeof FirmwareType)[keyof typeof FirmwareType];
export declare const IPAddressAllocationMethod: {
readonly Unset: "unset";
readonly Dynamic: "dynamic";
readonly Static: "static";
readonly Linklayer: "linklayer";
readonly Random: "random";
readonly Other: "other";
};
/**
* Gets or sets the nic allocation method.
*/
export type IPAddressAllocationMethod = (typeof IPAddressAllocationMethod)[keyof typeof IPAddressAllocationMethod];
export declare const IdentityType: {
readonly None: "None";
readonly SystemAssigned: "SystemAssigned";
};
/**
* The type of managed service identity.
*/
export type IdentityType = (typeof IdentityType)[keyof typeof IdentityType];
export declare const InventoryType: {
readonly ResourcePool: "ResourcePool";
readonly VirtualMachine: "VirtualMachine";
readonly VirtualMachineTemplate: "VirtualMachineTemplate";
readonly VirtualNetwork: "VirtualNetwork";
readonly Cluster: "Cluster";
readonly Datastore: "Datastore";
readonly Host: "Host";
};
/**
* They inventory type.
*/
export type InventoryType = (typeof InventoryType)[keyof typeof InventoryType];
export declare const NICType: {
readonly Vmxnet3: "vmxnet3";
readonly Vmxnet2: "vmxnet2";
readonly Vmxnet: "vmxnet";
readonly E1000: "e1000";
readonly E1000e: "e1000e";
readonly Pcnet32: "pcnet32";
};
/**
* NIC type
*/
export type NICType = (typeof NICType)[keyof typeof NICType];
export declare const OsType: {
readonly Windows: "Windows";
readonly Linux: "Linux";
readonly Other: "Other";
};
/**
* Gets or sets the type of the os.
*/
export type OsType = (typeof OsType)[keyof typeof OsType];
export declare const PowerOnBootOption: {
readonly Enabled: "enabled";
readonly Disabled: "disabled";
};
/**
* Gets or sets the power on boot.
*/
export type PowerOnBootOption = (typeof PowerOnBootOption)[keyof typeof PowerOnBootOption];
export declare const ProvisioningAction: {
readonly Install: "install";
readonly Uninstall: "uninstall";
readonly Repair: "repair";
};
/**
* Gets or sets the guest agent provisioning action.
*/
export type ProvisioningAction = (typeof ProvisioningAction)[keyof typeof ProvisioningAction];