次の方法で共有


ResourcePool interface

resourcePool を定義します。

プロパティ

cpuCapacityMHz

MHz のプール上のすべてのコアの最大 CPU 使用率を取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

cpuLimitMHz

MHz での CPU 使用率の制限を指定する CPULimitMHz を取得または設定します。 使用可能なリソースがある場合でも、使用率がこの制限を超えるわけではありません。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

cpuOverallUsageMHz

MHz のプール上のすべてのコアで使用される CPU 使用率を取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

cpuReservationMHz

使用可能であることが保証されている MHz の CPU サイズを指定する CPUReservationMHz を取得または設定します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

cpuSharesLevel

このプールの CPU 割り当てレベルを指定する CPUSharesLevel を取得または設定します。 このプロパティは、リソース コンシューマー間の相対割り当てで使用されます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

customResourceName

Kubernetes の対応するリソースの名前を取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

datastoreIds

データストアの ARM ID を取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

extendedLocation

拡張された場所を取得または設定します。

id

ID を取得または設定します。注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

inventoryItemId

リソース プールのインベントリ項目 ID を取得または設定します。

kind

同じ種類のリソースに対して異なる UX エクスペリエンスをレンダリングするためにポータル/ツール/etc によって使用されるメタデータ。たとえば、ApiApps は Microsoft.Web/sites の種類の一種です。 サポートされている場合、リソース プロバイダーはこの値を検証して保持する必要があります。

location

場所を取得または設定します。

memCapacityGB

プール上の物理メモリの合計量を GB 単位で取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

memLimitMB

MemLimitMB がメモリ使用量の上限をメガバイト単位で指定する値を取得または設定します。 使用可能なリソースがある場合でも、使用率は指定された制限を超えるものではありません。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

memOverallUsageGB

プールで使用されている物理メモリを GB 単位で取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

memReservationMB

保証される使用可能なメモリをメガバイト単位で指定する MemReservationMB を取得または設定します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

memSharesLevel

このプールのメモリ割り当てレベルを指定する CPUSharesLevel を取得または設定します。 このプロパティは、リソース コンシューマー間の相対割り当てで使用されます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

moName

リソース プールの vCenter Managed Object 名を取得または設定します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

moRefId

リソース プールの vCenter MoRef (マネージド オブジェクト参照) ID を取得または設定します。

name

名前を取得または設定します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

networkIds

ネットワーク ARM ID を取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

provisioningState

プロビジョニング状態を取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

statuses

リソースの状態情報。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

systemData

システム データ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

tags

リソース タグを取得または設定します。

type

リソースの種類を取得または設定します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

uuid

このリソースの一意識別子を取得または設定します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

vCenterId

このリソース プールが存在する vCenter リソースの ARM ID を取得または設定します。

プロパティの詳細

cpuCapacityMHz

MHz のプール上のすべてのコアの最大 CPU 使用率を取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

cpuCapacityMHz?: number

プロパティ値

number

cpuLimitMHz

MHz での CPU 使用率の制限を指定する CPULimitMHz を取得または設定します。 使用可能なリソースがある場合でも、使用率がこの制限を超えるわけではありません。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

cpuLimitMHz?: number

プロパティ値

number

cpuOverallUsageMHz

MHz のプール上のすべてのコアで使用される CPU 使用率を取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

cpuOverallUsageMHz?: number

プロパティ値

number

cpuReservationMHz

使用可能であることが保証されている MHz の CPU サイズを指定する CPUReservationMHz を取得または設定します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

cpuReservationMHz?: number

プロパティ値

number

cpuSharesLevel

このプールの CPU 割り当てレベルを指定する CPUSharesLevel を取得または設定します。 このプロパティは、リソース コンシューマー間の相対割り当てで使用されます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

cpuSharesLevel?: string

プロパティ値

string

customResourceName

Kubernetes の対応するリソースの名前を取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

customResourceName?: string

プロパティ値

string

datastoreIds

データストアの ARM ID を取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

datastoreIds?: string[]

プロパティ値

string[]

extendedLocation

拡張された場所を取得または設定します。

extendedLocation?: ExtendedLocation

プロパティ値

id

ID を取得または設定します。注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

id?: string

プロパティ値

string

inventoryItemId

リソース プールのインベントリ項目 ID を取得または設定します。

inventoryItemId?: string

プロパティ値

string

kind

同じ種類のリソースに対して異なる UX エクスペリエンスをレンダリングするためにポータル/ツール/etc によって使用されるメタデータ。たとえば、ApiApps は Microsoft.Web/sites の種類の一種です。 サポートされている場合、リソース プロバイダーはこの値を検証して保持する必要があります。

kind?: string

プロパティ値

string

location

場所を取得または設定します。

location: string

プロパティ値

string

memCapacityGB

プール上の物理メモリの合計量を GB 単位で取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

memCapacityGB?: number

プロパティ値

number

memLimitMB

MemLimitMB がメモリ使用量の上限をメガバイト単位で指定する値を取得または設定します。 使用可能なリソースがある場合でも、使用率は指定された制限を超えるものではありません。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

memLimitMB?: number

プロパティ値

number

memOverallUsageGB

プールで使用されている物理メモリを GB 単位で取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

memOverallUsageGB?: number

プロパティ値

number

memReservationMB

保証される使用可能なメモリをメガバイト単位で指定する MemReservationMB を取得または設定します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

memReservationMB?: number

プロパティ値

number

memSharesLevel

このプールのメモリ割り当てレベルを指定する CPUSharesLevel を取得または設定します。 このプロパティは、リソース コンシューマー間の相対割り当てで使用されます。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

memSharesLevel?: string

プロパティ値

string

moName

リソース プールの vCenter Managed Object 名を取得または設定します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

moName?: string

プロパティ値

string

moRefId

リソース プールの vCenter MoRef (マネージド オブジェクト参照) ID を取得または設定します。

moRefId?: string

プロパティ値

string

name

名前を取得または設定します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

name?: string

プロパティ値

string

networkIds

ネットワーク ARM ID を取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

networkIds?: string[]

プロパティ値

string[]

provisioningState

プロビジョニング状態を取得します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

provisioningState?: string

プロパティ値

string

statuses

リソースの状態情報。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

statuses?: ResourceStatus[]

プロパティ値

systemData

システム データ。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

systemData?: SystemData

プロパティ値

tags

リソース タグを取得または設定します。

tags?: {[propertyName: string]: string}

プロパティ値

{[propertyName: string]: string}

type

リソースの種類を取得または設定します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

type?: string

プロパティ値

string

uuid

このリソースの一意識別子を取得または設定します。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

uuid?: string

プロパティ値

string

vCenterId

このリソース プールが存在する vCenter リソースの ARM ID を取得または設定します。

vCenterId?: string

プロパティ値

string