Partager via


ReservationRecommendationsOperations Classe

Avertissement

NE PAS instancier cette classe directement.

Au lieu de cela, vous devez accéder aux opérations suivantes via

ConsumptionManagementClientEst

attribut<xref:reservation_recommendations> ;

Héritage
builtins.object
ReservationRecommendationsOperations

Constructeur

ReservationRecommendationsOperations(*args, **kwargs)

Méthodes

list

Liste des recommandations pour l’achat d’instances réservées.

list

Liste des recommandations pour l’achat d’instances réservées.

list(resource_scope: str, filter: str | None = None, **kwargs: Any) -> Iterable[ReservationRecommendationsListResult]

Paramètres

resource_scope
str
Obligatoire

Étendue associée aux opérations de recommandations de réservation. Cela inclut « /subscriptions/{subscriptionId} / » pour l’étendue de l’abonnement, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName} » pour l’étendue du groupe de ressources, « /providers/Microsoft.Billing/billingAccounts/{billingAccountId} » pour l’étendue BillingAccount et « /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId} » pour l’étendue billingProfile.

filter
str
Obligatoire

Peut être utilisé pour filtrer reservationRecommendations par : propriétés/étendue avec les valeurs autorisées ['Single', 'Shared'] et la valeur par défaut 'Single'; properties/resourceType avec les valeurs autorisées ['VirtualMachines', 'SQLDatabases', 'PostgreSQL', 'ManagedDisk', 'MySQL', 'RedHat', 'MariaDB', 'RedisCache', 'CosmosDB', 'SqlDataWarehouse', 'SUSELinux', 'AppService', 'BlockBlob', 'AzureDataExplorer', 'VMwareCloudSimple'] et la valeur par défaut 'VirtualMachines'; et properties/lookBackPeriod avec les valeurs autorisées ['Last7Days', 'Last30Days', 'Last60Days'] et la valeur par défaut 'Last7Days'. La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Un itérateur comme instance de ReservationRecommendationsListResult ou du résultat de cls(response)

Type de retour

Exceptions

Attributs

models

models = <module 'azure.mgmt.consumption.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\consumption\\models\\__init__.py'>