ResourceProvisionPayload interface
リソース作成データ モデル
プロパティ
| base |
このバッチ内のすべての VM に共通する VM プロパティを含む JSON オブジェクト (この要求で 100 個の VM を作成し、すべての VM が同じ vmSize を持つ場合は、baseProfile に vmSize を含めます) |
| resource |
作成する VM の数 |
| resource |
JSON 配列には、バッチ内の各 VM に対してオーバーライドする必要がある VM プロパティが含まれています (100 個の VM を作成する場合は、すべて個別の computerName プロパティが必要です。この配列では、バッチ内の各 VM の computerNames を渡します)、サービスは baseProfile を VM 固有のオーバーライドとマージし、マージされた VMProfile を作成します。 |
| resource |
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