Share via


ArmHciModelFactory Class

Definition

Model factory for models.

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

Methods

ArcDefaultExtensionDetails(String, Nullable<DateTimeOffset>)

Initializes a new instance of ArcDefaultExtensionDetails.

ArcExtensionData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<HciProvisioningState>, Nullable<ArcExtensionAggregateState>, IEnumerable<PerNodeExtensionState>, Nullable<ArcExtensionManagedBy>, String, String, String, String, Nullable<Boolean>, BinaryData, BinaryData, Nullable<Boolean>)

Initializes a new instance of ArcExtensionData.

ArcExtensionInstanceView(String, String, String, ArcExtensionInstanceViewStatus)

Initializes a new instance of ArcExtensionInstanceView.

ArcExtensionInstanceViewStatus(String, Nullable<HciStatusLevelType>, String, String, Nullable<DateTimeOffset>)

Initializes a new instance of ArcExtensionInstanceViewStatus.

ArcIdentityResult(Nullable<Guid>, Nullable<Guid>, Nullable<Guid>, Nullable<Guid>)

Initializes a new instance of ArcIdentityResult.

ArcPasswordCredential(String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Initializes a new instance of ArcPasswordCredential.

ArcSettingData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<HciProvisioningState>, String, Nullable<Guid>, Nullable<Guid>, Nullable<Guid>, Nullable<Guid>, Nullable<ArcSettingAggregateState>, IEnumerable<PerNodeArcState>, BinaryData, IEnumerable<ArcDefaultExtensionDetails>)

Initializes a new instance of ArcSettingData.

EceActionStatus(String, IEnumerable<HciClusterDeploymentStep>)

Initializes a new instance of EceActionStatus.

EceReportedProperties(EceActionStatus, EceActionStatus)

Initializes a new instance of EceReportedProperties.

GalleryImageData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ArcVmExtendedLocation, ResourceIdentifier, String, Nullable<OperatingSystemType>, Nullable<CloudInitDataSource>, Nullable<HyperVGeneration>, GalleryImageIdentifier, GalleryImageVersion, Nullable<ProvisioningStateEnum>, GalleryImageStatus)

Initializes a new instance of GalleryImageData.

GalleryImageStatus(String, String, GalleryImageStatusProvisioningStatus, Nullable<Int64>, Nullable<Int64>)

Initializes a new instance of GalleryImageStatus.

GalleryImageStatusProvisioningStatus(String, Nullable<HciClusterStatus>)

Initializes a new instance of GalleryImageStatusProvisioningStatus.

GuestAgentData(ResourceIdentifier, String, ResourceType, SystemData, GuestCredential, Nullable<ProvisioningAction>, String, String)

Initializes a new instance of GuestAgentData.

GuestAgentInstallStatus(String, Nullable<StatusType>, Nullable<DateTimeOffset>, String, IEnumerable<ResponseError>)

Initializes a new instance of GuestAgentInstallStatus.

HciArcEnabledEdgeDevice(ResourceIdentifier, String, ResourceType, SystemData, HciArcEnabledEdgeDeviceProperties)

Initializes a new instance of HciArcEnabledEdgeDevice.

HciArcEnabledEdgeDeviceProperties(HciEdgeDeviceConfiguration, Nullable<HciProvisioningState>, HciReportedProperties)

Initializes a new instance of HciArcEnabledEdgeDeviceProperties.

HciClusterData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Nullable<HciProvisioningState>, Nullable<HciClusterStatus>, Nullable<HciClusterConnectivityStatus>, Nullable<Guid>, String, Nullable<Guid>, Nullable<Guid>, Nullable<Guid>, Nullable<Guid>, SoftwareAssuranceProperties, LogCollectionProperties, RemoteSupportProperties, HciClusterDesiredProperties, HciClusterReportedProperties, IsolatedVmAttestationConfiguration, Nullable<Single>, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String, Nullable<Guid>, Nullable<Guid>, Nullable<HciManagedServiceIdentityType>, IDictionary<String,UserAssignedIdentity>)

Initializes a new instance of HciClusterData.

HciClusterDeploymentSettingData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<HciProvisioningState>, IEnumerable<ResourceIdentifier>, Nullable<EceDeploymentMode>, Nullable<HciClusterOperationType>, HciClusterDeploymentConfiguration, EceReportedProperties)

Initializes a new instance of HciClusterDeploymentSettingData.

HciClusterDeploymentStep(String, String, String, String, String, String, IEnumerable<HciClusterDeploymentStep>, IEnumerable<String>)

Initializes a new instance of HciClusterDeploymentStep.

HciClusterIdentityResult(Nullable<Guid>, Nullable<Guid>, Nullable<Guid>, Nullable<Guid>)

Initializes a new instance of HciClusterIdentityResult.

HciClusterNode(String, Nullable<Single>, Nullable<WindowsServerSubscription>, Nullable<ClusterNodeType>, String, String, String, String, String, String, String, Nullable<Single>, Nullable<Single>, Nullable<DateTimeOffset>, Nullable<OemActivation>)

Initializes a new instance of HciClusterNode.

HciClusterOfferData(ResourceIdentifier, String, ResourceType, SystemData, String, String, String, String, IEnumerable<HciSkuMappings>)

Initializes a new instance of HciClusterOfferData.

HciClusterPatch(IDictionary<String,String>, String, Nullable<Guid>, Nullable<Guid>, HciClusterDesiredProperties, Nullable<Guid>, Nullable<Guid>, Nullable<HciManagedServiceIdentityType>, IDictionary<String, UserAssignedIdentity>)

Initializes a new instance of HciClusterPatch.

HciClusterPublisherData(ResourceIdentifier, String, ResourceType, SystemData, String)

Initializes a new instance of HciClusterPublisherData.

HciClusterReportedProperties(String, Nullable<Guid>, String, IEnumerable<HciClusterNode>, Nullable<DateTimeOffset>, Nullable<ImdsAttestationState>, Nullable<HciClusterDiagnosticLevel>, IEnumerable<String>, Nullable<ClusterNodeType>, String, Nullable<OemActivation>)

Initializes a new instance of HciClusterReportedProperties.

HciClusterSecuritySettingData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<HciClusterComplianceAssignmentType>, Nullable<HciClusterComplianceAssignmentType>, Nullable<HciClusterComplianceAssignmentType>, SecurityComplianceStatus, Nullable<HciProvisioningState>)

Initializes a new instance of HciClusterSecuritySettingData.

HciClusterUpdateData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<AzureLocation>, Nullable<HciProvisioningState>, Nullable<DateTimeOffset>, String, String, Nullable<HciUpdateState>, IEnumerable<HciClusterUpdatePrerequisite>, IEnumerable<HciPackageVersionInfo>, Nullable<HciNodeRebootRequirement>, Nullable<HciHealthState>, IEnumerable<HciPrecheckResult>, Nullable<DateTimeOffset>, String, Nullable<Single>, String, String, String, String, Nullable<HciAvailabilityType>, String, String, Nullable<Single>, String)

Initializes a new instance of HciClusterUpdateData.

HciClusterUpdateRunData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<AzureLocation>, Nullable<HciProvisioningState>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, Nullable<UpdateRunPropertiesState>, String, String, String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, IEnumerable<HciUpdateStep>)

Initializes a new instance of HciClusterUpdateRunData.

HciClusterUpdateSummaryData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<AzureLocation>, Nullable<HciProvisioningState>, String, String, String, IEnumerable<HciPackageVersionInfo>, String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<HciHealthState>, IEnumerable<HciPrecheckResult>, Nullable<DateTimeOffset>, Nullable<HciClusterUpdateState>)

Initializes a new instance of HciClusterUpdateSummaryData.

HciEdgeDeviceAdapterPropertyOverrides(String, String, String)

Initializes a new instance of HciEdgeDeviceAdapterPropertyOverrides.

HciEdgeDeviceArcExtension(String, Nullable<ArcExtensionState>, IEnumerable<HciValidationFailureDetail>, ResourceIdentifier, String, Nullable<ArcExtensionManagedBy>)

Initializes a new instance of HciEdgeDeviceArcExtension.

HciEdgeDeviceData(ResourceIdentifier, String, ResourceType, SystemData, String)

Initializes a new instance of HciEdgeDeviceData.

HciEdgeDeviceHostNetwork(IEnumerable<HciEdgeDeviceIntents>, IEnumerable<HciEdgeDeviceStorageNetworks>, Nullable<Boolean>, Nullable<Boolean>)

Initializes a new instance of HciEdgeDeviceHostNetwork.

HciEdgeDeviceIntents(Nullable<Int64>, Nullable<Int64>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, IEnumerable<String>, Nullable<Boolean>, HciEdgeDeviceVirtualSwitchConfigurationOverrides, Nullable<Boolean>, DeploymentSettingQosPolicyOverrides, Nullable<Boolean>, HciEdgeDeviceAdapterPropertyOverrides)

Initializes a new instance of HciEdgeDeviceIntents.

HciEdgeDeviceProperties(HciEdgeDeviceConfiguration, Nullable<HciProvisioningState>)

Initializes a new instance of HciEdgeDeviceProperties.

HciEdgeDeviceReportedProperties(Nullable<HciEdgeDeviceState>, IEnumerable<HciEdgeDeviceArcExtension>)

Initializes a new instance of HciEdgeDeviceReportedProperties.

HciEdgeDeviceStorageAdapterIPInfo(String, String, String)

Initializes a new instance of HciEdgeDeviceStorageAdapterIPInfo.

HciEdgeDeviceStorageNetworks(String, String, String, IEnumerable<HciEdgeDeviceStorageAdapterIPInfo>)

Initializes a new instance of HciEdgeDeviceStorageNetworks.

HciEdgeDeviceSwitchDetail(String, String, IEnumerable<HciEdgeSwitchExtension>)

Initializes a new instance of HciEdgeDeviceSwitchDetail.

HciEdgeDeviceValidateResult(String)

Initializes a new instance of HciEdgeDeviceValidateResult.

HciEdgeDeviceVirtualSwitchConfigurationOverrides(String, String)

Initializes a new instance of HciEdgeDeviceVirtualSwitchConfigurationOverrides.

HciEdgeSwitchExtension(String, String, Nullable<Boolean>)

Initializes a new instance of HciEdgeSwitchExtension.

HciNetworkProfile(IEnumerable<HciNicDetail>, IEnumerable<HciEdgeDeviceSwitchDetail>, HciEdgeDeviceHostNetwork)

Initializes a new instance of HciNetworkProfile.

HciNicDetail(String, String, String, String, String, String, String, IEnumerable<String>, String, String, String, String, String, String, String)

Initializes a new instance of HciNicDetail.

HciOSProfile(String, String)

Initializes a new instance of HciOSProfile.

HciReportedProperties(Nullable<HciEdgeDeviceState>, IEnumerable<HciEdgeDeviceArcExtension>, HciNetworkProfile, HciOSProfile, SbeDeploymentPackageInfo)

Initializes a new instance of HciReportedProperties.

HciSkuData(ResourceIdentifier, String, ResourceType, SystemData, String, String, String, String, String, IEnumerable<HciSkuMappings>)

Initializes a new instance of HciSkuData.

HciValidationFailureDetail(String)

Initializes a new instance of HciValidationFailureDetail.

HybridIdentityMetadataData(ResourceIdentifier, String, ResourceType, SystemData, String, String, ManagedServiceIdentity, String)

Initializes a new instance of HybridIdentityMetadataData.

InstanceViewStatus(String, Nullable<HciStatusLevelType>, String, String, Nullable<DateTimeOffset>)

Initializes a new instance of InstanceViewStatus.

IPConfigurationProperties(String, String, String, ResourceIdentifier)

Initializes a new instance of IPConfigurationProperties.

IPPoolInfo(String, String)

Initializes a new instance of IPPoolInfo.

IsolatedVmAttestationConfiguration(ResourceIdentifier, String, String)

Initializes a new instance of IsolatedVmAttestationConfiguration.

LogCollectionError(String, String)

Initializes a new instance of LogCollectionError.

LogCollectionProperties(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IEnumerable<LogCollectionSession>)

Initializes a new instance of LogCollectionProperties.

LogCollectionSession(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<Int64>, Nullable<LogCollectionStatus>, Nullable<LogCollectionJobType>, String, Nullable<DateTimeOffset>, LogCollectionError)

Initializes a new instance of LogCollectionSession.

LogicalNetworkData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ArcVmExtendedLocation, IEnumerable<String>, IEnumerable<Subnet>, Nullable<ProvisioningStateEnum>, String, LogicalNetworkStatus)

Initializes a new instance of LogicalNetworkData.

LogicalNetworkStatus(String, String, LogicalNetworkStatusProvisioningStatus)

Initializes a new instance of LogicalNetworkStatus.

LogicalNetworkStatusProvisioningStatus(String, Nullable<HciClusterStatus>)

Initializes a new instance of LogicalNetworkStatusProvisioningStatus.

MarketplaceGalleryImageData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ArcVmExtendedLocation, ResourceIdentifier, Nullable<OperatingSystemType>, Nullable<CloudInitDataSource>, Nullable<HyperVGeneration>, GalleryImageIdentifier, GalleryImageVersion, Nullable<ProvisioningStateEnum>, MarketplaceGalleryImageStatus)

Initializes a new instance of MarketplaceGalleryImageData.

MarketplaceGalleryImageStatus(String, String, MarketplaceGalleryImageStatusProvisioningStatus, Nullable<Int64>, Nullable<Int64>)

Initializes a new instance of MarketplaceGalleryImageStatus.

MarketplaceGalleryImageStatusProvisioningStatus(String, Nullable<HciClusterStatus>)

Initializes a new instance of MarketplaceGalleryImageStatusProvisioningStatus.

NetworkInterfaceData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ArcVmExtendedLocation, IEnumerable<IPConfiguration>, String, IEnumerable<String>, Nullable<ProvisioningStateEnum>, NetworkInterfaceStatus)

Initializes a new instance of NetworkInterfaceData.

NetworkInterfaceStatus(String, String, NetworkInterfaceStatusProvisioningStatus)

Initializes a new instance of NetworkInterfaceStatus.

NetworkInterfaceStatusProvisioningStatus(String, Nullable<HciClusterStatus>)

Initializes a new instance of NetworkInterfaceStatusProvisioningStatus.

PerNodeArcState(String, String, Nullable<Guid>, Nullable<NodeArcState>)

Initializes a new instance of PerNodeArcState.

PerNodeExtensionState(String, String, String, Nullable<NodeExtensionState>, ArcExtensionInstanceView)

Initializes a new instance of PerNodeExtensionState.

PerNodeRemoteSupportSession(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, Nullable<Int64>, Nullable<HciClusterAccessLevel>)

Initializes a new instance of PerNodeRemoteSupportSession.

RemoteSupportContentProperties(Nullable<HciClusterAccessLevel>, Nullable<DateTimeOffset>, Nullable<RemoteSupportType>)

Initializes a new instance of RemoteSupportContentProperties.

RemoteSupportNodeSettings(ResourceIdentifier, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String, String)

Initializes a new instance of RemoteSupportNodeSettings.

RemoteSupportProperties(Nullable<HciClusterAccessLevel>, Nullable<DateTimeOffset>, Nullable<RemoteSupportType>, IEnumerable<RemoteSupportNodeSettings>, IEnumerable<PerNodeRemoteSupportSession>)

Initializes a new instance of RemoteSupportProperties.

RouteTable(String, String, String, IEnumerable<Route>)

Initializes a new instance of RouteTable.

SbeDeploymentPackageInfo(String, String, String)

Initializes a new instance of SbeDeploymentPackageInfo.

SecurityComplianceStatus(Nullable<HciClusterComplianceStatus>, Nullable<HciClusterComplianceStatus>, Nullable<HciClusterComplianceStatus>, Nullable<HciClusterComplianceStatus>, Nullable<DateTimeOffset>)

Initializes a new instance of SecurityComplianceStatus.

SoftwareAssuranceProperties(Nullable<SoftwareAssuranceStatus>, Nullable<SoftwareAssuranceIntent>, Nullable<DateTimeOffset>)

Initializes a new instance of SoftwareAssuranceProperties.

StorageContainerData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ArcVmExtendedLocation, String, Nullable<ProvisioningStateEnum>, StorageContainerStatus)

Initializes a new instance of StorageContainerData.

StorageContainerStatus(String, String, Nullable<Int64>, Nullable<Int64>, StorageContainerStatusProvisioningStatus)

Initializes a new instance of StorageContainerStatus.

StorageContainerStatusProvisioningStatus(String, Nullable<HciClusterStatus>)

Initializes a new instance of StorageContainerStatusProvisioningStatus.

VirtualHardDiskData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ArcVmExtendedLocation, Nullable<Int32>, Nullable<Int64>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Nullable<HyperVGeneration>, Nullable<DiskFileFormat>, Nullable<ProvisioningStateEnum>, ResourceIdentifier, VirtualHardDiskStatus)

Initializes a new instance of VirtualHardDiskData.

VirtualHardDiskStatus(String, String, VirtualHardDiskStatusProvisioningStatus)

Initializes a new instance of VirtualHardDiskStatus.

VirtualHardDiskStatusProvisioningStatus(String, Nullable<HciClusterStatus>)

Initializes a new instance of VirtualHardDiskStatusProvisioningStatus.

VirtualMachineConfigAgentInstanceView(String, IEnumerable<InstanceViewStatus>)

Initializes a new instance of VirtualMachineConfigAgentInstanceView.

VirtualMachineInstanceData(ResourceIdentifier, String, ResourceType, SystemData, ArcVmExtendedLocation, ManagedServiceIdentity, VirtualMachineInstancePropertiesHardwareProfile, IEnumerable<WritableSubResource>, VirtualMachineInstancePropertiesOSProfile, VirtualMachineInstancePropertiesSecurityProfile, VirtualMachineInstancePropertiesStorageProfile, HttpProxyConfiguration, Nullable<ProvisioningStateEnum>, VirtualMachineConfigAgentInstanceView, VirtualMachineInstanceStatus, GuestAgentInstallStatus, String, String)

Initializes a new instance of VirtualMachineInstanceData.

VirtualMachineInstanceStatus(String, String, Nullable<PowerStateEnum>, VirtualMachineInstanceStatusProvisioningStatus)

Initializes a new instance of VirtualMachineInstanceStatus.

VirtualMachineInstanceStatusProvisioningStatus(String, Nullable<HciClusterStatus>)

Initializes a new instance of VirtualMachineInstanceStatusProvisioningStatus.

Applies to