VirtualMachineResource Clase
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í.
Clase que representa una máquina virtual junto con las operaciones de instancia que se pueden realizar en él. Si tiene un objeto ResourceIdentifier , puede construir a VirtualMachineResource partir de una instancia de ArmClient mediante el método GetVirtualMachineResource. De lo contrario, puede obtener uno de su recurso ResourceGroupResource primario mediante el método GetVirtualMachine.
public class VirtualMachineResource : Azure.ResourceManager.ArmResource
type VirtualMachineResource = class
inherit ArmResource
Public Class VirtualMachineResource
Inherits ArmResource
- Herencia
Constructores
VirtualMachineResource() |
Inicializa una nueva instancia de la VirtualMachineResource clase para simular. |
Campos
ResourceType |
Obtiene el tipo de recurso para las operaciones. |
Propiedades
Client |
Obtiene el objeto desde el ArmClient que se creó este cliente de recursos. (Heredado de ArmResource) |
Data |
Obtiene los datos que representan esta característica. |
Diagnostics |
Obtiene las opciones de diagnóstico de este cliente de recursos. (Heredado de ArmResource) |
Endpoint |
Obtiene el URI base para este cliente de recursos. (Heredado de ArmResource) |
HasData |
Obtiene si la instancia actual tiene datos o no. |
Id |
Obtiene el identificador de recurso. (Heredado de ArmResource) |
Pipeline |
Obtiene la canalización para este cliente de recursos. (Heredado de ArmResource) |
Métodos
AddTag(String, String, CancellationToken) |
Agregue una etiqueta al recurso actual.
|
AddTagAsync(String, String, CancellationToken) |
Agregue una etiqueta al recurso actual.
|
AssessPatches(WaitUntil, CancellationToken) |
Evalúe las revisiones en la máquina virtual.
|
AssessPatchesAsync(WaitUntil, CancellationToken) |
Evalúe las revisiones en la máquina virtual.
|
CanUseTagResource(CancellationToken) |
Comprueba si la API TagResource está implementada en el entorno actual. (Heredado de ArmResource) |
CanUseTagResourceAsync(CancellationToken) |
Comprueba si la API TagResource está implementada en el entorno actual. (Heredado de ArmResource) |
Capture(WaitUntil, VirtualMachineCaptureContent, CancellationToken) |
Captura la máquina virtual copiando discos duros virtuales de la máquina virtual y genera una plantilla que se puede usar para crear máquinas virtuales similares.
|
CaptureAsync(WaitUntil, VirtualMachineCaptureContent, CancellationToken) |
Captura la máquina virtual copiando discos duros virtuales de la máquina virtual y genera una plantilla que se puede usar para crear máquinas virtuales similares.
|
ConvertToManagedDisks(WaitUntil, CancellationToken) |
Convierte discos de máquina virtual de discos basados en blobs en discos administrados. La máquina virtual debe desasignarse antes de invocar esta operación.
|
ConvertToManagedDisksAsync(WaitUntil, CancellationToken) |
Convierte discos de máquina virtual de discos basados en blobs en discos administrados. La máquina virtual debe desasignarse antes de invocar esta operación.
|
CreateResourceIdentifier(String, String, String) |
Genere el identificador de recurso de una VirtualMachineResource instancia. |
Deallocate(WaitUntil, Nullable<Boolean>, CancellationToken) |
Apaga la máquina virtual y libera los recursos de proceso. No se le facturan los recursos de proceso que usa esta máquina virtual.
|
DeallocateAsync(WaitUntil, Nullable<Boolean>, CancellationToken) |
Apaga la máquina virtual y libera los recursos de proceso. No se le facturan los recursos de proceso que usa esta máquina virtual.
|
Delete(WaitUntil, Nullable<Boolean>, CancellationToken) |
Operación para eliminar una máquina virtual.
|
DeleteAsync(WaitUntil, Nullable<Boolean>, CancellationToken) |
Operación para eliminar una máquina virtual.
|
Generalize(CancellationToken) |
Establece el estado del sistema operativo de la máquina virtual en generalizado. Se recomienda sysprep la máquina virtual antes de realizar esta operación. Para Windows, consulte Creación de una imagen administrada de una máquina virtual generalizada en Azure. Para Linux, consulte Creación de una imagen de una máquina virtual o un disco duro virtual.
|
GeneralizeAsync(CancellationToken) |
Establece el estado del sistema operativo de la máquina virtual en generalizado. Se recomienda sysprep la máquina virtual antes de realizar esta operación. Para Windows, consulte Creación de una imagen administrada de una máquina virtual generalizada en Azure. Para Linux, consulte Creación de una imagen de una máquina virtual o un disco duro virtual.
|
Get(Nullable<InstanceViewType>, CancellationToken) |
Recupera información acerca de la vista de modelo o la vista de instancia de una máquina virtual.
|
GetAsync(Nullable<InstanceViewType>, CancellationToken) |
Recupera información acerca de la vista de modelo o la vista de instancia de una máquina virtual.
|
GetAvailableLocations(CancellationToken) |
Enumera todas las ubicaciones geográficas disponibles. (Heredado de ArmResource) |
GetAvailableLocationsAsync(CancellationToken) |
Enumera todas las ubicaciones geográficas disponibles. (Heredado de ArmResource) |
GetAvailableSizes(CancellationToken) |
Enumera todos los tamaños de máquina virtual disponibles a los que se puede cambiar el tamaño de la máquina virtual especificada.
|
GetAvailableSizesAsync(CancellationToken) |
Enumera todos los tamaños de máquina virtual disponibles a los que se puede cambiar el tamaño de la máquina virtual especificada.
|
GetManagementLock(String, CancellationToken) |
Obtenga un bloqueo de administración por ámbito.
|
GetManagementLockAsync(String, CancellationToken) |
Obtenga un bloqueo de administración por ámbito.
|
GetManagementLocks() |
Obtiene una colección de ManagementLockResources en ArmResource. (Heredado de ArmResource) |
GetPolicyAssignment(String, CancellationToken) |
Esta operación recupera una única asignación de directiva, dada su nombre y el ámbito en el que se creó.
|
GetPolicyAssignmentAsync(String, CancellationToken) |
Esta operación recupera una única asignación de directiva, dada su nombre y el ámbito en el que se creó.
|
GetPolicyAssignments() |
Obtiene una colección de PolicyAssignmentResources en ArmResource. (Heredado de ArmResource) |
GetTagResource() |
Obtiene un objeto que representa un objeto TagResource junto con las operaciones de instancia que se pueden realizar en él en ArmResource. (Heredado de ArmResource) |
GetVirtualMachineExtension(String, String, CancellationToken) |
Operación para obtener la extensión.
|
GetVirtualMachineExtensionAsync(String, String, CancellationToken) |
Operación para obtener la extensión.
|
GetVirtualMachineExtensions() |
Obtiene una colección de VirtualMachineExtensionResources en VirtualMachine. |
GetVirtualMachineRunCommand(String, String, CancellationToken) |
Operación para obtener el comando run.
|
GetVirtualMachineRunCommandAsync(String, String, CancellationToken) |
Operación para obtener el comando run.
|
GetVirtualMachineRunCommands() |
Obtiene una colección de VirtualMachineRunCommandResources en VirtualMachine. |
InstallPatches(WaitUntil, VirtualMachineInstallPatchesContent, CancellationToken) |
Instala revisiones en la máquina virtual.
|
InstallPatchesAsync(WaitUntil, VirtualMachineInstallPatchesContent, CancellationToken) |
Instala revisiones en la máquina virtual.
|
InstanceView(CancellationToken) |
Recupera información sobre el estado en tiempo de ejecución de una máquina virtual.
|
InstanceViewAsync(CancellationToken) |
Recupera información sobre el estado en tiempo de ejecución de una máquina virtual.
|
PerformMaintenance(WaitUntil, CancellationToken) |
Operación que se va a realizar en una máquina virtual.
|
PerformMaintenanceAsync(WaitUntil, CancellationToken) |
Operación que se va a realizar en una máquina virtual.
|
PowerOff(WaitUntil, Nullable<Boolean>, CancellationToken) |
La operación para apagar (detener) una máquina virtual. La máquina virtual se puede reiniciar con los mismos recursos aprovisionados. Todavía se le cobra por esta máquina virtual.
|
PowerOffAsync(WaitUntil, Nullable<Boolean>, CancellationToken) |
La operación para apagar (detener) una máquina virtual. La máquina virtual se puede reiniciar con los mismos recursos aprovisionados. Todavía se le cobra por esta máquina virtual.
|
PowerOn(WaitUntil, CancellationToken) |
Operación para iniciar una máquina virtual.
|
PowerOnAsync(WaitUntil, CancellationToken) |
Operación para iniciar una máquina virtual.
|
Reapply(WaitUntil, CancellationToken) |
Operación para volver a aplicar el estado de una máquina virtual.
|
ReapplyAsync(WaitUntil, CancellationToken) |
Operación para volver a aplicar el estado de una máquina virtual.
|
Redeploy(WaitUntil, CancellationToken) |
Apaga la máquina virtual, la mueve a un nuevo nodo y la vuelve a encender.
|
RedeployAsync(WaitUntil, CancellationToken) |
Apaga la máquina virtual, la mueve a un nuevo nodo y la vuelve a encender.
|
Reimage(WaitUntil, VirtualMachineReimageContent, CancellationToken) |
Restablece la imagen inicial (actualizar el sistema operativo) una máquina virtual que no tiene un disco del sistema operativo efímero, para las máquinas virtuales que tienen un disco del sistema operativo efímero, la máquina virtual se restablece al estado inicial. NOTA: La conservación del disco del sistema operativo antiguo depende del valor de deleteOption del disco del sistema operativo. Si deleteOption está desasociado, el disco del sistema operativo antiguo se conservará después de la imagen inicial. Si deleteOption es delete, el disco del sistema operativo antiguo se eliminará después de la imagen inicial. La deleteOption del disco del sistema operativo debe actualizarse en consecuencia antes de realizar la imagen inicial.
|
ReimageAsync(WaitUntil, VirtualMachineReimageContent, CancellationToken) |
Restablece la imagen inicial (actualizar el sistema operativo) una máquina virtual que no tiene un disco del sistema operativo efímero, para las máquinas virtuales que tienen un disco del sistema operativo efímero, la máquina virtual se restablece al estado inicial. NOTA: La conservación del disco del sistema operativo antiguo depende del valor de deleteOption del disco del sistema operativo. Si deleteOption está desasociado, el disco del sistema operativo antiguo se conservará después de la imagen inicial. Si deleteOption es delete, el disco del sistema operativo antiguo se eliminará después de la imagen inicial. La deleteOption del disco del sistema operativo debe actualizarse en consecuencia antes de realizar la imagen inicial.
|
RemoveTag(String, CancellationToken) |
Quita una etiqueta por clave del recurso.
|
RemoveTagAsync(String, CancellationToken) |
Quita una etiqueta por clave del recurso.
|
Restart(WaitUntil, CancellationToken) |
Operación para reiniciar una máquina virtual.
|
RestartAsync(WaitUntil, CancellationToken) |
Operación para reiniciar una máquina virtual.
|
RetrieveBootDiagnosticsData(Nullable<Int32>, CancellationToken) |
Operación para recuperar URI de SAS para los registros de diagnóstico de arranque de una máquina virtual.
|
RetrieveBootDiagnosticsDataAsync(Nullable<Int32>, CancellationToken) |
Operación para recuperar URI de SAS para los registros de diagnóstico de arranque de una máquina virtual.
|
RunCommand(WaitUntil, RunCommandInput, CancellationToken) |
Ejecute el comando en la máquina virtual.
|
RunCommandAsync(WaitUntil, RunCommandInput, CancellationToken) |
Ejecute el comando en la máquina virtual.
|
SetTags(IDictionary<String,String>, CancellationToken) |
Reemplace las etiquetas del recurso por el conjunto especificado.
|
SetTagsAsync(IDictionary<String,String>, CancellationToken) |
Reemplace las etiquetas del recurso por el conjunto especificado.
|
SimulateEviction(CancellationToken) |
Operación para simular la expulsión de la máquina virtual de acceso puntual.
|
SimulateEvictionAsync(CancellationToken) |
Operación para simular la expulsión de la máquina virtual de acceso puntual.
|
TryGetApiVersion(ResourceType, String) |
Obtiene la invalidación de la versión de api si se ha establecido para las opciones de cliente actuales. (Heredado de ArmResource) |
Update(WaitUntil, VirtualMachinePatch, CancellationToken) |
Operación para actualizar una máquina virtual.
|
UpdateAsync(WaitUntil, VirtualMachinePatch, CancellationToken) |
Operación para actualizar una máquina virtual.
|
Métodos de extensión
GetAuthorizationRoleDefinition(ArmResource, ResourceIdentifier, CancellationToken) |
Obtiene la definición de roles por nombre (GUID).
|
GetAuthorizationRoleDefinitionAsync(ArmResource, ResourceIdentifier, CancellationToken) |
Obtiene la definición de roles por nombre (GUID).
|
GetAuthorizationRoleDefinitions(ArmResource) |
Obtiene una colección de AuthorizationRoleDefinitionResources en ArmResource. |
GetDenyAssignment(ArmResource, String, CancellationToken) |
Obtiene la asignación de denegación especificada.
|
GetDenyAssignmentAsync(ArmResource, String, CancellationToken) |
Obtiene la asignación de denegación especificada.
|
GetDenyAssignments(ArmResource) |
Obtiene una colección de DenyAssignmentResources en ArmResource. |
GetRoleAssignment(ArmResource, String, String, CancellationToken) |
Obtenga una asignación de roles por ámbito y nombre.
|
GetRoleAssignmentAsync(ArmResource, String, String, CancellationToken) |
Obtenga una asignación de roles por ámbito y nombre.
|
GetRoleAssignments(ArmResource) |
Obtiene una colección de RoleAssignmentResources en ArmResource. |
GetRoleAssignmentSchedule(ArmResource, String, CancellationToken) |
Obtención de la programación de asignación de roles especificada para un ámbito de recurso
|
GetRoleAssignmentScheduleAsync(ArmResource, String, CancellationToken) |
Obtención de la programación de asignación de roles especificada para un ámbito de recurso
|
GetRoleAssignmentScheduleInstance(ArmResource, String, CancellationToken) |
Obtiene la instancia de programación de asignación de roles especificada.
|
GetRoleAssignmentScheduleInstanceAsync(ArmResource, String, CancellationToken) |
Obtiene la instancia de programación de asignación de roles especificada.
|
GetRoleAssignmentScheduleInstances(ArmResource) |
Obtiene una colección de RoleAssignmentScheduleInstanceResources en ArmResource. |
GetRoleAssignmentScheduleRequest(ArmResource, String, CancellationToken) |
Obtenga la solicitud de programación de asignación de roles especificada.
|
GetRoleAssignmentScheduleRequestAsync(ArmResource, String, CancellationToken) |
Obtenga la solicitud de programación de asignación de roles especificada.
|
GetRoleAssignmentScheduleRequests(ArmResource) |
Obtiene una colección de RoleAssignmentScheduleRequestResources en ArmResource. |
GetRoleAssignmentSchedules(ArmResource) |
Obtiene una colección de RoleAssignmentScheduleResources en ArmResource. |
GetRoleEligibilitySchedule(ArmResource, String, CancellationToken) |
Obtención de la programación de idoneidad de roles especificada para un ámbito de recurso
|
GetRoleEligibilityScheduleAsync(ArmResource, String, CancellationToken) |
Obtención de la programación de idoneidad de roles especificada para un ámbito de recurso
|
GetRoleEligibilityScheduleInstance(ArmResource, String, CancellationToken) |
Obtiene la instancia de programación de idoneidad de rol especificada.
|
GetRoleEligibilityScheduleInstanceAsync(ArmResource, String, CancellationToken) |
Obtiene la instancia de programación de idoneidad de rol especificada.
|
GetRoleEligibilityScheduleInstances(ArmResource) |
Obtiene una colección de RoleEligibilityScheduleInstanceResources en ArmResource. |
GetRoleEligibilityScheduleRequest(ArmResource, String, CancellationToken) |
Obtenga la solicitud de programación de idoneidad de rol especificada.
|
GetRoleEligibilityScheduleRequestAsync(ArmResource, String, CancellationToken) |
Obtenga la solicitud de programación de idoneidad de rol especificada.
|
GetRoleEligibilityScheduleRequests(ArmResource) |
Obtiene una colección de RoleEligibilityScheduleRequestResources en ArmResource. |
GetRoleEligibilitySchedules(ArmResource) |
Obtiene una colección de RoleEligibilityScheduleResources en ArmResource. |
GetRoleManagementPolicies(ArmResource) |
Obtiene una colección de RoleManagementPolicyResources en ArmResource. |
GetRoleManagementPolicy(ArmResource, String, CancellationToken) |
Obtención de la directiva de administración de roles especificada para un ámbito de recursos
|
GetRoleManagementPolicyAssignment(ArmResource, String, CancellationToken) |
Obtención de la asignación de directiva de administración de roles especificada para un ámbito de recurso
|
GetRoleManagementPolicyAssignmentAsync(ArmResource, String, CancellationToken) |
Obtención de la asignación de directiva de administración de roles especificada para un ámbito de recurso
|
GetRoleManagementPolicyAssignments(ArmResource) |
Obtiene una colección de RoleManagementPolicyAssignmentResources en ArmResource. |
GetRoleManagementPolicyAsync(ArmResource, String, CancellationToken) |
Obtención de la directiva de administración de roles especificada para un ámbito de recursos
|
GetSystemAssignedIdentity(ArmResource) |
Obtiene un objeto que representa un SystemAssignedIdentityResource junto con las operaciones de instancia que se pueden realizar en él en ArmResource. |
GetLinkerResource(ArmResource, String, CancellationToken) |
Devuelve el recurso enlazador para un nombre determinado.
|
GetLinkerResourceAsync(ArmResource, String, CancellationToken) |
Devuelve el recurso enlazador para un nombre determinado.
|
GetLinkerResources(ArmResource) |
Obtiene una colección de LinkerResources en ArmResource. |