Freigeben über


ConsumptionExtensions Klasse

Definition

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

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

Methoden

GetAggregatedCost(ManagementGroupResource, String, CancellationToken)

Stellt die aggregierten Kosten einer Verwaltungsgruppe und aller untergeordneten Verwaltungsgruppen nach dem aktuellen Abrechnungszeitraum bereit.

  • Request Path/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Consumption/aggregatedcost
  • Vorgang IdAggregatedCost_GetByManagementGroup
GetAggregatedCostAsync(ManagementGroupResource, String, CancellationToken)

Stellt die aggregierten Kosten einer Verwaltungsgruppe und aller untergeordneten Verwaltungsgruppen nach dem aktuellen Abrechnungszeitraum bereit.

  • Request Path/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Consumption/aggregatedcost
  • Vorgang IdAggregatedCost_GetByManagementGroup
GetBillingAccountConsumptionResource(ArmClient, ResourceIdentifier)

Ruft ein -Objekt ab, das zusammen BillingAccountConsumptionResource mit den instance Vorgängen darstellt, die für das Objekt ausgeführt werden können, aber ohne Daten. Sie können verwenden Azure.ResourceManager.Consumption.BillingAccountConsumptionResource.CreateResourceIdentifier(System.String) , um eine BillingAccountConsumptionResourceResourceIdentifier aus den zugehörigen Komponenten zu erstellen.

GetBillingCustomerConsumptionResource(ArmClient, ResourceIdentifier)

Ruft ein -Objekt ab, das zusammen BillingCustomerConsumptionResource mit den instance Vorgängen darstellt, die für das Objekt ausgeführt werden können, aber ohne Daten. Sie können verwenden Azure.ResourceManager.Consumption.BillingCustomerConsumptionResource.CreateResourceIdentifier(System.String,System.String) , um eine BillingCustomerConsumptionResourceResourceIdentifier aus den zugehörigen Komponenten zu erstellen.

GetBillingProfileConsumptionResource(ArmClient, ResourceIdentifier)

Ruft ein -Objekt ab, das zusammen BillingProfileConsumptionResource mit den instance Vorgängen darstellt, die für das Objekt ausgeführt werden können, aber ohne Daten. Sie können verwenden Azure.ResourceManager.Consumption.BillingProfileConsumptionResource.CreateResourceIdentifier(System.String,System.String) , um eine BillingProfileConsumptionResourceResourceIdentifier aus den zugehörigen Komponenten zu erstellen.

GetConsumptionBudget(ArmClient, ResourceIdentifier, String, CancellationToken)

Ruft das Budget für den Bereich nach Budgetname ab.

  • Anforderungspfad/{scope}/providers/Microsoft.Consumption/budgets/{budgetName}
  • Vorgang IdBudgets_Get
GetConsumptionBudgetAsync(ArmClient, ResourceIdentifier, String, CancellationToken)

Ruft das Budget für den Bereich nach Budgetname ab.

  • Anforderungspfad/{scope}/providers/Microsoft.Consumption/budgets/{budgetName}
  • Vorgang IdBudgets_Get
GetConsumptionBudgetResource(ArmClient, ResourceIdentifier)

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

GetConsumptionBudgets(ArmClient, ResourceIdentifier)

Ruft eine Auflistung von ConsumptionBudgetResources in ArmResource ab.

GetConsumptionCharges(ArmClient, ResourceIdentifier, String, String, String, String, CancellationToken)

Listet die Gebühren basierend auf dem definierten Bereich auf.

  • Anforderungspfad/{scope}/providers/Microsoft.Consumption/charges
  • Vorgang IdCharges_List
GetConsumptionChargesAsync(ArmClient, ResourceIdentifier, String, String, String, String, CancellationToken)

Listet die Gebühren basierend auf dem definierten Bereich auf.

  • Anforderungspfad/{scope}/providers/Microsoft.Consumption/charges
  • Vorgang IdCharges_List
GetConsumptionMarketPlaces(ArmClient, ResourceIdentifier, String, Nullable<Int32>, String, CancellationToken)

Listet die Marketplaces für einen Bereich im definierten Bereich auf. Marketplaces sind über diese API nur ab dem 1. Mai 2014 verfügbar.

  • Anforderungspfad/{scope}/providers/Microsoft.Consumption/marketplaces
  • Vorgang IdMarketplaces_List
GetConsumptionMarketPlacesAsync(ArmClient, ResourceIdentifier, String, Nullable<Int32>, String, CancellationToken)

Listet die Marketplaces für einen Bereich im definierten Bereich auf. Marketplaces sind über diese API nur ab dem 1. Mai 2014 verfügbar.

  • Anforderungspfad/{scope}/providers/Microsoft.Consumption/marketplaces
  • Vorgang IdMarketplaces_List
GetConsumptionReservationRecommendationDetails(ArmClient, ResourceIdentifier, ConsumptionReservationRecommendationScope, String, ConsumptionReservationRecommendationTerm, ConsumptionReservationRecommendationLookBackPeriod, String, CancellationToken)

Details zu einer Reservierungsempfehlung für die Was-wäre-wenn-Analyse reservierter Instanzen.

  • Request Path/{resourceScope}/providers/Microsoft.Consumption/reservationRecommendationDetails
  • Vorgang IdReservationRecommendationDetails_Get
GetConsumptionReservationRecommendationDetailsAsync(ArmClient, ResourceIdentifier, ConsumptionReservationRecommendationScope, String, ConsumptionReservationRecommendationTerm, ConsumptionReservationRecommendationLookBackPeriod, String, CancellationToken)

Details zu einer Reservierungsempfehlung für die Was-wäre-wenn-Analyse reservierter Instanzen.

  • Request Path/{resourceScope}/providers/Microsoft.Consumption/reservationRecommendationDetails
  • Vorgang IdReservationRecommendationDetails_Get
GetConsumptionReservationRecommendations(ArmClient, ResourceIdentifier, String, CancellationToken)

Liste der Empfehlungen für den Kauf reservierter Instanzen.

  • Anforderungspfad/{resourceScope}/providers/Microsoft.Consumption/reservationRecommendations
  • Vorgang IdReservationRecommendations_List
GetConsumptionReservationRecommendationsAsync(ArmClient, ResourceIdentifier, String, CancellationToken)

Liste der Empfehlungen für den Kauf reservierter Instanzen.

  • Anforderungspfad/{resourceScope}/providers/Microsoft.Consumption/reservationRecommendations
  • Vorgang IdReservationRecommendations_List
GetConsumptionReservationsDetails(ArmClient, ResourceIdentifier, String, String, String, String, String, CancellationToken)

Listet die Reservierungsdetails für den definierten Bereich und den angegebenen Datumsbereich auf. Hinweis: ARM hat eine Nutzlastgröße von 12 MB, sodass Anrufer derzeit 502 erhalten, wenn die Antwortgröße den ARM-Grenzwert überschreitet. In solchen Fällen sollte der API-Aufruf mit kleineren Datumsbereichen erfolgen.

  • Anforderungspfad/{resourceScope}/providers/Microsoft.Consumption/reservationDetails
  • Vorgang IdReservationsDetails_List
GetConsumptionReservationsDetailsAsync(ArmClient, ResourceIdentifier, String, String, String, String, String, CancellationToken)

Listet die Reservierungsdetails für den definierten Bereich und den angegebenen Datumsbereich auf. Hinweis: ARM hat eine Nutzlastgröße von 12 MB, sodass Anrufer derzeit 502 erhalten, wenn die Antwortgröße den ARM-Grenzwert überschreitet. In solchen Fällen sollte der API-Aufruf mit kleineren Datumsbereichen erfolgen.

  • Anforderungspfad/{resourceScope}/providers/Microsoft.Consumption/reservationDetails
  • Vorgang IdReservationsDetails_List
GetConsumptionReservationsSummaries(ArmClient, ResourceIdentifier, ArmResourceGetConsumptionReservationsSummariesOptions, CancellationToken)

Listet die Reservierungszusammenfassungen für den definierten Bereich täglich oder monatlich auf.

  • Anforderungspfad/{resourceScope}/providers/Microsoft.Consumption/reservationSummaries
  • Vorgang IdReservationsSummaries_List
GetConsumptionReservationsSummariesAsync(ArmClient, ResourceIdentifier, ArmResourceGetConsumptionReservationsSummariesOptions, CancellationToken)

Listet die Reservierungszusammenfassungen für den definierten Bereich täglich oder monatlich auf.

  • Anforderungspfad/{resourceScope}/providers/Microsoft.Consumption/reservationSummaries
  • Vorgang IdReservationsSummaries_List
GetConsumptionTags(ArmClient, ResourceIdentifier, CancellationToken)

Abrufen aller verfügbaren Tagschlüssel für den definierten Bereich

  • Anforderungspfad/{scope}/providers/Microsoft.Consumption/tags
  • Vorgang IdTags_Get
GetConsumptionTagsAsync(ArmClient, ResourceIdentifier, CancellationToken)

Abrufen aller verfügbaren Tagschlüssel für den definierten Bereich

  • Anforderungspfad/{scope}/providers/Microsoft.Consumption/tags
  • Vorgang IdTags_Get
GetConsumptionUsageDetails(ArmClient, ResourceIdentifier, String, String, String, Nullable<Int32>, Nullable<ConsumptionMetricType>, CancellationToken)

Listet die Nutzungsdetails für den definierten Bereich auf. Nutzungsdetails sind über diese API nur für den 1. Mai 2014 oder höher verfügbar.

  • Anforderungspfad/{scope}/providers/Microsoft.Consumption/usageDetails
  • Vorgang IdUsageDetails_List
GetConsumptionUsageDetailsAsync(ArmClient, ResourceIdentifier, String, String, String, Nullable<Int32>, Nullable<ConsumptionMetricType>, CancellationToken)

Listet die Nutzungsdetails für den definierten Bereich auf. Nutzungsdetails sind über diese API nur für den 1. Mai 2014 oder höher verfügbar.

  • Anforderungspfad/{scope}/providers/Microsoft.Consumption/usageDetails
  • Vorgang IdUsageDetails_List
GetManagementGroupBillingPeriodConsumptionResource(ArmClient, ResourceIdentifier)

Ruft ein -Objekt ab, das zusammen ManagementGroupBillingPeriodConsumptionResource mit den instance Vorgängen darstellt, die für das Objekt ausgeführt werden können, aber ohne Daten. Sie können verwenden Azure.ResourceManager.Consumption.ManagementGroupBillingPeriodConsumptionResource.CreateResourceIdentifier(System.String,System.String) , um eine ManagementGroupBillingPeriodConsumptionResourceResourceIdentifier aus den zugehörigen Komponenten zu erstellen.

GetPriceSheet(SubscriptionResource, String, String, Nullable<Int32>, CancellationToken)

Ruft das Preisblatt für ein Abonnement ab. Das Preisblatt ist über diese API nur für den 1. Mai 2014 oder höher verfügbar.

  • Request Path/subscriptions/{subscriptionId}/providers/Microsoft.Consumption/pricesheets/default
  • Vorgang IdPriceSheet_Get
GetPriceSheetAsync(SubscriptionResource, String, String, Nullable<Int32>, CancellationToken)

Ruft das Preisblatt für ein Abonnement ab. Das Preisblatt ist über diese API nur für den 1. Mai 2014 oder höher verfügbar.

  • Request Path/subscriptions/{subscriptionId}/providers/Microsoft.Consumption/pricesheets/default
  • Vorgang IdPriceSheet_Get
GetReservationConsumptionResource(ArmClient, ResourceIdentifier)

Ruft ein -Objekt ab, das zusammen ReservationConsumptionResource mit den instance Vorgängen darstellt, die für das Objekt ausgeführt werden können, aber ohne Daten. Sie können verwenden Azure.ResourceManager.Consumption.ReservationConsumptionResource.CreateResourceIdentifier(System.String,System.String) , um eine ReservationConsumptionResourceResourceIdentifier aus den zugehörigen Komponenten zu erstellen.

GetReservationOrderConsumptionResource(ArmClient, ResourceIdentifier)

Ruft ein -Objekt ab, das zusammen ReservationOrderConsumptionResource mit den instance Vorgängen darstellt, die für das Objekt ausgeführt werden können, aber ohne Daten. Sie können verwenden Azure.ResourceManager.Consumption.ReservationOrderConsumptionResource.CreateResourceIdentifier(System.String) , um eine ReservationOrderConsumptionResourceResourceIdentifier aus den zugehörigen Komponenten zu erstellen.

GetSubscriptionBillingPeriodConsumptionResource(ArmClient, ResourceIdentifier)

Ruft ein -Objekt ab, das zusammen SubscriptionBillingPeriodConsumptionResource mit den instance Vorgängen darstellt, die für das Objekt ausgeführt werden können, aber ohne Daten. Sie können verwenden Azure.ResourceManager.Consumption.SubscriptionBillingPeriodConsumptionResource.CreateResourceIdentifier(System.String,System.String) , um eine SubscriptionBillingPeriodConsumptionResourceResourceIdentifier aus den zugehörigen Komponenten zu erstellen.

GetTenantBillingPeriodConsumptionResource(ArmClient, ResourceIdentifier)

Ruft ein -Objekt ab, das zusammen TenantBillingPeriodConsumptionResource mit den instance Vorgängen darstellt, die für das Objekt ausgeführt werden können, aber ohne Daten. Sie können verwenden Azure.ResourceManager.Consumption.TenantBillingPeriodConsumptionResource.CreateResourceIdentifier(System.String,System.String) , um eine TenantBillingPeriodConsumptionResourceResourceIdentifier aus den zugehörigen Komponenten zu erstellen.

Gilt für: