Partager via


ConsumptionExtensions.GetConsumptionReservationRecommendationDetailsAsync Méthode

Définition

Détails d’une recommandation de réservation pour l’analyse de scénarios des instances réservées.

  • Chemin de la requête/{resourceScope}/providers/Microsoft.Consumption/reservationRecommendationDetails
  • IdReservationRecommendationDetails_Get d’opération
public static System.Threading.Tasks.Task<Azure.Response<Azure.ResourceManager.Consumption.Models.ConsumptionReservationRecommendationDetails>> GetConsumptionReservationRecommendationDetailsAsync (this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier scope, Azure.ResourceManager.Consumption.Models.ConsumptionReservationRecommendationScope reservationScope, string region, Azure.ResourceManager.Consumption.Models.ConsumptionReservationRecommendationTerm term, Azure.ResourceManager.Consumption.Models.ConsumptionReservationRecommendationLookBackPeriod lookBackPeriod, string product, System.Threading.CancellationToken cancellationToken = default);
static member GetConsumptionReservationRecommendationDetailsAsync : Azure.ResourceManager.ArmClient * Azure.Core.ResourceIdentifier * Azure.ResourceManager.Consumption.Models.ConsumptionReservationRecommendationScope * string * Azure.ResourceManager.Consumption.Models.ConsumptionReservationRecommendationTerm * Azure.ResourceManager.Consumption.Models.ConsumptionReservationRecommendationLookBackPeriod * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.ResourceManager.Consumption.Models.ConsumptionReservationRecommendationDetails>>
<Extension()>
Public Function GetConsumptionReservationRecommendationDetailsAsync (client As ArmClient, scope As ResourceIdentifier, reservationScope As ConsumptionReservationRecommendationScope, region As String, term As ConsumptionReservationRecommendationTerm, lookBackPeriod As ConsumptionReservationRecommendationLookBackPeriod, product As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of ConsumptionReservationRecommendationDetails))

Paramètres

client
ArmClient

Instance ArmClient sur laquelle la méthode s’exécute.

scope
ResourceIdentifier

Étendue à laquelle la ressource s’appliquera.

reservationScope
ConsumptionReservationRecommendationScope

Étendue de la réservation.

region
String

Permet de sélectionner la région pour laquelle la recommandation doit être générée.

term
ConsumptionReservationRecommendationTerm

Spécifiez la longueur du terme de recommandation de réservation.

lookBackPeriod
ConsumptionReservationRecommendationLookBackPeriod

Filtrez la période sur laquelle les résultats de la recommandation de réservation sont basés.

product
String

Filtrez les produits pour lesquels les résultats de recommandation de réservation sont générés. Exemples : Standard_DS1_v2 (pour machine virtuelle), Premium_SSD_Managed_Disks_P30 (pour Disques managés).

cancellationToken
CancellationToken

Jeton d’annulation à utiliser.

Retours

Exceptions

region ou product est null.

S’applique à