ResourcePool interface

resourcePool'u tanımlayın.

Özellikler

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.

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.

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.

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.

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.

provisioningState

Sağlama durumunu alır veya ayarlar. 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ı

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

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

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

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

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

provisioningState

Sağlama durumunu alır veya ayarlar. 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