Freigeben über


ReservationsExtensions Klasse

Definition

Eine Klasse zum Hinzufügen von Erweiterungsmethoden zu Azure.ResourceManager.Reservations.

public static class ReservationsExtensions
type ReservationsExtensions = class
Public Module ReservationsExtensions
Vererbung
ReservationsExtensions

Methoden

CalculateReservationExchange(TenantResource, WaitUntil, CalculateExchangeContent, CancellationToken)

Berechnet den Preis für den Austausch, Reservations wenn keine Richtlinienfehler vorliegen.

  • Anforderungspfad/providers/Microsoft.Capacity/calculateExchange
  • Vorgangs-IdCalculateExchange_Post
CalculateReservationExchangeAsync(TenantResource, WaitUntil, CalculateExchangeContent, CancellationToken)

Berechnet den Preis für den Austausch, Reservations wenn keine Richtlinienfehler vorliegen.

  • Anforderungspfad/providers/Microsoft.Capacity/calculateExchange
  • Vorgangs-IdCalculateExchange_Post
CalculateReservationOrder(TenantResource, ReservationPurchaseContent, CancellationToken)

Berechnen Sie den Preis für das Platzieren eines ReservationOrder.

  • Anforderungspfad/providers/Microsoft.Capacity/calculatePrice
  • Vorgangs-IdReservationOrder_Calculate
CalculateReservationOrderAsync(TenantResource, ReservationPurchaseContent, CancellationToken)

Berechnen Sie den Preis für das Platzieren eines ReservationOrder.

  • Anforderungspfad/providers/Microsoft.Capacity/calculatePrice
  • Vorgangs-IdReservationOrder_Calculate
Exchange(TenantResource, WaitUntil, ExchangeContent, CancellationToken)

Gibt einen oder mehrere Reservations im Austausch für einen oder Reservation mehrere Käufe zurück.

  • Anforderungspfad/providers/Microsoft.Capacity/exchange
  • Vorgangs-IdExchange_Post
ExchangeAsync(TenantResource, WaitUntil, ExchangeContent, CancellationToken)

Gibt einen oder mehrere Reservations im Austausch für einen oder Reservation mehrere Käufe zurück.

  • Anforderungspfad/providers/Microsoft.Capacity/exchange
  • Vorgangs-IdExchange_Post
GetAllReservationQuota(SubscriptionResource, String, AzureLocation)

Ruft eine Auflistung von ReservationQuotaResources in subscriptionResource ab.

GetAppliedReservations(SubscriptionResource, CancellationToken)

Rufen Sie anwendbare Reservations ab, die auf dieses Abonnement oder eine Ressourcengruppe unter diesem Abonnement angewendet werden.

  • Anforderungspfad/abonnements/{subscriptionId}/providers/Microsoft.Capacity/appliedReservations
  • Vorgang IdGetAppliedReservationList
GetAppliedReservationsAsync(SubscriptionResource, CancellationToken)

Rufen Sie anwendbare Reservations ab, die auf dieses Abonnement oder eine Ressourcengruppe unter diesem Abonnement angewendet werden.

  • Anforderungspfad/abonnements/{subscriptionId}/providers/Microsoft.Capacity/appliedReservations
  • Vorgang IdGetAppliedReservationList
GetCatalog(SubscriptionResource, String, Nullable<AzureLocation>, String, String, String, CancellationToken)

Rufen Sie die Regionen und Skus ab, die für den RI-Kauf für das angegebene Azure-Abonnement verfügbar sind.

  • Anforderungspfad/abonnements/{subscriptionId}/providers/Microsoft.Capacity/catalogs
  • Vorgang IdGetCatalog
GetCatalog(SubscriptionResource, SubscriptionResourceGetCatalogOptions, CancellationToken)

Rufen Sie die Regionen und Skus ab, die für den RI-Kauf für das angegebene Azure-Abonnement verfügbar sind.

  • Anforderungspfad/abonnements/{subscriptionId}/providers/Microsoft.Capacity/catalogs
  • Vorgang IdGetCatalog
GetCatalogAsync(SubscriptionResource, String, Nullable<AzureLocation>, String, String, String, CancellationToken)

Rufen Sie die Regionen und Skus ab, die für den RI-Kauf für das angegebene Azure-Abonnement verfügbar sind.

  • Anforderungspfad/abonnements/{subscriptionId}/providers/Microsoft.Capacity/catalogs
  • Vorgang IdGetCatalog
GetCatalogAsync(SubscriptionResource, SubscriptionResourceGetCatalogOptions, CancellationToken)

Rufen Sie die Regionen und Skus ab, die für den RI-Kauf für das angegebene Azure-Abonnement verfügbar sind.

  • Anforderungspfad/abonnements/{subscriptionId}/providers/Microsoft.Capacity/catalogs
  • Vorgang IdGetCatalog
GetQuotaRequestDetail(SubscriptionResource, String, AzureLocation, Guid, CancellationToken)

Rufen Sie für die angegebene Azure-Region (Standort) die Details und status der Kontingentanforderung anhand der Kontingentanforderungs-ID für die Ressourcen des Ressourcenanbieters ab. Die PUT-Anforderung für das Kontingent (Dienstlimit) gibt eine Antwort mit dem parameter requestId zurück.

  • Anforderungspfad/abonnements/{subscriptionId}/providers/Microsoft.Capacity/resourceProviders/{providerId}/locations/{location}/serviceLimitsRequests/{id}
  • Vorgangs-IdQuotaRequestStatus_Get
GetQuotaRequestDetailAsync(SubscriptionResource, String, AzureLocation, Guid, CancellationToken)

Rufen Sie für die angegebene Azure-Region (Standort) die Details und status der Kontingentanforderung anhand der Kontingentanforderungs-ID für die Ressourcen des Ressourcenanbieters ab. Die PUT-Anforderung für das Kontingent (Dienstlimit) gibt eine Antwort mit dem parameter requestId zurück.

  • Anforderungspfad/abonnements/{subscriptionId}/providers/Microsoft.Capacity/resourceProviders/{providerId}/locations/{location}/serviceLimitsRequests/{id}
  • Vorgangs-IdQuotaRequestStatus_Get
GetQuotaRequestDetailResource(ArmClient, ResourceIdentifier)

Ruft ein -Objekt ab, das zusammen QuotaRequestDetailResource mit den instance Vorgängen darstellt, die für das Objekt ausgeführt werden können, aber keine Daten enthalten. Sie können verwenden CreateResourceIdentifier(String, String, AzureLocation, Guid) , um eine QuotaRequestDetailResourceResourceIdentifier aus den zugehörigen Komponenten zu erstellen.

GetQuotaRequestDetails(SubscriptionResource, String, AzureLocation)

Ruft eine Auflistung von QuotaRequestDetailResources in der SubscriptionResource ab.

GetReservationDetailResource(ArmClient, ResourceIdentifier)

Ruft ein -Objekt ab, das zusammen ReservationDetailResource mit den instance Vorgängen darstellt, die für das Objekt ausgeführt werden können, aber keine Daten enthalten. Sie können verwenden CreateResourceIdentifier(Guid, Guid) , um eine ReservationDetailResourceResourceIdentifier aus den zugehörigen Komponenten zu erstellen.

GetReservationDetails(TenantResource, String, String, String, Nullable<Single>, String, Nullable<Single>, CancellationToken)

Listen Sie die Reservierungen und die Rollupanzahl der Reservierungsgruppen nach Bereitstellungsstatus auf, auf die der Benutzer im aktuellen Mandanten Zugriff hat.

  • Anfordern von Path/providers/Microsoft.Capacity/reservations
  • Vorgangs-IdReservation_ListAll
GetReservationDetails(TenantResource, TenantResourceGetReservationDetailsOptions, CancellationToken)

Listen Sie die Reservierungen und die Rollupanzahl der Reservierungsgruppen nach Bereitstellungsstatus auf, auf die der Benutzer im aktuellen Mandanten Zugriff hat.

  • Anfordern von Path/providers/Microsoft.Capacity/reservations
  • Vorgangs-IdReservation_ListAll
GetReservationDetailsAsync(TenantResource, String, String, String, Nullable<Single>, String, Nullable<Single>, CancellationToken)

Listen Sie die Reservierungen und die Rollupanzahl der Reservierungsgruppen nach Bereitstellungsstatus auf, auf die der Benutzer im aktuellen Mandanten Zugriff hat.

  • Anfordern von Path/providers/Microsoft.Capacity/reservations
  • Vorgangs-IdReservation_ListAll
GetReservationDetailsAsync(TenantResource, TenantResourceGetReservationDetailsOptions, CancellationToken)

Listen Sie die Reservierungen und die Rollupanzahl der Reservierungsgruppen nach Bereitstellungsstatus auf, auf die der Benutzer im aktuellen Mandanten Zugriff hat.

  • Anfordern von Path/providers/Microsoft.Capacity/reservations
  • Vorgangs-IdReservation_ListAll
GetReservationOrder(TenantResource, Guid, String, CancellationToken)

Rufen Sie die Details von ab ReservationOrder.

  • Request Path/providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}
  • Vorgangs-IdReservationOrder_Get
GetReservationOrderAsync(TenantResource, Guid, String, CancellationToken)

Rufen Sie die Details von ab ReservationOrder.

  • Request Path/providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}
  • Vorgangs-IdReservationOrder_Get
GetReservationOrderResource(ArmClient, ResourceIdentifier)

Ruft ein -Objekt ab, das zusammen ReservationOrderResource mit den instance Vorgängen darstellt, die für das Objekt ausgeführt werden können, aber keine Daten enthalten. Sie können verwenden CreateResourceIdentifier(Guid) , um eine ReservationOrderResourceResourceIdentifier aus den zugehörigen Komponenten zu erstellen.

GetReservationOrders(TenantResource)

Ruft eine Auflistung von ReservationOrderResources in tenantResource ab.

GetReservationQuota(SubscriptionResource, String, AzureLocation, String, CancellationToken)

Rufen Sie das aktuelle Kontingent (Dienstlimit) und die Nutzung einer Ressource ab. Sie können die Antwort des GET-Vorgangs verwenden, um die Anforderung für Kontingentupdates zu übermitteln.

  • Anforderungspfad/abonnements/{subscriptionId}/providers/Microsoft.Capacity/resourceProviders/{providerId}/locations/{location}/serviceLimits/{resourceName}
  • Vorgangs-IdQuota_Get
GetReservationQuotaAsync(SubscriptionResource, String, AzureLocation, String, CancellationToken)

Rufen Sie das aktuelle Kontingent (Dienstlimit) und die Nutzung einer Ressource ab. Sie können die Antwort des GET-Vorgangs verwenden, um die Anforderung für Kontingentupdates zu übermitteln.

  • Anforderungspfad/abonnements/{subscriptionId}/providers/Microsoft.Capacity/resourceProviders/{providerId}/locations/{location}/serviceLimits/{resourceName}
  • Vorgangs-IdQuota_Get
GetReservationQuotaResource(ArmClient, ResourceIdentifier)

Ruft ein -Objekt ab, das zusammen ReservationQuotaResource mit den instance Vorgängen darstellt, die für das Objekt ausgeführt werden können, aber keine Daten enthalten. Sie können verwenden CreateResourceIdentifier(String, String, AzureLocation, String) , um eine ReservationQuotaResourceResourceIdentifier aus den zugehörigen Komponenten zu erstellen.

Gilt für: