次の方法で共有


ArmConnectedVMwarevSphereModelFactory.VirtualMachineTemplateData メソッド

定義

VirtualMachineTemplateData の新しいインスタンスを初期化します。

public static Azure.ResourceManager.ConnectedVMwarevSphere.VirtualMachineTemplateData VirtualMachineTemplateData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.Resources.Models.ExtendedLocation extendedLocation = default, string kind = default, string uuid = default, string vCenterId = default, string moRefId = default, string inventoryItemId = default, string moName = default, int? memorySizeMB = default, int? numCpus = default, int? numCoresPerSocket = default, Azure.ResourceManager.ConnectedVMwarevSphere.Models.OSType? osType = default, string osName = default, string folderPath = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ConnectedVMwarevSphere.Models.NetworkInterface> networkInterfaces = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ConnectedVMwarevSphere.Models.VirtualDisk> disks = default, string customResourceName = default, string toolsVersionStatus = default, string toolsVersion = default, Azure.ResourceManager.ConnectedVMwarevSphere.Models.FirmwareType? firmwareType = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ConnectedVMwarevSphere.Models.ResourceStatus> statuses = default, string provisioningState = default);
static member VirtualMachineTemplateData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.Resources.Models.ExtendedLocation * string * string * string * string * string * string * Nullable<int> * Nullable<int> * Nullable<int> * Nullable<Azure.ResourceManager.ConnectedVMwarevSphere.Models.OSType> * string * string * seq<Azure.ResourceManager.ConnectedVMwarevSphere.Models.NetworkInterface> * seq<Azure.ResourceManager.ConnectedVMwarevSphere.Models.VirtualDisk> * string * string * string * Nullable<Azure.ResourceManager.ConnectedVMwarevSphere.Models.FirmwareType> * seq<Azure.ResourceManager.ConnectedVMwarevSphere.Models.ResourceStatus> * string -> Azure.ResourceManager.ConnectedVMwarevSphere.VirtualMachineTemplateData
Public Shared Function VirtualMachineTemplateData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional kind As String = Nothing, Optional uuid As String = Nothing, Optional vCenterId As String = Nothing, Optional moRefId As String = Nothing, Optional inventoryItemId As String = Nothing, Optional moName As String = Nothing, Optional memorySizeMB As Nullable(Of Integer) = Nothing, Optional numCpus As Nullable(Of Integer) = Nothing, Optional numCoresPerSocket As Nullable(Of Integer) = Nothing, Optional osType As Nullable(Of OSType) = Nothing, Optional osName As String = Nothing, Optional folderPath As String = Nothing, Optional networkInterfaces As IEnumerable(Of NetworkInterface) = Nothing, Optional disks As IEnumerable(Of VirtualDisk) = Nothing, Optional customResourceName As String = Nothing, Optional toolsVersionStatus As String = Nothing, Optional toolsVersion As String = Nothing, Optional firmwareType As Nullable(Of FirmwareType) = Nothing, Optional statuses As IEnumerable(Of ResourceStatus) = Nothing, Optional provisioningState As String = Nothing) As VirtualMachineTemplateData

パラメーター

name
String

名前。

resourceType
ResourceType

resourceType。

systemData
SystemData

systemData。

tags
IDictionary<String,String>

タグ。

location
AzureLocation

場所。

extendedLocation
ExtendedLocation

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

kind
String

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

uuid
String

このリソースの一意識別子を取得または設定します。

vCenterId
String

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

moRefId
String

仮想マシン テンプレートの vCenter MoRef (マネージド オブジェクト参照) ID を取得または設定します。

inventoryItemId
String

仮想マシン テンプレートのインベントリ項目 ID を取得または設定します。

moName
String

仮想マシン テンプレートの vCenter Managed Object 名を取得または設定します。

memorySizeMB
Nullable<Int32>

テンプレートの MB 単位のメモリ サイズを取得または設定します。

numCpus
Nullable<Int32>

テンプレートの vCPU の数を取得または設定します。

numCoresPerSocket
Nullable<Int32>

テンプレートのソケットあたりのコア数を取得または設定します。 指定しない場合、既定値は 1 です。

osType
Nullable<OSType>

os の種類を取得または設定します。

osName
String

os 名を取得または設定します。

folderPath
String

テンプレートのフォルダー パスを取得または設定します。

networkInterfaces
IEnumerable<NetworkInterface>

テンプレートのネットワーク インターフェイスを取得または設定します。

disks
IEnumerable<VirtualDisk>

テンプレートのディスクを取得または設定します。

customResourceName
String

Kubernetes の対応するリソースの名前を取得します。

toolsVersionStatus
String

ゲスト オペレーティング システムにインストールされている VMware Tools の現在のバージョンの状態を取得または設定します。

toolsVersion
String

VMware Tools の現在のバージョンを取得または設定します。

firmwareType
Nullable<FirmwareType>

ファームウェアの種類。

statuses
IEnumerable<ResourceStatus>

リソースの状態情報。

provisioningState
String

プロビジョニングの状態を取得または設定します。

戻り値

モック作成用の新しい VirtualMachineTemplateData インスタンス。

適用対象