次の方法で共有


ResourceProvisionPayload interface

リソース作成データ モデル

プロパティ

baseProfile

このバッチ内のすべての VM に共通する VM プロパティを含む JSON オブジェクト (この要求で 100 個の VM を作成し、すべての VM が同じ vmSize を持つ場合は、baseProfile に vmSize を含めます)

resourceCount

作成する VM の数

resourceOverrides

JSON 配列には、バッチ内の各 VM に対してオーバーライドする必要がある VM プロパティが含まれています (100 個の VM を作成する場合は、すべて個別の computerName プロパティが必要です。この配列では、バッチ内の各 VM の computerNames を渡します)、サービスは baseProfile を VM 固有のオーバーライドとマージし、マージされた VMProfile を作成します。

resourcePrefix

resourceOverrides に "name" が含まれていない場合、サービスはプレフィックスと ResourceCount に基づいて名前を作成します (例: resourceprefix-0、resourceprefix-1)。

プロパティの詳細

baseProfile

このバッチ内のすべての VM に共通する VM プロパティを含む JSON オブジェクト (この要求で 100 個の VM を作成し、すべての VM が同じ vmSize を持つ場合は、baseProfile に vmSize を含めます)

baseProfile?: Record<string, any>

プロパティ値

Record<string, any>

resourceCount

作成する VM の数

resourceCount: number

プロパティ値

number

resourceOverrides

JSON 配列には、バッチ内の各 VM に対してオーバーライドする必要がある VM プロパティが含まれています (100 個の VM を作成する場合は、すべて個別の computerName プロパティが必要です。この配列では、バッチ内の各 VM の computerNames を渡します)、サービスは baseProfile を VM 固有のオーバーライドとマージし、マージされた VMProfile を作成します。

resourceOverrides?: Record<string, any>[]

プロパティ値

Record<string, any>[]

resourcePrefix

resourceOverrides に "name" が含まれていない場合、サービスはプレフィックスと ResourceCount に基づいて名前を作成します (例: resourceprefix-0、resourceprefix-1)。

resourcePrefix?: string

プロパティ値

string