Aracılığıyla paylaş


ResourcePool interface

resourcePool'u tanımlayın.

Özellikler

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.

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.

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.

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.

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.

customResourceName

Kubernetes'te ilgili kaynağın adını alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

datastoreIds

Veri deposu ARM kimliklerini alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

extendedLocation

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.

inventoryItemId

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.

memCapacityGB

Havuzdaki toplam fiziksel bellek miktarını GB cinsinden alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

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.

memOverallUsageGB

Havuzda kullanılan fiziksel belleği GB cinsinden alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

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.

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.

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.

moRefId

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.

networkIds

Ağ ARM kimliklerini alır. NOT: Bu özellik serileştirilmeyecek. Yalnızca sunucu tarafından doldurulabilir.

provisioningState

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.

systemData

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.

vCenterId

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