Share via


HciNetworkProfile Class

Definition

The network profile of a device.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.HciNetworkProfileTypeConverter))]
public class HciNetworkProfile : Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IHciNetworkProfile
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.HciNetworkProfileTypeConverter))>]
type HciNetworkProfile = class
    interface IHciNetworkProfile
    interface IJsonSerializable
Public Class HciNetworkProfile
Implements IHciNetworkProfile
Inheritance
HciNetworkProfile
Attributes
Implements

Constructors

HciNetworkProfile()

Creates an new HciNetworkProfile instance.

Properties

HostNetworkEnableStorageAutoIP

Optional parameter required only for 3 Nodes Switchless deployments. This allows users to specify IPs and Mask for Storage NICs when Network ATC is not assigning the IPs for storage automatically.

HostNetworkIntent

The network intents assigned to the network reference pattern used for the deployment. Each intent will define its own name, traffic type, adapter names, and overrides as recommended by your OEM.

HostNetworkStorageConnectivitySwitchless

Defines how the storage adapters between nodes are connected either switch or switch less.

HostNetworkStorageNetwork

List of StorageNetworks config to deploy AzureStackHCI Cluster.

NicDetail

List of NIC Details of device.

SwitchDetail

List of switch details for edge device.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of HciNetworkProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of HciNetworkProfile.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IHciNetworkProfile.

FromJsonString(String)

Creates a new instance of HciNetworkProfile, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of HciNetworkProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to