Share via


ArmHciModelFactory.HciEdgeDeviceIntents Method

Definition

Initializes a new instance of HciEdgeDeviceIntents.

public static Azure.ResourceManager.Hci.Models.HciEdgeDeviceIntents HciEdgeDeviceIntents (long? scope = default, long? intentType = default, bool? isComputeIntentSet = default, bool? isStorageIntentSet = default, bool? isOnlyStorage = default, bool? isManagementIntentSet = default, bool? isStretchIntentSet = default, bool? isOnlyStretch = default, bool? isNetworkIntentType = default, string intentName = default, System.Collections.Generic.IEnumerable<string> intentAdapters = default, bool? overrideVirtualSwitchConfiguration = default, Azure.ResourceManager.Hci.Models.HciEdgeDeviceVirtualSwitchConfigurationOverrides virtualSwitchConfigurationOverrides = default, bool? overrideQosPolicy = default, Azure.ResourceManager.Hci.Models.DeploymentSettingQosPolicyOverrides qosPolicyOverrides = default, bool? overrideAdapterProperty = default, Azure.ResourceManager.Hci.Models.HciEdgeDeviceAdapterPropertyOverrides adapterPropertyOverrides = default);
static member HciEdgeDeviceIntents : Nullable<int64> * Nullable<int64> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * string * seq<string> * Nullable<bool> * Azure.ResourceManager.Hci.Models.HciEdgeDeviceVirtualSwitchConfigurationOverrides * Nullable<bool> * Azure.ResourceManager.Hci.Models.DeploymentSettingQosPolicyOverrides * Nullable<bool> * Azure.ResourceManager.Hci.Models.HciEdgeDeviceAdapterPropertyOverrides -> Azure.ResourceManager.Hci.Models.HciEdgeDeviceIntents
Public Shared Function HciEdgeDeviceIntents (Optional scope As Nullable(Of Long) = Nothing, Optional intentType As Nullable(Of Long) = Nothing, Optional isComputeIntentSet As Nullable(Of Boolean) = Nothing, Optional isStorageIntentSet As Nullable(Of Boolean) = Nothing, Optional isOnlyStorage As Nullable(Of Boolean) = Nothing, Optional isManagementIntentSet As Nullable(Of Boolean) = Nothing, Optional isStretchIntentSet As Nullable(Of Boolean) = Nothing, Optional isOnlyStretch As Nullable(Of Boolean) = Nothing, Optional isNetworkIntentType As Nullable(Of Boolean) = Nothing, Optional intentName As String = Nothing, Optional intentAdapters As IEnumerable(Of String) = Nothing, Optional overrideVirtualSwitchConfiguration As Nullable(Of Boolean) = Nothing, Optional virtualSwitchConfigurationOverrides As HciEdgeDeviceVirtualSwitchConfigurationOverrides = Nothing, Optional overrideQosPolicy As Nullable(Of Boolean) = Nothing, Optional qosPolicyOverrides As DeploymentSettingQosPolicyOverrides = Nothing, Optional overrideAdapterProperty As Nullable(Of Boolean) = Nothing, Optional adapterPropertyOverrides As HciEdgeDeviceAdapterPropertyOverrides = Nothing) As HciEdgeDeviceIntents

Parameters

scope
Nullable<Int64>

Scope for host network intent.

intentType
Nullable<Int64>

IntentType for host network intent.

isComputeIntentSet
Nullable<Boolean>

IsComputeIntentSet for host network intent.

isStorageIntentSet
Nullable<Boolean>

IsStorageIntentSet for host network intent.

isOnlyStorage
Nullable<Boolean>

IntentType for host network intent.

isManagementIntentSet
Nullable<Boolean>

IsManagementIntentSet for host network intent.

isStretchIntentSet
Nullable<Boolean>

IsStretchIntentSet for host network intent.

isOnlyStretch
Nullable<Boolean>

IsOnlyStretch for host network intent.

isNetworkIntentType
Nullable<Boolean>

IsNetworkIntentType for host network intent.

intentName
String

Name of the network intent you wish to create.

intentAdapters
IEnumerable<String>

Array of adapters used for the network intent.

overrideVirtualSwitchConfiguration
Nullable<Boolean>

This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.

virtualSwitchConfigurationOverrides
HciEdgeDeviceVirtualSwitchConfigurationOverrides

Set virtualSwitch ConfigurationOverrides for cluster.

overrideQosPolicy
Nullable<Boolean>

This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.

qosPolicyOverrides
DeploymentSettingQosPolicyOverrides

Set QoS PolicyOverrides for cluster.

overrideAdapterProperty
Nullable<Boolean>

This parameter should only be modified based on your OEM guidance. Do not modify this parameter without OEM validation.

adapterPropertyOverrides
HciEdgeDeviceAdapterPropertyOverrides

Set Adapter PropertyOverrides for cluster.

Returns

A new HciEdgeDeviceIntents instance for mocking.

Applies to