Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Virtual Machines - Simulate Eviction
Usługa:
Compute
Wersja interfejsu API:
2026-03-01
Operacja symulująca eksmisję maszyny wirtualnej typu spot.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/simulateEviction?api-version=2026-03-01
Parametry identyfikatora URI
Nazwa
W
Wymagane
Typ
Opis
resourceGroupName
path
True
string
minLength: 1 maxLength: 90
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.
subscriptionId
path
True
string
minLength: 1
Identyfikator subskrypcji docelowej.
vmName
path
True
string
Nazwa maszyny wirtualnej.
api-version
query
True
string
minLength: 1
Wersja interfejsu API do użycia dla tej operacji.
Odpowiedzi
Nazwa
Typ
Opis
204 No Content
Brak zawartości do wysłania dla tego żądania, ale nagłówki mogą być przydatne.
POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/ResourceGroup/providers/Microsoft.Compute/virtualMachines/VMName/simulateEviction?api-version=2026-03-01
/**
* Samples for VirtualMachines SimulateEviction.
*/
public final class Main {
/*
* x-ms-original-file: 2026-03-01/virtualMachineExamples/VirtualMachine_SimulateEviction.json
*/
/**
* Sample code: Simulate Eviction a virtual machine.
*
* @param manager Entry point to ComputeManager.
*/
public static void simulateEvictionAVirtualMachine(com.azure.resourcemanager.compute.ComputeManager manager) {
manager.serviceClient().getVirtualMachines().simulateEvictionWithResponse("ResourceGroup", "VMName",
com.azure.core.util.Context.NONE);
}
}
from azure.identity import DefaultAzureCredential
from azure.mgmt.compute import ComputeManagementClient
"""
# PREREQUISITES
pip install azure-identity
pip install azure-mgmt-compute
# USAGE
python virtual_machine_simulate_eviction.py
Before run the sample, please set the values of the client ID, tenant ID and client secret
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
"""
def main():
client = ComputeManagementClient(
credential=DefaultAzureCredential(),
subscription_id="SUBSCRIPTION_ID",
)
client.virtual_machines.simulate_eviction(
resource_group_name="ResourceGroup",
vm_name="VMName",
)
# x-ms-original-file: 2026-03-01/virtualMachineExamples/VirtualMachine_SimulateEviction.json
if __name__ == "__main__":
main()
const { ComputeManagementClient } = require("@azure/arm-compute");
const { DefaultAzureCredential } = require("@azure/identity");
/**
* This sample demonstrates how to the operation to simulate the eviction of spot virtual machine.
*
* @summary the operation to simulate the eviction of spot virtual machine.
* x-ms-original-file: 2026-03-01/virtualMachineExamples/VirtualMachine_SimulateEviction.json
*/
async function simulateEvictionAVirtualMachine() {
const credential = new DefaultAzureCredential();
const subscriptionId = "{subscription-id}";
const client = new ComputeManagementClient(credential, subscriptionId);
await client.virtualMachines.simulateEviction("ResourceGroup", "VMName");
}