Aracılığıyla paylaş


New-AzCostManagementDetailReport

Bu API, daha önce yayımlanan tüm Kullanım Ayrıntıları API'lerinin yerini alır. Belirli bir kapsamda sağlanan tarih aralığı, faturalama dönemi (Yalnızca kurumsal müşteriler) veya Fatura Kimliği için zaman uyumsuz olarak bir maliyet ayrıntıları raporu oluşturma isteği. Rapor istemek için yapılan ilk çağrı , 'Konum' ve 'Yeniden Dene-Sonra' üst bilgisi içeren bir 202 döndürür. 'Konum' üst bilgisi, rapor oluşturma işleminin sonucunu almak için yoklama uç noktasını sağlar. 'Retry-After', oluşturulan raporu yoklamadan önce beklenmesi gereken süreyi sağlar. Rapor işlemini yoklama çağrısı, işlem devam ediyorsa 'Konum' üst bilgisi içeren bir 202 yanıtı sağlar. Rapor oluşturma işlemi tamamlandıktan sonra yoklama uç noktası 200 yanıt ve indirilebilir rapor bloblarıyla ilgili ayrıntılar sağlar. İndirilebilecek dosyalarla ilgili ayrıntılar yoklama yanıt gövdesinde kullanılabilir.

Syntax

New-AzCostManagementDetailReport
   -Scope <String>
   [-BillingPeriod <String>]
   [-InvoiceId <String>]
   [-Metric <CostDetailsMetricType>]
   [-TimePeriodEnd <String>]
   [-TimePeriodStart <String>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Bu API, daha önce yayımlanan tüm Kullanım Ayrıntıları API'lerinin yerini alır. Belirli bir kapsamda sağlanan tarih aralığı, faturalama dönemi (Yalnızca kurumsal müşteriler) veya Fatura Kimliği için zaman uyumsuz olarak bir maliyet ayrıntıları raporu oluşturma isteği. Rapor istemek için yapılan ilk çağrı , 'Konum' ve 'Yeniden Dene-Sonra' üst bilgisi içeren bir 202 döndürür. 'Konum' üst bilgisi, rapor oluşturma işleminin sonucunu almak için yoklama uç noktasını sağlar. 'Retry-After', oluşturulan raporu yoklamadan önce beklenmesi gereken süreyi sağlar. Rapor işlemini yoklama çağrısı, işlem devam ediyorsa 'Konum' üst bilgisi içeren bir 202 yanıtı sağlar. Rapor oluşturma işlemi tamamlandıktan sonra yoklama uç noktası 200 yanıt ve indirilebilir rapor bloblarıyla ilgili ayrıntılar sağlar. İndirilebilecek dosyalarla ilgili ayrıntılar yoklama yanıt gövdesinde kullanılabilir.

Örnekler

Örnek 1: Belirli bir kapsamda sağlanan tarih aralığı, faturalama dönemi (Yalnızca kurumsal müşteriler) veya Fatura Kimliği için zaman uyumsuz olarak maliyet ayrıntıları raporu oluşturma isteği

New-AzCostManagementDetailReport -Scope "/subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f" -Metric 'ActualCost' -TimePeriodStart "2022-10-01" -TimePeriodEnd "2022-10-20"

Bu komut, belirli bir kapsamda sağlanan tarih aralığı, faturalama dönemi (Yalnızca kurumsal müşteriler) veya Fatura Kimliği için zaman uyumsuz olarak bir maliyet ayrıntıları raporu oluşturmayı ister.

Parametreler

-AsJob

Komutu iş olarak çalıştırma

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-BillingPeriod

Bu parametre yalnızca Kurumsal Anlaşma müşteriler tarafından kullanılabilir. YearMonth (örneğin 202008) biçimini kullanın. Bu parametre invoiceId veya timePeriod parametreleriyle birlikte kullanılamaz. İstek gövdesinde timePeriod, invoiceId veya billingPeriod parametresi sağlanmazsa API geçerli ayın maliyetini döndürür.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Tür:SwitchParameter
Aliases:cf
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

DefaultProfile parametresi işlevsel değil. Cmdlet'i farklı bir abonelikte yürütürken kullanılabilir olduğunda SubscriptionId parametresini kullanın.

Tür:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-InvoiceId

Bu parametre yalnızca Microsoft Müşteri Sözleşmesi müşteriler tarafından kullanılabilir. Ayrıca, yalnızca Faturalama Profili veya Müşteri kapsamında kullanılabilir. Bu parametre billingPeriod veya timePeriod parametreleriyle birlikte kullanılamaz. İstek gövdesinde timePeriod, invoiceId veya billingPeriod parametresi sağlanmazsa API geçerli ayın maliyetini döndürür.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Metric

Ayrıntılı raporun türü. Varsayılan olarak ActualCost sağlanır

Tür:CostDetailsMetricType
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

Komutu zaman uyumsuz olarak çalıştırma

Tür:SwitchParameter
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Scope

Kullanım ayrıntıları işlemleriyle ilişkili kapsam. Buna abonelik kapsamı için '/subscriptions/{subscriptionId}/', Faturalama Hesabı kapsamı için '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}', Departman kapsamı için '/providers/Microsoft.Billing/departments/{departmentId}', EnrollmentAccount kapsamı için '/providers/Microsoft.Billing/enrollmentAccounts/{enrollmentAccountId}' dahildir. Ayrıca, FaturalamaHesap kapsamı için Modern Ticaret Hesabı kapsamları '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}' şeklindedir. '/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for billingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/invoiceSections/{invoiceSectionId}' ve 'providers/Microsoft. İş ortakları için billing/billingAccounts/{billingAccountId}/customers/{customerId}' özel.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-TimePeriodEnd

Verileri çekmek için bitiş tarihi. örnek biçim 2020-03-15

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-TimePeriodStart

Verileri çekmek için başlangıç tarihi. örnek biçim 2020-03-15

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Tür:SwitchParameter
Aliases:wi
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

Çıkışlar

ICostDetailsOperationResults