BenefitRecommendationProperties interface
Avantaj önerilerinin özellikleri.
Özellikler
| all |
Öneri ayrıntılarını içeren tüm avantaj önerilerinin listesi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| arm |
ARM SKU adı. SavingsPlan için 'Compute_Savings_Plan'. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| commitment |
Önerilen taahhüt tutarının dilimi. Desteklenen değerler: 'Hourly' |
| cost |
Avantaj olmadan geçerli maliyet, geriye bakma dönemindeki 'totalHours'a karşılık gelir. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| currency |
Maliyetler ve tasarruf tutarları için iso 4217 para birimi kodu tanımlayıcısı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| first |
Önerileri hesaplamaya bakmak için kullanılan ilk kullanım tarihi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| last |
Önerileri hesaplamaya bakmak için kullanılan son kullanım tarihi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| look |
Önerileri hesaplama için değerlendirilen kullanım gün sayısı. |
| recommendation |
Önerilen önerinin ayrıntıları. |
| scope | Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı |
| term | Avantajın dönem süresi. Örneğin, P1Y veya P3Y. |
| total |
Maliyetin karşılandığı toplam saat. 'properties/usage/charges' özelliğindeki kayıt sayısına eşittir. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| usage | bilgi işlem avantajı önerileri için kullanılan firstConsumptionDate ile lastConsumptionDate arasında isteğe bağlı ücretler. |
Özellik Ayrıntıları
allRecommendationDetails
Öneri ayrıntılarını içeren tüm avantaj önerilerinin listesi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
allRecommendationDetails?: AllSavingsList
Özellik Değeri
armSkuName
ARM SKU adı. SavingsPlan için 'Compute_Savings_Plan'. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
armSkuName?: string
Özellik Değeri
string
commitmentGranularity
Önerilen taahhüt tutarının dilimi. Desteklenen değerler: 'Hourly'
commitmentGranularity?: string
Özellik Değeri
string
costWithoutBenefit
Avantaj olmadan geçerli maliyet, geriye bakma dönemindeki 'totalHours'a karşılık gelir. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
costWithoutBenefit?: number
Özellik Değeri
number
currencyCode
Maliyetler ve tasarruf tutarları için iso 4217 para birimi kodu tanımlayıcısı. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
currencyCode?: string
Özellik Değeri
string
firstConsumptionDate
Önerileri hesaplamaya bakmak için kullanılan ilk kullanım tarihi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
firstConsumptionDate?: Date
Özellik Değeri
Date
lastConsumptionDate
Önerileri hesaplamaya bakmak için kullanılan son kullanım tarihi. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
lastConsumptionDate?: Date
Özellik Değeri
Date
lookBackPeriod
Önerileri hesaplama için değerlendirilen kullanım gün sayısı.
lookBackPeriod?: string
Özellik Değeri
string
recommendationDetails
Önerilen önerinin ayrıntıları.
recommendationDetails?: AllSavingsBenefitDetails
Özellik Değeri
scope
Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı
scope: "Single" | "Shared"
Özellik Değeri
"Single" | "Shared"
term
Avantajın dönem süresi. Örneğin, P1Y veya P3Y.
term?: string
Özellik Değeri
string
totalHours
Maliyetin karşılandığı toplam saat. 'properties/usage/charges' özelliğindeki kayıt sayısına eşittir. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
totalHours?: number
Özellik Değeri
number
usage
bilgi işlem avantajı önerileri için kullanılan firstConsumptionDate ile lastConsumptionDate arasında isteğe bağlı ücretler.
usage?: RecommendationUsageDetails