Share via


@azure/arm-azurestackhcivm package

Classes

AzureStackHCIVMManagementClient

Interfaces

AttestationStatus

The attestation status of the virtual machine

AttestationStatusProperties

Defines the attestation status properties

AttestationStatusesGetOptionalParams

Optional parameters.

AttestationStatusesOperations

Interface representing a AttestationStatuses operations.

AzureStackHCIVMManagementClientOptionalParams

Optional parameters for the client.

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

The error detail.

ErrorResponse

Common error response for all Azure Resource Manager APIs to return error details for failed operations.

ExtendedLocation

The complex type of the extended location.

ExtensionResource

The base extension resource.

GalleryImage

The gallery images resource definition.

GalleryImageIdentifier

This is the gallery image definition identifier.

GalleryImageProperties

Properties under the gallery image resource

GalleryImageStatus

The observed state of gallery images

GalleryImageStatusDownloadStatus

The download status of the gallery image

GalleryImageStatusProvisioningStatus

The status of the operation performed on the gallery image

GalleryImageTagsUpdate

The type used for updating tags in GalleryImage resources.

GalleryImageVersion

Specifies information about the gallery image version that you want to create or update.

GalleryImageVersionProperties

Describes the properties of a gallery image version.

GalleryImageVersionStorageProfile

This is the storage profile of a Gallery Image Version.

GalleryImagesCreateOrUpdateOptionalParams

Optional parameters.

GalleryImagesDeleteOptionalParams

Optional parameters.

GalleryImagesGetOptionalParams

Optional parameters.

GalleryImagesListAllOptionalParams

Optional parameters.

GalleryImagesListByResourceGroupOptionalParams

Optional parameters.

GalleryImagesOperations

Interface representing a GalleryImages operations.

GalleryImagesUpdateOptionalParams

Optional parameters.

GalleryOSDiskImage

This is the OS disk image.

GuestAgent

Defines the GuestAgent.

GuestAgentInstallStatus

Defines the status of a guest agent installation.

GuestAgentProperties

Defines the resource properties.

GuestAgentsCreateOptionalParams

Optional parameters.

GuestAgentsDeleteOptionalParams

Optional parameters.

GuestAgentsGetOptionalParams

Optional parameters.

GuestAgentsListByVirtualMachineInstanceOptionalParams

Optional parameters.

GuestAgentsOperations

Interface representing a GuestAgents operations.

GuestCredential

Username / Password Credentials to connect to guest.

HardwareProfileUpdate

HardwareProfile - Specifies the hardware settings for the virtual machine instance.

HttpProxyConfiguration

HTTP Proxy configuration for the VM.

HybridIdentityMetadata

Defines the HybridIdentityMetadata.

HybridIdentityMetadataGetOptionalParams

Optional parameters.

HybridIdentityMetadataListByVirtualMachineInstanceOptionalParams

Optional parameters.

HybridIdentityMetadataOperations

Interface representing a HybridIdentityMetadata operations.

HybridIdentityMetadataProperties

Defines the resource properties.

IPConfiguration

InterfaceIPConfiguration IPConfiguration in a network interface.

IPConfigurationProperties

InterfaceIPConfigurationPropertiesFormat properties of IP configuration.

IPPool

Describes IPPool

IPPoolInfo

IP Pool info

Identity

Identity for the resource.

ImageArmReference

The ARM ID for a Gallery Image.

InstanceViewStatus

Instance view status.

InterfaceDNSSettings

DNS Settings of the interface

LogicalNetwork

The logical network resource definition.

LogicalNetworkArmReference

The ARM ID for a Logical Network.

LogicalNetworkProperties

Properties under the logical network resource

LogicalNetworkPropertiesDhcpOptions

DhcpOptions contains an array of DNS servers available to VMs deployed in the logical network. Standard DHCP option for a subnet overrides logical network DHCP options.

LogicalNetworkStatus

The observed state of logical networks

LogicalNetworkStatusProvisioningStatus

Describes the status of the provisioning.

LogicalNetworksCreateOrUpdateOptionalParams

Optional parameters.

LogicalNetworksDeleteOptionalParams

Optional parameters.

LogicalNetworksGetOptionalParams

Optional parameters.

LogicalNetworksListAllOptionalParams

Optional parameters.

LogicalNetworksListByResourceGroupOptionalParams

Optional parameters.

LogicalNetworksOperations

Interface representing a LogicalNetworks operations.

LogicalNetworksUpdateOptionalParams

Optional parameters.

LogicalNetworksUpdateRequest

The logical network resource patch definition.

ManagedServiceIdentity

Managed service identity (system assigned and/or user assigned identities)

MarketplaceGalleryImage

The marketplace gallery image resource definition.

MarketplaceGalleryImageProperties

Properties under the marketplace gallery image resource

MarketplaceGalleryImageStatus

The observed state of marketplace gallery images

MarketplaceGalleryImageStatusDownloadStatus

The download status of the gallery image

MarketplaceGalleryImageStatusProvisioningStatus

Marketplace GalleryImage provisioning status

MarketplaceGalleryImageTagsUpdate

The type used for updating tags in MarketplaceGalleryImage resources.

MarketplaceGalleryImagesCreateOrUpdateOptionalParams

Optional parameters.

MarketplaceGalleryImagesDeleteOptionalParams

Optional parameters.

MarketplaceGalleryImagesGetOptionalParams

Optional parameters.

MarketplaceGalleryImagesListAllOptionalParams

Optional parameters.

MarketplaceGalleryImagesListByResourceGroupOptionalParams

Optional parameters.

MarketplaceGalleryImagesOperations

Interface representing a MarketplaceGalleryImages operations.

MarketplaceGalleryImagesUpdateOptionalParams

Optional parameters.

NetworkInterface

The network interface resource definition.

NetworkInterfaceArmReference

The ARM ID for a Network Interface.

NetworkInterfaceProperties

Properties under the network interface resource

NetworkInterfaceStatus

The observed state of network interfaces

NetworkInterfaceStatusProvisioningStatus

Network interface provisioning status

NetworkInterfacesCreateOrUpdateOptionalParams

Optional parameters.

NetworkInterfacesDeleteOptionalParams

Optional parameters.

NetworkInterfacesGetOptionalParams

Optional parameters.

NetworkInterfacesListAllOptionalParams

Optional parameters.

NetworkInterfacesListByResourceGroupOptionalParams

Optional parameters.

NetworkInterfacesOperations

Interface representing a NetworkInterfaces operations.

NetworkInterfacesUpdateOptionalParams

Optional parameters.

NetworkInterfacesUpdateProperties

Defines the resource properties for the update.

NetworkInterfacesUpdateRequest

The network interface resource patch definition.

NetworkProfileUpdate

NetworkProfile - describes the network update configuration the virtual machine instance

NetworkSecurityGroup

NetworkSecurityGroup resource.

NetworkSecurityGroupArmReference

The ARM ID for a Network Security Group.

NetworkSecurityGroupProperties

Network Security Group resource.

NetworkSecurityGroupStatus

The observed state of network security group

NetworkSecurityGroupStatusProvisioningStatus

network security group provisioning status

NetworkSecurityGroupTagsUpdate

The type used for updating tags in NetworkSecurityGroup resources.

NetworkSecurityGroupsCreateOrUpdateOptionalParams

Optional parameters.

NetworkSecurityGroupsDeleteOptionalParams

Optional parameters.

NetworkSecurityGroupsGetOptionalParams

Optional parameters.

NetworkSecurityGroupsListAllOptionalParams

Optional parameters.

NetworkSecurityGroupsListByResourceGroupOptionalParams

Optional parameters.

NetworkSecurityGroupsOperations

Interface representing a NetworkSecurityGroups operations.

NetworkSecurityGroupsUpdateTagsOptionalParams

Optional parameters.

OsProfileUpdate

OsProfile - describes the update configuration of the operating system

OsProfileUpdateLinuxConfiguration

OSProfile update linux configuration

OsProfileUpdateWindowsConfiguration

OSProfile update windows configuration

PageSettings

Options for the byPage method

PagedAsyncIterableIterator

An interface that allows async iterable iteration both to completion and by page.

ProxyResource

The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location

Resource

Common fields that are returned in the response for all Azure Resource Manager resources

RestorePollerOptions
Route

Route - Route resource.

RouteProperties

RoutePropertiesFormat - Route resource.

RouteTable

Route table resource.

RouteTableProperties

RouteTablePropertiesFormat - Route Table resource.

SecurityRule

Security Rule resource.

SecurityRuleProperties

Security rule resource.

SecurityRulesCreateOrUpdateOptionalParams

Optional parameters.

SecurityRulesDeleteOptionalParams

Optional parameters.

SecurityRulesGetOptionalParams

Optional parameters.

SecurityRulesListByNetworkSecurityGroupOptionalParams

Optional parameters.

SecurityRulesOperations

Interface representing a SecurityRules operations.

SshConfiguration

SSH configuration for Linux based VMs running on Azure

SshPublicKey

Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.

StorageContainer

The storage container resource definition.

StorageContainerProperties

Properties under the storage container resource

StorageContainerStatus

The observed state of storage containers

StorageContainerStatusProvisioningStatus

Storage container provisioning status

StorageContainerTagsUpdate

The type used for updating tags in StorageContainer resources.

StorageContainersCreateOrUpdateOptionalParams

Optional parameters.

StorageContainersDeleteOptionalParams

Optional parameters.

StorageContainersGetOptionalParams

Optional parameters.

StorageContainersListAllOptionalParams

Optional parameters.

StorageContainersListByResourceGroupOptionalParams

Optional parameters.

StorageContainersOperations

Interface representing a StorageContainers operations.

StorageContainersUpdateOptionalParams

Optional parameters.

StorageProfileUpdate

Storage profile update

Subnet

Properties of the subnet.

SubnetIpConfigurationReference

The ARM ID for a Network Interface.

SubnetProperties

Properties of the subnet.

SystemData

Metadata pertaining to creation and last modification of the resource.

TrackedResource

The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'

UserAssignedIdentity

User assigned identity properties

VMDiskSecurityProfile

Specifies the security profile settings for the managed disk. NOTE: It can only be set for Confidential VMs

VirtualHardDisk

The virtual hard disk resource definition.

VirtualHardDiskArmReference

The ARM ID for a Virtual Hard Disk.

VirtualHardDiskDownloadStatus

The download status of the virtual hard disk

VirtualHardDiskProperties

Properties under the virtual hard disk resource

VirtualHardDiskStatus

The observed state of virtual hard disks

VirtualHardDiskStatusProvisioningStatus

VHD Status provisioning status

VirtualHardDiskUploadRequest

Request for uploading virtual hard disk.

VirtualHardDiskUploadResponse

Response for uploading virtual hard disk.

VirtualHardDiskUploadStatus

The upload status of the virtual hard disk

VirtualHardDisksCreateOrUpdateOptionalParams

Optional parameters.

VirtualHardDisksDeleteOptionalParams

Optional parameters.

VirtualHardDisksGetOptionalParams

Optional parameters.

VirtualHardDisksListAllOptionalParams

Optional parameters.

VirtualHardDisksListByResourceGroupOptionalParams

Optional parameters.

VirtualHardDisksOperations

Interface representing a VirtualHardDisks operations.

VirtualHardDisksUpdateOptionalParams

Optional parameters.

VirtualHardDisksUpdateProperties

Defines the resource properties for the update.

VirtualHardDisksUpdateRequest

The virtual hard disk resource patch definition.

VirtualHardDisksUploadOptionalParams

Optional parameters.

VirtualMachineConfigAgentInstanceView

The instance view of the VM Config Agent running on the virtual machine.

VirtualMachineInstance

The virtual machine instance resource definition.

VirtualMachineInstanceManagedDiskParameters

The parameters of a managed disk.

VirtualMachineInstanceProperties

Properties under the virtual machine instance resource

VirtualMachineInstancePropertiesHardwareProfile

HardwareProfile - Specifies the hardware settings for the virtual machine instance.

VirtualMachineInstancePropertiesHardwareProfileDynamicMemoryConfig

Dynamic memory config

VirtualMachineInstancePropertiesHardwareProfileVirtualMachineGPU

GPU properties - describes the GPU configuration.

VirtualMachineInstancePropertiesNetworkProfile

NetworkProfile - describes the network configuration the virtual machine instance

VirtualMachineInstancePropertiesOsProfile

OsProfile - describes the configuration of the operating system and sets login data

VirtualMachineInstancePropertiesOsProfileLinuxConfiguration

LinuxConfiguration - linux specific configuration values for the virtual machine instance

VirtualMachineInstancePropertiesOsProfileWindowsConfiguration

Windows Configuration for the virtual machine instance

VirtualMachineInstancePropertiesPlacementProfile

PlacementProfile - Specifies the placement related settings for the virtual machine.

VirtualMachineInstancePropertiesSecurityProfile

SecurityProfile - Specifies the security settings for the virtual machine instance.

VirtualMachineInstancePropertiesSecurityProfileUefiSettings

Uefi settings - Specifies whether secure boot should be enabled on the virtual machine instance.

VirtualMachineInstancePropertiesStorageProfile

StorageProfile - contains information about the disks and storage information for the virtual machine instance

VirtualMachineInstancePropertiesStorageProfileOsDisk

VHD to attach as OS disk

VirtualMachineInstanceStatus

The observed state of virtual machine instances

VirtualMachineInstanceStatusProvisioningStatus

Virtual machine instance provisioning status.

VirtualMachineInstanceUpdateProperties

Defines the resource properties for the update.

VirtualMachineInstanceUpdateRequest

The virtual machine instance resource patch definition.

VirtualMachineInstanceView

The instance view of a virtual machine.

VirtualMachineInstancesCreateOrUpdateOptionalParams

Optional parameters.

VirtualMachineInstancesDeleteOptionalParams

Optional parameters.

VirtualMachineInstancesGetOptionalParams

Optional parameters.

VirtualMachineInstancesListOptionalParams

Optional parameters.

VirtualMachineInstancesOperations

Interface representing a VirtualMachineInstances operations.

VirtualMachineInstancesPauseOptionalParams

Optional parameters.

VirtualMachineInstancesRestartOptionalParams

Optional parameters.

VirtualMachineInstancesSaveOptionalParams

Optional parameters.

VirtualMachineInstancesStartOptionalParams

Optional parameters.

VirtualMachineInstancesStopOptionalParams

Optional parameters.

VirtualMachineInstancesUpdateOptionalParams

Optional parameters.

VmImageRepositoryCredentials

The credentials used to login to the image repository that has access to the specified image

Type Aliases

AttestBootIntegrityPropertyEnum

The status of whether the list of boot integrity properties is validated.
KnownAttestBootIntegrityPropertyEnum can be used interchangeably with AttestBootIntegrityPropertyEnum, this enum contains the known values that the service supports.

Known values supported by the service

Valid: Boot integrity properties are valid
Invalid: Boot integrity properties are invalid
Unknown: Boot integrity properties status is unknown

AttestCertPropertyEnum

The status of whether attestation certificate is validated.
KnownAttestCertPropertyEnum can be used interchangeably with AttestCertPropertyEnum, this enum contains the known values that the service supports.

Known values supported by the service

Valid: Attestation certificate is valid
Invalid: Attestation certificate is invalid
Unknown: Attestation certificate status is unknown

AttestDiskSecurityEncryptionTypeEnum

Defines type of managed disk security encryption type from attestation token.
KnownAttestDiskSecurityEncryptionTypeEnum can be used interchangeably with AttestDiskSecurityEncryptionTypeEnum, this enum contains the known values that the service supports.

Known values supported by the service

NonPersistedTPM: Disk security encryption type is non-persisted Trusted Platform Module (TPM)
Unknown: Disk security encryption type is unknown

AttestHWPlatformEnum

Defines type of hardware platform from attestation token.
KnownAttestHWPlatformEnum can be used interchangeably with AttestHWPlatformEnum, this enum contains the known values that the service supports.

Known values supported by the service

SEVSNP: AttestHWPlatform is Secure Encrypted Virtualization Secure Nested Paging (SEVSNP)
Unknown: AttestHWPlatform is unknown

AttestHealthStatusEnum

The health status of attestation validation and parsing
KnownAttestHealthStatusEnum can be used interchangeably with AttestHealthStatusEnum, this enum contains the known values that the service supports.

Known values supported by the service

Pending: Attestation validation and parsing pending
Healthy: Attestation validation and parsing healthy
Unhealthy: Attestation validation and parsing unhealthy
Unknown: Attestation validation and parsing status is unknown

AttestSecureBootPropertyEnum

The status of whether secure boot is enabled.
KnownAttestSecureBootPropertyEnum can be used interchangeably with AttestSecureBootPropertyEnum, this enum contains the known values that the service supports.

Known values supported by the service

Enabled: Secure boot enabled
Disabled: Secure boot disabled
Unknown: Secure boot status is unknown

AzureSupportedClouds

The supported values for cloud setting as a string literal type

CloudInitDataSource

Datasource for the gallery image when provisioning with cloud-init [NoCloud, Azure]
KnownCloudInitDataSource can be used interchangeably with CloudInitDataSource, this enum contains the known values that the service supports.

Known values supported by the service

NoCloud: NoCloud is used as the datasource
Azure: Azure is used as the datasource

ContinuablePage

An interface that describes a page of results.

CreatedByType

The kind of entity that created the resource.
<xref:KnowncreatedByType> can be used interchangeably with createdByType, this enum contains the known values that the service supports.

Known values supported by the service

User: The entity was created by a user.
Application: The entity was created by an application.
ManagedIdentity: The entity was created by a managed identity.
Key: The entity was created by a key.

DiskFileFormat

The format of the actual VHD file [vhd, vhdx]
KnownDiskFileFormat can be used interchangeably with DiskFileFormat, this enum contains the known values that the service supports.

Known values supported by the service

vhdx: VHDX file format
vhd: VHD file format

ExtendedLocationTypes

The type of extendedLocation.
KnownExtendedLocationTypes can be used interchangeably with ExtendedLocationTypes, this enum contains the known values that the service supports.

Known values supported by the service

CustomLocation: Custom extended location type

GpuAssignmentTypeEnum

Gpu Assignment types
KnownGpuAssignmentTypeEnum can be used interchangeably with GpuAssignmentTypeEnum, this enum contains the known values that the service supports.

Known values supported by the service

GpuDDA: Attach Graphics Processing Unit (GPU) using Discrete Device Assignment (DDA)
GpuP: Attach Graphics Processing Unit (GPU) using GPU Partitioning

HyperVGeneration

The hypervisor generation of the Virtual Machine [V1, V2]
KnownHyperVGeneration can be used interchangeably with HyperVGeneration, this enum contains the known values that the service supports.

Known values supported by the service

V1: Generation 1 (V1) hypervisor
V2: Generation 2 (V2) hypervisor

IPPoolTypeEnum

Type of the IP Pool [vm, vippool]
KnownIPPoolTypeEnum can be used interchangeably with IPPoolTypeEnum, this enum contains the known values that the service supports.

Known values supported by the service

vm: Virtual Machine IP Pool
vippool: VIP Pool

IpAllocationMethodEnum

IPAllocationMethod - The IP address allocation method. Possible values include: 'Static', 'Dynamic'
KnownIpAllocationMethodEnum can be used interchangeably with IpAllocationMethodEnum, this enum contains the known values that the service supports.

Known values supported by the service

Dynamic: Dynamic IP allocation method
Static: Static IP allocation method

LogicalNetworkTypeEnum

Type of Logical Network
KnownLogicalNetworkTypeEnum can be used interchangeably with LogicalNetworkTypeEnum, this enum contains the known values that the service supports.

Known values supported by the service

Workload: Logical Network of type Workload
Infrastructure: Logical Network of type Infrastructure

ManagedServiceIdentityType

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
KnownManagedServiceIdentityType can be used interchangeably with ManagedServiceIdentityType, this enum contains the known values that the service supports.

Known values supported by the service

None: No managed identity.
SystemAssigned: System assigned managed identity.
UserAssigned: User assigned managed identity.
SystemAssigned,UserAssigned: System and user assigned managed identity.

OperatingSystemTypes

Operating system type that the gallery image uses [Windows, Linux]
KnownOperatingSystemTypes can be used interchangeably with OperatingSystemTypes, this enum contains the known values that the service supports.

Known values supported by the service

Windows: Windows operating system
Linux: Linux operating system

PowerStateEnum

The power state of the virtual machine instance
KnownPowerStateEnum can be used interchangeably with PowerStateEnum, this enum contains the known values that the service supports.

Known values supported by the service

Deallocated: Virtual machine deallocated
Deallocating: Virtual machine deallocating
Running: Virtual machine running
Starting: Virtual machine starting
Stopped: Virtual machine stopped
Stopping: Virtual machine stopping
Paused: Virtual machine paused
Saved: Virtual machine Saved,
Unknown: Power state of the virtual machine is unknown

ProvisioningAction

Defines the different types of operations for guest agent.
KnownProvisioningAction can be used interchangeably with ProvisioningAction, this enum contains the known values that the service supports.

Known values supported by the service

install: Install guest agent
uninstall: Uninstall guest agent
repair: Repair guest agent

ProvisioningStateEnum

Provisioning state of the resource.
KnownProvisioningStateEnum can be used interchangeably with ProvisioningStateEnum, this enum contains the known values that the service supports.

Known values supported by the service

Succeeded: Provisioning has succeeded
Failed: Provisioning has failed
InProgress: Provisioning is in progress
Accepted: Provisioning has been accepted
Deleting: Deletion of the resource is in progress
Canceled: Provisioning has been canceled

SecurityEncryptionType

Encryption type of the managed disk enum.
KnownSecurityEncryptionType can be used interchangeably with SecurityEncryptionType, this enum contains the known values that the service supports.

Known values supported by the service

NonPersistedTPM: Non-persisted TPM encryption type

SecurityRuleAccess

Whether network traffic is allowed or denied.
KnownSecurityRuleAccess can be used interchangeably with SecurityRuleAccess, this enum contains the known values that the service supports.

Known values supported by the service

Allow: Network traffic is allowed
Deny: Network traffic is denied

SecurityRuleDirection

The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.
KnownSecurityRuleDirection can be used interchangeably with SecurityRuleDirection, this enum contains the known values that the service supports.

Known values supported by the service

Inbound: Rule is evaluated on incoming traffic
Outbound: Rule is evaluated on outgoing traffic

SecurityRuleProtocol

Network protocol this rule applies to.
KnownSecurityRuleProtocol can be used interchangeably with SecurityRuleProtocol, this enum contains the known values that the service supports.

Known values supported by the service

Tcp: Transmission Control Protocol
Udp: User Datagram Protocol
Icmp: Internet Control Message Protocol
*****: Wildcard rule for all protocols

SecurityTypes

Specifies the SecurityType of the virtual machine. EnableTPM and SecureBootEnabled must be set to true for SecurityType to function.
KnownSecurityTypes can be used interchangeably with SecurityTypes, this enum contains the known values that the service supports.

Known values supported by the service

TrustedLaunch: Trusted Launch security type
ConfidentialVM: Confidential VM security type

Status

The status of the operation performed on the resource [Succeeded, Failed, InProgress]
KnownStatus can be used interchangeably with Status, this enum contains the known values that the service supports.

Known values supported by the service

Succeeded: Operation succeeded
Failed: Operation failed
InProgress: Operation is in progress

StatusLevelTypes

The level code.
KnownStatusLevelTypes can be used interchangeably with StatusLevelTypes, this enum contains the known values that the service supports.

Known values supported by the service

Info: Informational status level
Warning: Warning status level
Error: Error status level

StatusTypes

The installation status of the hybrid machine agent installation.
KnownStatusTypes can be used interchangeably with StatusTypes, this enum contains the known values that the service supports.

Known values supported by the service

Succeeded: Installation succeeded
InProgress: Installation in progress
Failed: Installation failed

VmSizeEnum

VM Sizes
KnownVmSizeEnum can be used interchangeably with VmSizeEnum, this enum contains the known values that the service supports.

Known values supported by the service

Default: Default virtual machine size
Standard_A2_v2: Standard A2 v2 virtual machine size
Standard_A4_v2: Standard A4 v2 virtual machine size
Standard_D2s_v3: Standard D2s v3 virtual machine size
Standard_D4s_v3: Standard D4s v3 virtual machine size
Standard_D8s_v3: Standard D8s v3 virtual machine size
Standard_D16s_v3: Standard D16s v3 virtual machine size
Standard_D32s_v3: Standard D32s v3 virtual machine size
Standard_DS2_v2: Standard DS2 v2 virtual machine size
Standard_DS3_v2: Standard DS3 v2 virtual machine size
Standard_DS4_v2: Standard DS4 v2 virtual machine size
Standard_DS5_v2: Standard DS5 v2 virtual machine size
Standard_DS13_v2: Standard DS13 v2 virtual machine size
Standard_K8S_v1: Standard K8S v1 virtual machine size
Standard_K8S2_v1: Standard K8S2 v1 virtual machine size
Standard_K8S3_v1: Standard K8S3 v1 virtual machine size
Standard_K8S4_v1: Standard K8S4 v1 virtual machine size
Standard_NK6: Standard NK6 virtual machine size
Standard_NK12: Standard NK12 virtual machine size
Standard_NV6: Standard NV6 virtual machine size
Standard_NV12: Standard NV12 virtual machine size
Standard_K8S5_v1: Standard K8S5 v1 virtual machine size
Custom: Custom virtual machine size

Enums

AzureClouds

An enum to describe Azure Cloud.

KnownAttestBootIntegrityPropertyEnum

The status of whether the list of boot integrity properties is validated.

KnownAttestCertPropertyEnum

The status of whether attestation certificate is validated.

KnownAttestDiskSecurityEncryptionTypeEnum

Defines type of managed disk security encryption type from attestation token.

KnownAttestHWPlatformEnum

Defines type of hardware platform from attestation token.

KnownAttestHealthStatusEnum

The health status of attestation validation and parsing

KnownAttestSecureBootPropertyEnum

The status of whether secure boot is enabled.

KnownCloudInitDataSource

Datasource for the gallery image when provisioning with cloud-init [NoCloud, Azure]

KnownCreatedByType

The kind of entity that created the resource.

KnownDiskFileFormat

The format of the actual VHD file [vhd, vhdx]

KnownExtendedLocationTypes

The type of extendedLocation.

KnownGpuAssignmentTypeEnum

Gpu Assignment types

KnownHyperVGeneration

The hypervisor generation of the Virtual Machine [V1, V2]

KnownIPPoolTypeEnum

Type of the IP Pool [vm, vippool]

KnownIpAllocationMethodEnum

IPAllocationMethod - The IP address allocation method. Possible values include: 'Static', 'Dynamic'

KnownLogicalNetworkTypeEnum

Type of Logical Network

KnownManagedServiceIdentityType

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

KnownOperatingSystemTypes

Operating system type that the gallery image uses [Windows, Linux]

KnownPowerStateEnum

The power state of the virtual machine instance

KnownProvisioningAction

Defines the different types of operations for guest agent.

KnownProvisioningStateEnum

Provisioning state of the resource.

KnownSecurityEncryptionType

Encryption type of the managed disk enum.

KnownSecurityRuleAccess

Whether network traffic is allowed or denied.

KnownSecurityRuleDirection

The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic.

KnownSecurityRuleProtocol

Network protocol this rule applies to.

KnownSecurityTypes

Specifies the SecurityType of the virtual machine. EnableTPM and SecureBootEnabled must be set to true for SecurityType to function.

KnownStatus

The status of the operation performed on the resource [Succeeded, Failed, InProgress]

KnownStatusLevelTypes

The level code.

KnownStatusTypes

The installation status of the hybrid machine agent installation.

KnownVersions

The available API versions.

KnownVmSizeEnum

VM Sizes

Functions

restorePoller<TResponse, TResult>(AzureStackHCIVMManagementClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

Creates a poller from the serialized state of another poller. This can be useful when you want to create pollers on a different host or a poller needs to be constructed after the original one is not in scope.

Function Details

restorePoller<TResponse, TResult>(AzureStackHCIVMManagementClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

Creates a poller from the serialized state of another poller. This can be useful when you want to create pollers on a different host or a poller needs to be constructed after the original one is not in scope.

function restorePoller<TResponse, TResult>(client: AzureStackHCIVMManagementClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>

Parameters

serializedState

string

sourceOperation

(args: any[]) => PollerLike<OperationState<TResult>, TResult>

Returns

PollerLike<OperationState<TResult>, TResult>