Compartir a través de


IVirtualMachineScaleSet Interfaz

Definición

Representación inmutable del lado cliente de un conjunto de escalado de máquinas virtuales de Azure.

public interface IVirtualMachineScaleSet : Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSetBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.Compute.Fluent.IComputeManager,Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Compute.Fluent.Models.VirtualMachineScaleSetInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Compute.Fluent.IComputeManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSet>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Update.IWithPrimaryLoadBalancer>
type IVirtualMachineScaleSet = interface
    interface IGroupableResource<IComputeManager, VirtualMachineScaleSetInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<IComputeManager>
    interface IHasInner<VirtualMachineScaleSetInner>
    interface IRefreshable<IVirtualMachineScaleSet>
    interface IUpdatable<IWithPrimaryLoadBalancer>
    interface IVirtualMachineScaleSetBeta
    interface IBeta
Public Interface IVirtualMachineScaleSet
Implements IBeta, IGroupableResource(Of IComputeManager, VirtualMachineScaleSetInner), IHasInner(Of VirtualMachineScaleSetInner), IHasManager(Of IComputeManager), IRefreshable(Of IVirtualMachineScaleSet), IUpdatable(Of IWithPrimaryLoadBalancer), IVirtualMachineScaleSetBeta
Implementaciones

Propiedades

AdditionalCapabilities

Get especifica funcionalidades adicionales habilitadas o deshabilitadas en el Virtual Machines del conjunto de escalado de máquinas virtuales. Por ejemplo: si el Virtual Machines tiene la capacidad de admitir la conexión de discos de datos administrados con UltraSSD_LRS tipo de cuenta de almacenamiento.

ApplicationGatewayBackendAddressPoolsIds

Obtiene la lista del grupo de back-end de Application Gateway asociado al conjunto de escalado de máquinas virtuales.

ApplicationSecurityGroupIds

Obtiene la lista de grupos de seguridad de aplicaciones asociados al conjunto de escalado de máquinas virtuales.

AvailabilityZones

Obtiene las zonas de disponibilidad asignadas al conjunto de escalado de máquinas virtuales.

(Heredado de IVirtualMachineScaleSetBeta)
BillingProfile

Obtiene los detalles relacionados con la facturación de las máquinas virtuales de prioridad baja del conjunto de escalado.

(Heredado de IVirtualMachineScaleSetBeta)
BootDiagnosticsStorageUri

Obtiene el URI del punto de conexión del blob de almacenamiento si los diagnósticos de arranque están habilitados para el conjunto de escalado de máquinas virtuales.

(Heredado de IVirtualMachineScaleSetBeta)
Capacity

Obtiene el número de instancias de máquina virtual en el conjunto de escalado.

ComputerNamePrefix

Obtiene el prefijo de nombre de las máquinas virtuales del conjunto de escalado.

DoNotRunExtensionsOnOverprovisionedVMs

Cuando se habilita el aprovisionamiento excesivo, las extensiones solo se inician en el número solicitado de máquinas virtuales que finalmente se conservan. Por lo tanto, esta propiedad garantizará que las extensiones no se ejecuten en las máquinas virtuales sobreaprovisionadas adicionales.

Extensions

Obtiene las extensiones asociadas a las máquinas virtuales del conjunto de escalado.

Id

Obtiene la cadena de identificador de recurso.

(Heredado de IHasId)
Inner

Representación inmutable del lado cliente de un conjunto de escalado de máquinas virtuales de Azure.

(Heredado de IHasInner<T>)
IsAcceleratedNetworkingEnabled

Obtiene true si las redes aceleradas están habilitadas para el conjunto de escalado de máquinas virtuales.

(Heredado de IVirtualMachineScaleSetBeta)
IsBootDiagnosticsEnabled

Obtiene true si el diagnóstico de arranque está habilitado para el conjunto de escalado de máquinas virtuales.

(Heredado de IVirtualMachineScaleSetBeta)
IsIpForwardingEnabled

Obtiene true si el reenvío ip está habilitado para el conjunto de escalado de máquinas virtuales.

(Heredado de IVirtualMachineScaleSetBeta)
IsManagedDiskEnabled

Obtiene true si se usa un disco administrado para los discos del conjunto de escalado de máquinas virtuales (os, datos).

IsManagedServiceIdentityEnabled

Obtiene true si Managed Service Identity está habilitado para el conjunto de escalado de máquinas virtuales.

(Heredado de IVirtualMachineScaleSetBeta)
IsSinglePlacementGroupEnabled

Obtiene true si el grupo de selección de ubicación único está habilitado para el conjunto de escalado de máquinas virtuales.

(Heredado de IVirtualMachineScaleSetBeta)
Key

Representación inmutable del lado cliente de un conjunto de escalado de máquinas virtuales de Azure.

(Heredado de IIndexable)
ManagedOSDiskStorageAccountType

Obtiene el tipo de cuenta de almacenamiento del disco administrado del sistema operativo. Se devolverá un valor NULL si el conjunto de escalado de máquinas virtuales se basa en un disco no administrado.

(Heredado de IVirtualMachineScaleSetBeta)
ManagedServiceIdentityType

Obtiene el tipo de Identidad de servicio administrada que se usa para el conjunto de escalado de máquinas virtuales.

(Heredado de IVirtualMachineScaleSetBeta)
Manager

Obtiene el tipo de cliente de administrador de este tipo de recurso.

(Heredado de IHasManager<ManagerT>)
Name

Obtiene el nombre del recurso.

(Heredado de IHasName)
NetworkProfile

Obtiene el perfil de red.

NetworkSecurityGroupId

Obtiene el identificador de ARM del grupo de seguridad de red.

(Heredado de IVirtualMachineScaleSetBeta)
OSDiskCachingType

Obtiene el tipo de almacenamiento en caché de disco del sistema operativo.

OSDiskName

Obtiene el nombre del disco del sistema operativo de las máquinas virtuales del conjunto de escalado.

OSType

Obtiene el sistema operativo de las máquinas virtuales del conjunto de escalado.

OverProvisionEnabled

Obtiene true si el aprovisionamiento excesivo está habilitado para las máquinas virtuales; de lo contrario, false.

PrimaryPublicIPAddressIds

Obtiene IOException la excepción de E/S.

ProximityPlacementGroup

Get especifica información sobre el grupo de selección de ubicación de proximidad al que se debe asignar el conjunto de escalado de máquinas virtuales.

Region

Representación inmutable del lado cliente de un conjunto de escalado de máquinas virtuales de Azure.

(Heredado de IResource)
RegionName

Representación inmutable del lado cliente de un conjunto de escalado de máquinas virtuales de Azure.

(Heredado de IResource)
ResourceGroupName

Representación inmutable del lado cliente de un conjunto de escalado de máquinas virtuales de Azure.

(Heredado de IHasResourceGroup)
Sku

Obtiene la SKU de las máquinas virtuales del conjunto de escalado.

StorageProfile

Obtiene el perfil de almacenamiento.

SystemAssignedManagedServiceIdentityPrincipalId

Obtiene el identificador de entidad de servicio de Active Directory específico de Identidad de servicio administrada asignada por el sistema (local) al conjunto de escalado de máquinas virtuales.

(Heredado de IVirtualMachineScaleSetBeta)
SystemAssignedManagedServiceIdentityTenantId

Obtiene el identificador de inquilino de Active Directory específico de Active Directory asignado al conjunto de escalado de máquinas virtuales asignado a la identidad de servicio administrada asignada por el sistema (local).

(Heredado de IVirtualMachineScaleSetBeta)
Tags

Representación inmutable del lado cliente de un conjunto de escalado de máquinas virtuales de Azure.

(Heredado de IResource)
Type

Representación inmutable del lado cliente de un conjunto de escalado de máquinas virtuales de Azure.

(Heredado de IResource)
UpgradeMode

Obtiene el modo de actualización.

UpgradeModel

Obtiene el modo de actualización.

UserAssignedManagedServiceIdentityIds

Obtiene los identificadores de recurso de identidades de servicio administrada asignadas por el usuario asociadas al conjunto de escalado de máquinas virtuales.

(Heredado de IVirtualMachineScaleSetBeta)
VhdContainers

Obtiene la dirección URL de los contenedores de almacenamiento que almacenan los discos duros virtuales de las máquinas virtuales en el conjunto de escalado.

VirtualMachineEvictionPolicy

Obtiene la directiva de expulsión de las máquinas virtuales del conjunto de escalado.

(Heredado de IVirtualMachineScaleSetBeta)
VirtualMachinePriority

Obtiene la prioridad de las máquinas virtuales del conjunto de escalado.

(Heredado de IVirtualMachineScaleSetBeta)
VirtualMachinePublicIpConfig

Obtiene la configuración ip pública de las máquinas virtuales del conjunto de escalado.

(Heredado de IVirtualMachineScaleSetBeta)
VirtualMachines

Obtiene el punto de entrada para administrar instancias de máquina virtual en el conjunto de escalado.

Métodos

Deallocate()

Apaga las máquinas virtuales del conjunto de escalado y libera sus recursos de proceso.

DeallocateAsync(CancellationToken)

Apaga las máquinas virtuales del conjunto de escalado y libera sus recursos de proceso de forma asincrónica.

GetNetworkInterfaceByInstanceId(String, String)

Obtiene una interfaz de red asociada a una instancia de conjunto de escalado de máquinas virtuales.

GetPrimaryInternalLoadBalancer()

Representación inmutable del lado cliente de un conjunto de escalado de máquinas virtuales de Azure.

GetPrimaryInternetFacingLoadBalancer()

Representación inmutable del lado cliente de un conjunto de escalado de máquinas virtuales de Azure.

GetPrimaryNetwork()

Representación inmutable del lado cliente de un conjunto de escalado de máquinas virtuales de Azure.

ListAvailableSkus()

Representación inmutable del lado cliente de un conjunto de escalado de máquinas virtuales de Azure.

ListNetworkInterfaces()

Representación inmutable del lado cliente de un conjunto de escalado de máquinas virtuales de Azure.

ListNetworkInterfacesByInstanceId(String)

Enumera la interfaz de red asociada a una instancia de máquina virtual específica del conjunto de escalado.

ListPrimaryInternalLoadBalancerBackends()

Representación inmutable del lado cliente de un conjunto de escalado de máquinas virtuales de Azure.

ListPrimaryInternalLoadBalancerInboundNatPools()

Representación inmutable del lado cliente de un conjunto de escalado de máquinas virtuales de Azure.

ListPrimaryInternetFacingLoadBalancerBackends()

Representación inmutable del lado cliente de un conjunto de escalado de máquinas virtuales de Azure.

ListPrimaryInternetFacingLoadBalancerInboundNatPools()

Representación inmutable del lado cliente de un conjunto de escalado de máquinas virtuales de Azure.

PowerOff()

Apaga (detiene) las máquinas virtuales del conjunto de escalado.

PowerOffAsync(CancellationToken)

Apaga (detiene) las máquinas virtuales del conjunto de escalado de forma asincrónica.

Refresh()

Actualiza el recurso para que se sincronice con Azure.

(Heredado de IRefreshable<T>)
RefreshAsync(CancellationToken)

Actualiza el recurso para que se sincronice con Azure.

(Heredado de IRefreshable<T>)
Reimage()

Vuelva a crear imágenes (actualiza la versión del sistema operativo instalado) las máquinas virtuales del conjunto de escalado.

ReimageAsync(CancellationToken)

Vuelva a crear imágenes (actualiza la versión del sistema operativo instalado) las máquinas virtuales del conjunto de escalado de forma asincrónica.

Restart()

Reinicia las máquinas virtuales del conjunto de escalado.

RestartAsync(CancellationToken)

Reinicia las máquinas virtuales del conjunto de escalado de forma asincrónica.

RunCommandInVMInstance(String, RunCommandInput)

Ejecute comandos en una instancia de máquina virtual en un conjunto de escalado.

(Heredado de IVirtualMachineScaleSetBeta)
RunCommandVMInstanceAsync(String, RunCommandInput, CancellationToken)

Ejecute comandos en una instancia de máquina virtual en un conjunto de escalado de forma asincrónica.

(Heredado de IVirtualMachineScaleSetBeta)
RunPowerShellScriptInVMInstance(String, IList<String>, IList<RunCommandInputParameter>)

Ejecute el script de PowerShell en una instancia de máquina virtual en un conjunto de escalado.

(Heredado de IVirtualMachineScaleSetBeta)
RunPowerShellScriptInVMInstanceAsync(String, IList<String>, IList<RunCommandInputParameter>, CancellationToken)

Ejecute PowerShell en una instancia de máquina virtual en un conjunto de escalado de forma asincrónica.

(Heredado de IVirtualMachineScaleSetBeta)
RunShellScriptInVMInstance(String, IList<String>, IList<RunCommandInputParameter>)

Ejecute el script de shell en una instancia de máquina virtual en un conjunto de escalado.

(Heredado de IVirtualMachineScaleSetBeta)
RunShellScriptInVMInstanceAsync(String, IList<String>, IList<RunCommandInputParameter>, CancellationToken)

Ejecute el script de shell en una instancia de máquina virtual en un conjunto de escalado de forma asincrónica.

(Heredado de IVirtualMachineScaleSetBeta)
Start()

Inicia las máquinas virtuales del conjunto de escalado.

StartAsync(CancellationToken)

Inicia las máquinas virtuales del conjunto de escalado de forma asincrónica.

Update()

Representación inmutable del lado cliente de un conjunto de escalado de máquinas virtuales de Azure.

(Heredado de IUpdatable<T>)

Se aplica a