API dédiées à l’automatisation de la réservation Azure

Utilisez des API Azure afin d’obtenir par programmation des informations pour votre organisation sur les réservations de logiciels ou de services Azure.

Rechercher des plans de réservation à acheter

Utilisez l’API de suggestions de réservation pour obtenir des suggestions sur le plan de réservations à acheter en fonction de l’utilisation au sein de votre organisation. Pour plus d’informations, consultez Recommandations de réservation.

Vous pouvez également analyser votre utilisation des ressources grâce aux détails d’utilisation de l’API de consommation. Pour plus d’informations, consultez Usage Details - List For Billing Period By Billing Account (Détails d’utilisation : liste pour la période de facturation par compte de facturation). Les ressources Azure que vous utilisez de manière régulière sont généralement la meilleure option de réservation.

Acheter une réservation

Vous pouvez acheter des abonnements logiciels et des réservations Azure par programmation à l’aide d’API REST. Pour plus d’informations, consultez API Ordre de réservation - Achat.

Voici un exemple de demande d’achat effectué à l’aide de l’API REST :

PUT https://management.azure.com/providers/Microsoft.Capacity/reservationOrders/<GUID>?api-version=2019-04-01

Corps de la demande :

{
 "sku": {
    "name": "standard_D1"
  },
 "location": "westus",
 "properties": {
    "reservedResourceType": "VirtualMachines",
    "billingScopeId": "/subscriptions/ed3a1871-612d-abcd-a849-c2542a68be83",
    "term": "P1Y",
    "quantity": "1",
    "displayName": "TestReservationOrder",
    "appliedScopes": null,
    "appliedScopeType": "Shared",
    "reservedResourceProperties": {
      "instanceFlexibility": "On"
    }
  }
}

Vous pouvez également acheter une réservation sur le portail Azure. Pour plus d’informations, consultez les articles suivants :

Plans de service :

Abonnements logiciels :

Obtenir des réservations

Si vous êtes un client Azure avec un Contrat Entreprise (client EA), vous pouvez obtenir les réservations que votre organisation a achetées en utilisant Transactions de réservation - Liste. Pour les autres abonnements, obtenez la liste des réservations que vous avez achetées et que vous êtes autorisé à afficher à l’aide de l’API de commande de réservation - Liste. Par défaut, le propriétaire du compte ou la personne qui a acheté la réservation dispose des autorisations requises pour afficher la réservation.

Voir l’utilisation des réservations

Si vous êtes client EA, vous pouvez afficher par programmation la manière dont les réservations sont utilisées dans votre organisation. Pour plus d’informations, consultez Transactions de réservation - Liste. Pour les autres abonnements, utilisez l’API de résumés de réservations - Liste par commande de réservation et réservation.

Si vous constatez que les réservations de votre organisation sont sous-utilisées :

Accorder l’accès aux réservations

Obtenez la liste de toutes les réservations auxquelles un utilisateur a accès grâce à l’API de réservation - Opération - Liste. Pour accorder l’accès à une réservation par programmation, consultez les articles suivants :

Split or merge reservation (Diviser ou fusionner des réservations)

Après avoir acheté plusieurs instances de ressource dans une réservation, vous pouvez affecter de instances de cette réservation à d’autres abonnements. Vous pouvez modifier l’étendue de réservation afin qu’elle s’applique à tous les abonnements dans le même contexte de facturation. Mais pour faciliter la budgétisation et la gestion des coûts, vous pouvez conserver l’étendue en tant qu’« abonnement unique » et assigner des instances de réservation à un abonnement spécifique.

Pour diviser une réservation, utilisez l’API de réservation - Diviser. Vous pouvez également diviser une réservation à l’aide de PowerShell. Pour plus d’informations, consultez Manage reservations - Split reservation into two reservations (Gérer les réservations - Diviser les réservations en deux réservations).

Pour fusionner deux réservations en une seule réservation, utilisez l’API de réservation - Fusionner.

Modifier l’étendue d’une réservation

L’étendue d’une réservation peut être un abonnement unique, un groupe de ressources unique ou tous les abonnements de votre contexte de facturation. Si vous définissez l’étendue à un seul abonnement ou un seul groupe de ressources, la réservation est mise en correspondance avec les ressources en cours d’exécution dans l’abonnement sélectionné. Si vous supprimez ou déplacez l’abonnement ou le groupe de ressources, la réservation n’est pas utilisée. Si vous définissez l’étendue pour qu’elle soit partagée, Azure met en correspondance la réservation avec les ressources exécutées dans tous les abonnements du contexte de facturation. Le contexte de facturation dépend de l’abonnement utilisé pour acheter la réservation. Vous pouvez sélectionner l’étendue à l’achat ou la modifier à tout moment après l’achat. Pour plus d’informations, consultez Manage reservations - Change the scope (Gérer les réservations - Modifier l’étendue).

Pour modifier l’étendue par programmation, utilisez l’API de réservation - Mise à jour.

En savoir plus