共用方式為


ArmScVmmModelFactory Class

Definition

Model factory for models.

public static class ArmScVmmModelFactory
type ArmScVmmModelFactory = class
Public Class ArmScVmmModelFactory
Inheritance
ArmScVmmModelFactory

Methods

CloudInventoryItem(String, String, String, Nullable<ScVmmProvisioningState>)

Initializes a new instance of CloudInventoryItem.

OSProfileForVmInstance(String, String, Nullable<ScVmmOSType>, String, String)

Initializes a new instance of OSProfileForVmInstance.

ScVmmAvailabilitySetData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ExtendedLocation, String, ResourceIdentifier, Nullable<ScVmmProvisioningState>)

Initializes a new instance of ScVmmAvailabilitySetData.

ScVmmCloudCapacity(Nullable<Int64>, Nullable<Int64>, Nullable<Int64>)

Initializes a new instance of ScVmmCloudCapacity.

ScVmmCloudData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ExtendedLocation, String, String, ResourceIdentifier, String, ScVmmCloudCapacity, IEnumerable<ScVmmStorageQosPolicy>, Nullable<ScVmmProvisioningState>)

Initializes a new instance of ScVmmCloudData.

ScVmmGuestAgentData(ResourceIdentifier, String, ResourceType, SystemData, String, ScVmmGuestCredential, String, Nullable<ScVmmProvisioningAction>, String, String, Nullable<ScVmmProvisioningState>)

Initializes a new instance of ScVmmGuestAgentData.

ScVmmHardwareProfile(Nullable<Int32>, Nullable<Int32>, Nullable<LimitCpuForMigration>, Nullable<DynamicMemoryEnabled>, Nullable<Int32>, Nullable<Int32>, Nullable<IsHighlyAvailable>)

Initializes a new instance of ScVmmHardwareProfile.

ScVmmHybridIdentityMetadataData(ResourceIdentifier, String, ResourceType, SystemData, String, String, Nullable<ScVmmProvisioningState>)

Initializes a new instance of ScVmmHybridIdentityMetadataData.

ScVmmInfrastructureProfile(String, ResourceIdentifier, ResourceIdentifier, ResourceIdentifier, String, String, ScVmmCheckpoint, IEnumerable<ScVmmCheckpoint>, String, Nullable<Int32>, String)

Initializes a new instance of ScVmmInfrastructureProfile.

ScVmmInventoryItemData(ResourceIdentifier, String, ResourceType, SystemData, ScVmmInventoryItemProperties, String)

Initializes a new instance of ScVmmInventoryItemData.

ScVmmInventoryItemProperties(String, String, String, String, Nullable<ScVmmProvisioningState>)

Initializes a new instance of ScVmmInventoryItemProperties.

ScVmmNetworkInterface(String, String, IEnumerable<String>, IEnumerable<String>, String, ResourceIdentifier, String, Nullable<AllocationMethod>, Nullable<AllocationMethod>, Nullable<AllocationMethod>, String)

Initializes a new instance of ScVmmNetworkInterface.

ScVmmServerData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ExtendedLocation, VmmCredential, String, Nullable<Int32>, String, String, String, String, Nullable<ScVmmProvisioningState>)

Initializes a new instance of ScVmmServerData.

ScVmmStorageQosPolicy(String, String, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, String)

Initializes a new instance of ScVmmStorageQosPolicy.

ScVmmVirtualDisk(String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, String, String, String, String, ScVmmStorageQosPolicyDetails, Nullable<CreateDiffDisk>)

Initializes a new instance of ScVmmVirtualDisk.

ScVmmVirtualMachineInstanceData(ResourceIdentifier, String, ResourceType, SystemData, ExtendedLocation, IEnumerable<ScVmmAvailabilitySetItem>, OSProfileForVmInstance, ScVmmHardwareProfile, IEnumerable<ScVmmNetworkInterface>, IEnumerable<ScVmmVirtualDisk>, ScVmmInfrastructureProfile, String, Nullable<ScVmmProvisioningState>)

Initializes a new instance of ScVmmVirtualMachineInstanceData.

ScVmmVirtualMachineTemplateData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ExtendedLocation, String, String, ResourceIdentifier, Nullable<ScVmmOSType>, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<LimitCpuForMigration>, Nullable<DynamicMemoryEnabled>, Nullable<IsCustomizable>, Nullable<Int32>, Nullable<Int32>, Nullable<IsHighlyAvailable>, Nullable<Int32>, IEnumerable<ScVmmNetworkInterface>, IEnumerable<ScVmmVirtualDisk>, Nullable<ScVmmProvisioningState>)

Initializes a new instance of ScVmmVirtualMachineTemplateData.

ScVmmVirtualNetworkData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ExtendedLocation, String, String, ResourceIdentifier, String, Nullable<ScVmmProvisioningState>)

Initializes a new instance of ScVmmVirtualNetworkData.

VirtualMachineInventoryItem(String, String, String, Nullable<ScVmmProvisioningState>, Nullable<ScVmmOSType>, String, String, String, IEnumerable<String>, ScVmmInventoryItemDetails, String, ResourceIdentifier)

Initializes a new instance of VirtualMachineInventoryItem.

VirtualMachineTemplateInventoryItem(String, String, String, Nullable<ScVmmProvisioningState>, Nullable<Int32>, Nullable<Int32>, Nullable<ScVmmOSType>, String)

Initializes a new instance of VirtualMachineTemplateInventoryItem.

VirtualNetworkInventoryItem(String, String, String, Nullable<ScVmmProvisioningState>)

Initializes a new instance of VirtualNetworkInventoryItem.

Applies to