Share via


IVirtualMachineBeta Interface

Definition

An immutable client-side representation of an Azure virtual machine.

public interface IVirtualMachineBeta : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta
type IVirtualMachineBeta = interface
    interface IBeta
Public Interface IVirtualMachineBeta
Implements IBeta
Derived
Implements

Properties

AvailabilityZones

Gets the availability zones assigned to the virtual machine.

BillingProfile

Gets the billing related details of a low priority virtual machine.

EvictionPolicy

Gets the eviction policy for the virtual machine.

IsManagedServiceIdentityEnabled

Gets true if Managed Service Identity is enabled for the virtual machine.

ManagedServiceIdentityType

Gets the type of Managed Service Identity used for the virtual machine.

Priority

Gets the priority for the virtual machine.

SystemAssignedManagedServiceIdentityPrincipalId

Gets the System Assigned (Local) Managed Service Identity specific Active Directory service principal ID assigned to the virtual machine.

SystemAssignedManagedServiceIdentityTenantId

Gets the System Assigned (Local) Managed Service Identity specific Active Directory tenant ID assigned to the virtual machine.

UserAssignedManagedServiceIdentityIds

Gets the resource ids of User Assigned Managed Service Identities associated with the virtual machine.

Methods

RunCommand(RunCommandInput)

Run commands in the virtual machine.

RunCommandAsync(RunCommandInput, CancellationToken)

Run commands in the virtual machine asynchronously.

RunPowerShellScript(IList<String>, IList<RunCommandInputParameter>)

Run shell script in a virtual machine.

RunPowerShellScriptAsync(IList<String>, IList<RunCommandInputParameter>, CancellationToken)

Run shell script in the virtual machine asynchronously.

RunShellScript(IList<String>, IList<RunCommandInputParameter>)

Run shell script in the virtual machine.

RunShellScriptAsync(IList<String>, IList<RunCommandInputParameter>, CancellationToken)

Run shell script in the virtual machine asynchronously.

Applies to