ArmNetworkModelFactory.ConnectivityConfigurationData 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.
Initializes a new instance of ConnectivityConfigurationData.
public static Azure.ResourceManager.Network.ConnectivityConfigurationData ConnectivityConfigurationData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string description = default, Azure.ResourceManager.Network.Models.ConnectivityTopology? connectivityTopology = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ConnectivityHub> hubs = default, Azure.ResourceManager.Network.Models.GlobalMeshSupportFlag? isGlobal = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.Models.ConnectivityGroupItem> appliesToGroups = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default, Azure.ResourceManager.Network.Models.DeleteExistingPeering? deleteExistingPeering = default, Guid? resourceGuid = default, Azure.ETag? etag = default);
static member ConnectivityConfigurationData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * Nullable<Azure.ResourceManager.Network.Models.ConnectivityTopology> * seq<Azure.ResourceManager.Network.Models.ConnectivityHub> * Nullable<Azure.ResourceManager.Network.Models.GlobalMeshSupportFlag> * seq<Azure.ResourceManager.Network.Models.ConnectivityGroupItem> * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> * Nullable<Azure.ResourceManager.Network.Models.DeleteExistingPeering> * Nullable<Guid> * Nullable<Azure.ETag> -> Azure.ResourceManager.Network.ConnectivityConfigurationData
Public Shared Function ConnectivityConfigurationData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional description As String = Nothing, Optional connectivityTopology As Nullable(Of ConnectivityTopology) = Nothing, Optional hubs As IEnumerable(Of ConnectivityHub) = Nothing, Optional isGlobal As Nullable(Of GlobalMeshSupportFlag) = Nothing, Optional appliesToGroups As IEnumerable(Of ConnectivityGroupItem) = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing, Optional deleteExistingPeering As Nullable(Of DeleteExistingPeering) = Nothing, Optional resourceGuid As Nullable(Of Guid) = Nothing, Optional etag As Nullable(Of ETag) = Nothing) As ConnectivityConfigurationData
Parameters
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
- description
- String
A description of the connectivity configuration.
- connectivityTopology
- Nullable<ConnectivityTopology>
Connectivity topology type.
- hubs
- IEnumerable<ConnectivityHub>
List of hubItems.
- isGlobal
- Nullable<GlobalMeshSupportFlag>
Flag if global mesh is supported.
- appliesToGroups
- IEnumerable<ConnectivityGroupItem>
Groups for configuration.
- provisioningState
- Nullable<NetworkProvisioningState>
The provisioning state of the connectivity configuration resource.
- deleteExistingPeering
- Nullable<DeleteExistingPeering>
Flag if need to remove current existing peerings.
Returns
A new ConnectivityConfigurationData instance for mocking.