ArmCognitiveServicesModelFactory.CognitiveServicesManagedNetworkConfigurationExtended Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.