IVirtualMachineScaleSet Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
-
IVirtualMachineScaleSetBeta IBeta IGroupableResource<IComputeManager,VirtualMachineScaleSetInner> IHasId IHasInner<InnerT> IHasInner<VirtualMachineScaleSetInner> IHasManager<ManagerT> IHasManager<IComputeManager> IHasName IHasResourceGroup IResource IIndexable IRefreshable<IVirtualMachineScaleSet> IUpdatable<IWithPrimaryLoadBalancer>
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
Azure SDK for .NET