IVirtualMachineScaleSetBeta Interface

Definition

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

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

Properties

AvailabilityZones

Gets the availability zones assigned to virtual machine scale set.

BillingProfile

Gets the billing related details of the low priority virtual machines in the scale set.

BootDiagnosticsStorageUri

Gets the storage blob endpoint uri if boot diagnostics is enabled for the virtual machine scale set.

IsAcceleratedNetworkingEnabled

Gets true if accelerated networking is enabled for the virtual machine scale set.

IsBootDiagnosticsEnabled

Gets true if boot diagnostics is enabled for the virtual machine scale set.

IsIpForwardingEnabled

Gets true if ip forwarding is enabled for the virtual machine scale set.

IsManagedServiceIdentityEnabled

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

IsSinglePlacementGroupEnabled

Gets true if single placement group is enabled for the virtual machine scale set.

ManagedOSDiskStorageAccountType

Gets the storage account type of the OS managed disk. A null value will be returned if the virtual machine scale set is based on un-managed disk.

ManagedServiceIdentityType

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

NetworkSecurityGroupId

Gets the network security group ARM id.

SystemAssignedManagedServiceIdentityPrincipalId

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

SystemAssignedManagedServiceIdentityTenantId

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

UserAssignedManagedServiceIdentityIds

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

VirtualMachineEvictionPolicy

Gets the eviction policy of the virtual machines in the scale set.

VirtualMachinePriority

Gets the priority of virtual machines in the scale set.

VirtualMachinePublicIpConfig

Gets the public ip configuration of virtual machines in the scale set.

Methods

RunCommandInVMInstance(String, RunCommandInput)

Run commands in a virtual machine instance in a scale set.

RunCommandVMInstanceAsync(String, RunCommandInput, CancellationToken)

Run commands in a virtual machine instance in a scale set asynchronously.

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

Run PowerShell script in a virtual machine instance in a scale set.

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

Run PowerShell in a virtual machine instance in a scale set asynchronously.

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

Run shell script in a virtual machine instance in a scale set.

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

Run shell script in a virtual machine instance in a scale set asynchronously.

Applies to