Standby Virtual Machine Pools - Create Or Update
Créer un StandbyVirtualMachinePoolResource
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/{standbyVirtualMachinePoolName}?api-version=2025-10-01
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
|
standby
|
path | True |
string pattern: ^[a-zA-Z0-9-]{3,24}$ |
Nom du pool de machines virtuelles de secours |
|
subscription
|
path | True |
string (uuid) |
ID de l’abonnement cible. La valeur doit être un UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Corps de la demande
| Nom | Obligatoire | Type | Description |
|---|---|---|---|
| location | True |
string |
Emplacement géographique où réside la ressource |
| properties.virtualMachineState | True |
Spécifie l’état souhaité des machines virtuelles dans le pool. |
|
| properties.attachedVirtualMachineScaleSetId |
string (arm-id) |
Spécifie l’ID de ressource complet d’un groupe de machines virtuelles identiques auquel le pool est attaché. |
|
| properties.elasticityProfile |
Spécifie le profil d’élasticité des pools de machines virtuelles de secours. |
||
| tags |
object |
Balises de ressource. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
Échec de l’opération de mise à jour de la ressource 'StandbyVirtualMachinePoolResource' |
|
| 201 Created |
Ressource 'StandbyVirtualMachinePoolResource' : l’opération de création a réussi En-têtes Retry-After: integer |
|
| Other Status Codes |
Réponse d’erreur inattendue. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory.
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
| Nom | Description |
|---|---|
| user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
StandbyVirtualMachinePools_CreateOrUpdate
Exemple de requête
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/pool?api-version=2025-10-01
{
"properties": {
"elasticityProfile": {
"maxReadyCapacity": 304,
"minReadyCapacity": 300,
"postProvisioningDelay": "PT2S",
"dynamicSizing": {
"enabled": true
}
},
"virtualMachineState": "Running",
"attachedVirtualMachineScaleSetId": "/subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.Compute/virtualMachineScaleSets/myVmss"
},
"tags": {},
"location": "West US"
}
Exemple de réponse
{
"properties": {
"elasticityProfile": {
"maxReadyCapacity": 304,
"minReadyCapacity": 300,
"postProvisioningDelay": "PT2S",
"dynamicSizing": {
"enabled": true
}
},
"virtualMachineState": "Running",
"attachedVirtualMachineScaleSetId": "/subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.Compute/virtualMachineScaleSets/myVmss",
"provisioningState": "Succeeded"
},
"tags": {},
"location": "West US",
"id": "/subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/pool",
"name": "pool",
"type": "Microsoft.StandbyPool/standbyVirtualMachinePools",
"systemData": {
"createdBy": "pooluser@microsoft.com",
"createdByType": "User",
"createdAt": "2023-09-07T16:33:22.210Z",
"lastModifiedBy": "pooluser@microsoft.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2023-09-07T16:33:22.210Z"
}
}
Azure-AsyncOperation: https://contoso.com/operationstatus
{
"properties": {
"elasticityProfile": {
"maxReadyCapacity": 304,
"minReadyCapacity": 300,
"postProvisioningDelay": "PT2S",
"dynamicSizing": {
"enabled": true
}
},
"virtualMachineState": "Running",
"attachedVirtualMachineScaleSetId": "/subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.Compute/virtualMachineScaleSets/myVmss",
"provisioningState": "Succeeded"
},
"tags": {},
"location": "West US",
"id": "/subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/pool",
"name": "pool",
"type": "Microsoft.StandbyPool/standbyVirtualMachinePools",
"systemData": {
"createdBy": "pooluser@microsoft.com",
"createdByType": "User",
"createdAt": "2023-09-07T16:33:22.210Z",
"lastModifiedBy": "pooluser@microsoft.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2023-09-07T16:33:22.210Z"
}
}
Définitions
| Nom | Description |
|---|---|
|
created |
Type d’identité qui a créé la ressource. |
|
Dynamic |
Spécifie la configuration de dimensionnement dynamique. |
|
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
|
Error |
Détail de l’erreur. |
|
Error |
Réponse d’erreur |
|
Provisioning |
État de provisionnement |
|
Standby |
Détails du profil d’élasticité. |
|
Standby |
Une ressource StandbyVirtualMachinePoolResource. |
|
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
|
Virtual |
État des machines virtuelles de secours |
createdByType
Type d’identité qui a créé la ressource.
| Valeur | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DynamicSizing
Spécifie la configuration de dimensionnement dynamique.
| Nom | Type | Description |
|---|---|---|
| enabled |
boolean |
Indique si le dimensionnement dynamique est activé pour le pool de secours. |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
| Nom | Type | Description |
|---|---|---|
| info |
object |
Informations supplémentaires. |
| type |
string |
Type d’informations supplémentaire. |
ErrorDetail
Détail de l’erreur.
| Nom | Type | Description |
|---|---|---|
| additionalInfo |
Informations supplémentaires sur l’erreur. |
|
| code |
string |
Code d'erreur. |
| details |
Détails de l’erreur. |
|
| message |
string |
Message d’erreur. |
| target |
string |
Cible d’erreur. |
ErrorResponse
Réponse d’erreur
| Nom | Type | Description |
|---|---|---|
| error |
Objet d’erreur. |
ProvisioningState
État de provisionnement
| Valeur | Description |
|---|---|
| Succeeded |
La ressource a été créée. |
| Failed |
Échec de la création de ressources. |
| Canceled |
La création de ressources a été annulée. |
| Deleting |
La ressource est en cours de suppression. |
StandbyVirtualMachinePoolElasticityProfile
Détails du profil d’élasticité.
| Nom | Type | Description |
|---|---|---|
| dynamicSizing |
Spécifie la configuration de dimensionnement dynamique. |
|
| maxReadyCapacity |
integer (int64) minimum: 0 |
Spécifie le nombre maximal de machines virtuelles dans le pool de machines virtuelles de secours. |
| minReadyCapacity |
integer (int64) minimum: 0 |
Spécifie le nombre minimal souhaité de machines virtuelles dans le pool de machines virtuelles de secours. MinReadyCapacity ne peut pas dépasser MaxReadyCapacity. |
| postProvisioningDelay |
string |
Spécifie la durée d’attente après le provisionnement de la machine virtuelle avant que la machine virtuelle ne soit disponible à l’utilisation. La durée doit être spécifiée au format ISO 8601 (par exemple, PT2S pendant 2 secondes). |
StandbyVirtualMachinePoolResource
Une ressource StandbyVirtualMachinePoolResource.
| Nom | Type | Description |
|---|---|---|
| id |
string (arm-id) |
ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » |
| location |
string |
Emplacement géographique où réside la ressource |
| name |
string |
Nom de la ressource |
| properties.attachedVirtualMachineScaleSetId |
string (arm-id) |
Spécifie l’ID de ressource complet d’un groupe de machines virtuelles identiques auquel le pool est attaché. |
| properties.elasticityProfile |
Spécifie le profil d’élasticité des pools de machines virtuelles de secours. |
|
| properties.provisioningState |
État de la dernière opération. |
|
| properties.virtualMachineState |
Spécifie l’état souhaité des machines virtuelles dans le pool. |
|
| systemData |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. |
|
| tags |
object |
Balises de ressource. |
| type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
| Nom | Type | Description |
|---|---|---|
| createdAt |
string (date-time) |
Horodatage de la création de ressources (UTC). |
| createdBy |
string |
Identité qui a créé la ressource. |
| createdByType |
Type d’identité qui a créé la ressource. |
|
| lastModifiedAt |
string (date-time) |
Horodatage de la dernière modification de ressource (UTC) |
| lastModifiedBy |
string |
Identité qui a modifié la ressource pour la dernière fois. |
| lastModifiedByType |
Type d’identité qui a modifié la ressource pour la dernière fois. |
VirtualMachineState
État des machines virtuelles de secours
| Valeur | Description |
|---|---|
| Running |
La machine virtuelle est en cours d’exécution. |
| Deallocated |
La machine virtuelle a libéré le bail sur le matériel sous-jacent et est hors tension. |
| Hibernated |
La machine virtuelle a libéré le bail sur le matériel sous-jacent et est hors tension. Le contenu de la mémoire de la machine virtuelle est stocké sur le disque du système d’exploitation. Lorsqu’ils sont redémarrés, les applications et les processus qui s’exécutaient précédemment dans votre machine virtuelle reprennent l’état d’avant la mise en veille prolongée. |