ArmMobileNetworkModelFactory.PacketCoreControlPlaneData 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 PacketCoreControlPlaneData.
public static Azure.ResourceManager.MobileNetwork.PacketCoreControlPlaneData PacketCoreControlPlaneData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.MobileNetwork.Models.MobileNetworkManagedServiceIdentity userAssignedIdentity = default, Azure.ResourceManager.MobileNetwork.Models.MobileNetworkProvisioningState? provisioningState = default, Azure.ResourceManager.MobileNetwork.Models.MobileNetworkInstallation installation = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> sites = default, Azure.ResourceManager.MobileNetwork.Models.MobileNetworkPlatformConfiguration platform = default, Azure.ResourceManager.MobileNetwork.Models.MobileNetworkCoreNetworkType? coreNetworkTechnology = default, string version = default, string installedVersion = default, string rollbackVersion = default, Azure.ResourceManager.MobileNetwork.Models.MobileNetworkInterfaceProperties controlPlaneAccessInterface = default, System.Collections.Generic.IEnumerable<string> controlPlaneAccessVirtualIPv4Addresses = default, Azure.ResourceManager.MobileNetwork.Models.MobileNetworkBillingSku sku = default, int? ueMtu = default, Azure.ResourceManager.MobileNetwork.Models.MobileNetworkLocalDiagnosticsAccessConfiguration localDiagnosticsAccess = default, Uri diagnosticsUploadStorageAccountContainerUri = default, Azure.ResourceManager.MobileNetwork.Models.MobileNetworkEventHubConfiguration eventHub = default, int? nasRerouteMacroMmeGroupId = default, BinaryData interopSettings = default, Azure.ResourceManager.MobileNetwork.Models.HomeNetworkPrivateKeysProvisioningState? homeNetworkPrivateKeysProvisioningState = default);
static member PacketCoreControlPlaneData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.MobileNetwork.Models.MobileNetworkManagedServiceIdentity * Nullable<Azure.ResourceManager.MobileNetwork.Models.MobileNetworkProvisioningState> * Azure.ResourceManager.MobileNetwork.Models.MobileNetworkInstallation * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * Azure.ResourceManager.MobileNetwork.Models.MobileNetworkPlatformConfiguration * Nullable<Azure.ResourceManager.MobileNetwork.Models.MobileNetworkCoreNetworkType> * string * string * string * Azure.ResourceManager.MobileNetwork.Models.MobileNetworkInterfaceProperties * seq<string> * Azure.ResourceManager.MobileNetwork.Models.MobileNetworkBillingSku * Nullable<int> * Azure.ResourceManager.MobileNetwork.Models.MobileNetworkLocalDiagnosticsAccessConfiguration * Uri * Azure.ResourceManager.MobileNetwork.Models.MobileNetworkEventHubConfiguration * Nullable<int> * BinaryData * Nullable<Azure.ResourceManager.MobileNetwork.Models.HomeNetworkPrivateKeysProvisioningState> -> Azure.ResourceManager.MobileNetwork.PacketCoreControlPlaneData
Public Shared Function PacketCoreControlPlaneData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional userAssignedIdentity As MobileNetworkManagedServiceIdentity = Nothing, Optional provisioningState As Nullable(Of MobileNetworkProvisioningState) = Nothing, Optional installation As MobileNetworkInstallation = Nothing, Optional sites As IEnumerable(Of WritableSubResource) = Nothing, Optional platform As MobileNetworkPlatformConfiguration = Nothing, Optional coreNetworkTechnology As Nullable(Of MobileNetworkCoreNetworkType) = Nothing, Optional version As String = Nothing, Optional installedVersion As String = Nothing, Optional rollbackVersion As String = Nothing, Optional controlPlaneAccessInterface As MobileNetworkInterfaceProperties = Nothing, Optional controlPlaneAccessVirtualIPv4Addresses As IEnumerable(Of String) = Nothing, Optional sku As MobileNetworkBillingSku = Nothing, Optional ueMtu As Nullable(Of Integer) = Nothing, Optional localDiagnosticsAccess As MobileNetworkLocalDiagnosticsAccessConfiguration = Nothing, Optional diagnosticsUploadStorageAccountContainerUri As Uri = Nothing, Optional eventHub As MobileNetworkEventHubConfiguration = Nothing, Optional nasRerouteMacroMmeGroupId As Nullable(Of Integer) = Nothing, Optional interopSettings As BinaryData = Nothing, Optional homeNetworkPrivateKeysProvisioningState As Nullable(Of HomeNetworkPrivateKeysProvisioningState) = Nothing) As PacketCoreControlPlaneData
Parameters
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
- tags
- IDictionary<String,String>
The tags.
- location
- AzureLocation
The location.
- userAssignedIdentity
- MobileNetworkManagedServiceIdentity
The identity used to retrieve the ingress certificate from Azure key vault.
- provisioningState
- Nullable<MobileNetworkProvisioningState>
The provisioning state of the packet core control plane resource.
- installation
- MobileNetworkInstallation
The installation state of the packet core control plane resource.
- sites
- IEnumerable<WritableSubResource>
Site(s) under which this packet core control plane should be deployed. The sites must be in the same location as the packet core control plane.
- platform
- MobileNetworkPlatformConfiguration
The platform where the packet core is deployed.
- coreNetworkTechnology
- Nullable<MobileNetworkCoreNetworkType>
The core network technology generation (5G core or EPC / 4G core).
- version
- String
The desired version of the packet core software.
- installedVersion
- String
The currently installed version of the packet core software.
- rollbackVersion
- String
The previous version of the packet core software that was deployed. Used when performing the rollback action.
- controlPlaneAccessInterface
- MobileNetworkInterfaceProperties
The control plane interface on the access network. For 5G networks, this is the N2 interface. For 4G networks, this is the S1-MME interface.
- controlPlaneAccessVirtualIPv4Addresses
- IEnumerable<String>
The virtual IP address(es) for the control plane on the access network in a High Availability (HA) system. In an HA deployment the access network router should be configured to anycast traffic for this address to the control plane access interfaces on the active and standby nodes. In non-HA system this list should be omitted or empty.
The SKU defining the throughput and SIM allowances for this packet core control plane deployment.
The MTU (in bytes) signaled to the UE. The same MTU is set on the user plane data links for all data networks. The MTU set on the user plane access link is calculated to be 60 bytes greater than this value to allow for GTP encapsulation.
- localDiagnosticsAccess
- MobileNetworkLocalDiagnosticsAccessConfiguration
The kubernetes ingress configuration to control access to packet core diagnostics over local APIs.
- diagnosticsUploadStorageAccountContainerUri
- Uri
Configuration for uploading packet core diagnostics.
- eventHub
- MobileNetworkEventHubConfiguration
Configuration for sending packet core events to an Azure Event Hub.
- interopSettings
- BinaryData
Settings to allow interoperability with third party components e.g. RANs and UEs.
- homeNetworkPrivateKeysProvisioningState
- Nullable<HomeNetworkPrivateKeysProvisioningState>
The provisioning state of the secret containing private keys and keyIds for SUPI concealment.
Returns
A new PacketCoreControlPlaneData instance for mocking.
Applies to
Azure SDK for .NET