ResourcePool interface
resourcePool'u tanımlayın.
Özellikler
| cpu |
MHz'deki havuzdaki tüm çekirdeklerde maksimum CPU kullanımını alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| cpu |
MHz'de CPU kullanım sınırını belirten CPULimitMHz'i alır veya ayarlar. Kullanılabilir kaynaklar olsa bile kullanım bu sınırı aşmaz. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| cpu |
MHz'deki havuzdaki tüm çekirdeklerde kullanılan CPU kullanımını alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| cpu |
Kullanılabilir olması garanti edilen MHz'de CPU boyutunu belirten CPUReservationMHz'i alır veya ayarlar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| cpu |
Bu havuz için CPU ayırma düzeyini belirten CPUSharesLevel'i alır veya ayarlar. Bu özellik, kaynak tüketicileri arasında göreli ayırmada kullanılır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| custom |
Kubernetes'te ilgili kaynağın adını alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| datastore |
Veri deposu ARM kimliklerini alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| extended |
Genişletilmiş konumu alır veya ayarlar. |
| id | Kimliği alır veya ayarlar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| inventory |
Kaynak havuzu için stok Madde Kimliğini alır veya ayarlar. |
| kind | Portal/araçlar/vb. tarafından aynı türdeki kaynaklar için farklı UX deneyimlerini işlemek için kullanılan meta veriler; Örneğin ApiApps bir tür Microsoft.Web/sites türüdür. Destekleniyorsa, kaynak sağlayıcısı bu değeri doğrulamalı ve kalıcı olmalıdır. |
| location | Konumu alır veya ayarlar. |
| mem |
Havuzdaki toplam fiziksel bellek miktarını GB cinsinden alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| mem |
MemLimitMB'i alır veya ayarlar, megabayt cinsinden bir bellek kullanım sınırı belirtir. Kullanılabilir kaynaklar olsa bile kullanım belirtilen sınırı aşmaz. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| mem |
Havuzda kullanılan fiziksel belleği GB cinsinden alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| mem |
Megabayt cinsinden garantili kullanılabilir belleği belirten MemReservationMB'yi alır veya ayarlar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| mem |
Bu havuz için bellek ayırma düzeyini belirten CPUSharesLevel'i alır veya ayarlar. Bu özellik, kaynak tüketicileri arasında göreli ayırmada kullanılır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| mo |
Kaynak havuzu için vCenter Yönetilen Nesne adını alır veya ayarlar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| mo |
Kaynak havuzu için vCenter MoRef (Yönetilen Nesne Başvurusu) kimliğini alır veya ayarlar. |
| name | Adı alır veya ayarlar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| network |
Ağ ARM kimliklerini alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| provisioning |
Sağlama durumunu alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| statuses | Kaynak durumu bilgileri. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| system |
Sistem verileri. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| tags | Kaynak etiketlerini alır veya ayarlar. |
| type | Kaynağın türünü alır veya ayarlar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| uuid | Bu kaynak için benzersiz bir tanımlayıcı alır veya ayarlar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir. |
| v |
Bu kaynak havuzunun bulunduğu vCenter kaynağının ARM kimliğini alır veya ayarlar. |
Özellik Ayrıntıları
cpuCapacityMHz
MHz'deki havuzdaki tüm çekirdeklerde maksimum CPU kullanımını alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
cpuCapacityMHz?: number
Özellik Değeri
number
cpuLimitMHz
MHz'de CPU kullanım sınırını belirten CPULimitMHz'i alır veya ayarlar. Kullanılabilir kaynaklar olsa bile kullanım bu sınırı aşmaz. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
cpuLimitMHz?: number
Özellik Değeri
number
cpuOverallUsageMHz
MHz'deki havuzdaki tüm çekirdeklerde kullanılan CPU kullanımını alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
cpuOverallUsageMHz?: number
Özellik Değeri
number
cpuReservationMHz
Kullanılabilir olması garanti edilen MHz'de CPU boyutunu belirten CPUReservationMHz'i alır veya ayarlar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
cpuReservationMHz?: number
Özellik Değeri
number
cpuSharesLevel
Bu havuz için CPU ayırma düzeyini belirten CPUSharesLevel'i alır veya ayarlar. Bu özellik, kaynak tüketicileri arasında göreli ayırmada kullanılır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
cpuSharesLevel?: string
Özellik Değeri
string
customResourceName
Kubernetes'te ilgili kaynağın adını alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
customResourceName?: string
Özellik Değeri
string
datastoreIds
Veri deposu ARM kimliklerini alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
datastoreIds?: string[]
Özellik Değeri
string[]
extendedLocation
Genişletilmiş konumu alır veya ayarlar.
extendedLocation?: ExtendedLocation
Özellik Değeri
id
Kimliği alır veya ayarlar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
id?: string
Özellik Değeri
string
inventoryItemId
Kaynak havuzu için stok Madde Kimliğini alır veya ayarlar.
inventoryItemId?: string
Özellik Değeri
string
kind
Portal/araçlar/vb. tarafından aynı türdeki kaynaklar için farklı UX deneyimlerini işlemek için kullanılan meta veriler; Örneğin ApiApps bir tür Microsoft.Web/sites türüdür. Destekleniyorsa, kaynak sağlayıcısı bu değeri doğrulamalı ve kalıcı olmalıdır.
kind?: string
Özellik Değeri
string
location
Konumu alır veya ayarlar.
location: string
Özellik Değeri
string
memCapacityGB
Havuzdaki toplam fiziksel bellek miktarını GB cinsinden alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
memCapacityGB?: number
Özellik Değeri
number
memLimitMB
MemLimitMB'i alır veya ayarlar, megabayt cinsinden bir bellek kullanım sınırı belirtir. Kullanılabilir kaynaklar olsa bile kullanım belirtilen sınırı aşmaz. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
memLimitMB?: number
Özellik Değeri
number
memOverallUsageGB
Havuzda kullanılan fiziksel belleği GB cinsinden alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
memOverallUsageGB?: number
Özellik Değeri
number
memReservationMB
Megabayt cinsinden garantili kullanılabilir belleği belirten MemReservationMB'yi alır veya ayarlar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
memReservationMB?: number
Özellik Değeri
number
memSharesLevel
Bu havuz için bellek ayırma düzeyini belirten CPUSharesLevel'i alır veya ayarlar. Bu özellik, kaynak tüketicileri arasında göreli ayırmada kullanılır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
memSharesLevel?: string
Özellik Değeri
string
moName
Kaynak havuzu için vCenter Yönetilen Nesne adını alır veya ayarlar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
moName?: string
Özellik Değeri
string
moRefId
Kaynak havuzu için vCenter MoRef (Yönetilen Nesne Başvurusu) kimliğini alır veya ayarlar.
moRefId?: string
Özellik Değeri
string
name
Adı alır veya ayarlar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
name?: string
Özellik Değeri
string
networkIds
Ağ ARM kimliklerini alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
networkIds?: string[]
Özellik Değeri
string[]
provisioningState
Sağlama durumunu alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
provisioningState?: string
Özellik Değeri
string
statuses
Kaynak durumu bilgileri. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
statuses?: ResourceStatus[]
Özellik Değeri
systemData
Sistem verileri. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
systemData?: SystemData
Özellik Değeri
tags
Kaynak etiketlerini alır veya ayarlar.
tags?: {[propertyName: string]: string}
Özellik Değeri
{[propertyName: string]: string}
type
Kaynağın türünü alır veya ayarlar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
type?: string
Özellik Değeri
string
uuid
Bu kaynak için benzersiz bir tanımlayıcı alır veya ayarlar. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.
uuid?: string
Özellik Değeri
string
vCenterId
Bu kaynak havuzunun bulunduğu vCenter kaynağının ARM kimliğini alır veya ayarlar.
vCenterId?: string
Özellik Değeri
string