ArmCognitiveServicesModelFactory.CognitiveServicesManagedNetworkConfigurationExtended Method

Definition

public static Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesManagedNetworkConfigurationExtended CognitiveServicesManagedNetworkConfigurationExtended(Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesIsolationMode? isolationMode = default, string networkId = default, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesOutboundRuleBasicProperties> outboundRules = default, Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesManagedNetworkStatus? managedNetworkStatus = default, Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesFirewallSku? firewallSku = default, Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesManagedNetworkKind? managedNetworkKind = default, string firewallPublicIpAddress = default, Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesManagedNetworkProvisioningState? provisioningState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesIsolationMode> changeableIsolationModes = default);
static member CognitiveServicesManagedNetworkConfigurationExtended : Nullable<Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesIsolationMode> * string * System.Collections.Generic.IDictionary<string, Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesOutboundRuleBasicProperties> * Nullable<Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesManagedNetworkStatus> * Nullable<Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesFirewallSku> * Nullable<Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesManagedNetworkKind> * string * Nullable<Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesManagedNetworkProvisioningState> * seq<Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesIsolationMode> -> Azure.ResourceManager.CognitiveServices.Models.CognitiveServicesManagedNetworkConfigurationExtended
Public Shared Function CognitiveServicesManagedNetworkConfigurationExtended (Optional isolationMode As Nullable(Of CognitiveServicesIsolationMode) = Nothing, Optional networkId As String = Nothing, Optional outboundRules As IDictionary(Of String, CognitiveServicesOutboundRuleBasicProperties) = Nothing, Optional managedNetworkStatus As Nullable(Of CognitiveServicesManagedNetworkStatus) = Nothing, Optional firewallSku As Nullable(Of CognitiveServicesFirewallSku) = Nothing, Optional managedNetworkKind As Nullable(Of CognitiveServicesManagedNetworkKind) = Nothing, Optional firewallPublicIpAddress As String = Nothing, Optional provisioningState As Nullable(Of CognitiveServicesManagedNetworkProvisioningState) = Nothing, Optional changeableIsolationModes As IEnumerable(Of CognitiveServicesIsolationMode) = Nothing) As CognitiveServicesManagedNetworkConfigurationExtended

Parameters

isolationMode
Nullable<CognitiveServicesIsolationMode>

Isolation mode for the managed network of a cognitive services account.

networkId
String
outboundRules
IDictionary<String,CognitiveServicesOutboundRuleBasicProperties>

Dictionary of <OutboundRule>.

managedNetworkStatus
Nullable<CognitiveServicesManagedNetworkStatus>

Status for the managed network of a cognitive services account.

firewallSku
Nullable<CognitiveServicesFirewallSku>

Firewall Sku used for FQDN Rules.

managedNetworkKind
Nullable<CognitiveServicesManagedNetworkKind>

The Kind of the managed network. Users can switch from V1 to V2 for granular access controls, but cannot switch back to V1 once V2 is enabled.

firewallPublicIpAddress
String

Public IP address assigned to the Azure Firewall.

provisioningState
Nullable<CognitiveServicesManagedNetworkProvisioningState>

The provisioning state of the managed network settings.

changeableIsolationModes
IEnumerable<CognitiveServicesIsolationMode>

Returns

A new CognitiveServicesManagedNetworkConfigurationExtended instance for mocking.

Applies to