Package version:

Interface VirtualMachineInstanceProperties

Defines the resource properties.

interface VirtualMachineInstanceProperties {
    availabilitySets?: AvailabilitySetListItem[];
    hardwareProfile?: HardwareProfile;
    infrastructureProfile?: InfrastructureProfile;
    networkProfile?: NetworkProfile;
    osProfile?: OsProfileForVmInstance;
    powerState?: string;
    provisioningState?: string;
    storageProfile?: StorageProfile;
}

Properties

availabilitySets?: AvailabilitySetListItem[]

Availability Sets in vm.

hardwareProfile?: HardwareProfile

Hardware properties.

infrastructureProfile?: InfrastructureProfile

Gets the infrastructure profile.

networkProfile?: NetworkProfile

Network properties.

OS properties.

powerState?: string

Gets the power state of the virtual machine. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Provisioning state of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

storageProfile?: StorageProfile

Storage properties.