ArmNetworkModelFactory.VpnSiteData 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.Network.VpnSiteData VpnSiteData(Azure.Core.ResourceIdentifier id = default, string name = default, string type = default, Azure.Core.AzureLocation? location = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.ResourceManager.Network.Models.DeviceProperties deviceProperties = default, string ipAddress = default, string siteKey = default, Azure.ResourceManager.Network.Models.VirtualNetworkAddressSpace addressSpace = default, Azure.ResourceManager.Network.Models.BgpSettings bgpProperties = default, Azure.ResourceManager.Network.Models.NetworkProvisioningState? provisioningState = default, bool? isSecuritySite = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Network.VpnSiteLinkData> vpnSiteLinks = default, Azure.Core.ResourceIdentifier virtualWanId = default, Azure.ResourceManager.Network.Models.O365BreakOutCategoryPolicies o365BreakOutCategories = default, Azure.ETag? eTag = default);
static member VpnSiteData : Azure.Core.ResourceIdentifier * string * string * Nullable<Azure.Core.AzureLocation> * System.Collections.Generic.IDictionary<string, string> * Azure.ResourceManager.Network.Models.DeviceProperties * string * string * Azure.ResourceManager.Network.Models.VirtualNetworkAddressSpace * Azure.ResourceManager.Network.Models.BgpSettings * Nullable<Azure.ResourceManager.Network.Models.NetworkProvisioningState> * Nullable<bool> * seq<Azure.ResourceManager.Network.VpnSiteLinkData> * Azure.Core.ResourceIdentifier * Azure.ResourceManager.Network.Models.O365BreakOutCategoryPolicies * Nullable<Azure.ETag> -> Azure.ResourceManager.Network.VpnSiteData
Public Shared Function VpnSiteData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional deviceProperties As DeviceProperties = Nothing, Optional ipAddress As String = Nothing, Optional siteKey As String = Nothing, Optional addressSpace As VirtualNetworkAddressSpace = Nothing, Optional bgpProperties As BgpSettings = Nothing, Optional provisioningState As Nullable(Of NetworkProvisioningState) = Nothing, Optional isSecuritySite As Nullable(Of Boolean) = Nothing, Optional vpnSiteLinks As IEnumerable(Of VpnSiteLinkData) = Nothing, Optional virtualWanId As ResourceIdentifier = Nothing, Optional o365BreakOutCategories As O365BreakOutCategoryPolicies = Nothing, Optional eTag As Nullable(Of ETag) = Nothing) As VpnSiteData
Parameters
Resource ID.
- name
- String
Resource name.
- type
- String
Resource type.
- location
- Nullable<AzureLocation>
Resource location.
- tags
- IDictionary<String,String>
Resource tags.
- deviceProperties
- DeviceProperties
The device properties.
- ipAddress
- String
The ip-address for the vpn-site.
- siteKey
- String
The key for vpn-site that can be used for connections.
- addressSpace
- VirtualNetworkAddressSpace
The AddressSpace that contains an array of IP address ranges.
- bgpProperties
- BgpSettings
The set of bgp properties.
- provisioningState
- Nullable<NetworkProvisioningState>
The provisioning state of the VPN site resource.
- vpnSiteLinks
- IEnumerable<VpnSiteLinkData>
List of all vpn site links.
- virtualWanId
- ResourceIdentifier
Resource ID.
- o365BreakOutCategories
- O365BreakOutCategoryPolicies
Office365 breakout categories.
Returns
A new VpnSiteData instance for mocking.