Share via


PacketCoreControlPlane Class

Definition

Packet core control plane resource.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MobileNetwork.Models.Api20221101.PacketCoreControlPlaneTypeConverter))]
public class PacketCoreControlPlane : Microsoft.Azure.PowerShell.Cmdlets.MobileNetwork.Models.Api20221101.IPacketCoreControlPlane, Microsoft.Azure.PowerShell.Cmdlets.MobileNetwork.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MobileNetwork.Models.Api20221101.PacketCoreControlPlaneTypeConverter))>]
type PacketCoreControlPlane = class
    interface IPacketCoreControlPlane
    interface IJsonSerializable
    interface ITrackedResource
    interface IResource
    interface IValidates
Public Class PacketCoreControlPlane
Implements IPacketCoreControlPlane, IValidates
Inheritance
PacketCoreControlPlane
Attributes
Implements

Constructors

PacketCoreControlPlane()

Creates an new PacketCoreControlPlane instance.

Properties

AzureStackEdgeDeviceId

Azure Stack Edge device resource ID.

AzureStackHciClusterId

Azure Stack HCI cluster resource ID.

ConnectedClusterId

Azure Arc connected cluster resource ID.

ControlPlaneAccessInterfaceIpv4Address

The IPv4 address.

ControlPlaneAccessInterfaceIpv4Gateway

The default IPv4 gateway (router).

ControlPlaneAccessInterfaceIpv4Subnet

The IPv4 subnet.

ControlPlaneAccessInterfaceName

The logical name for this interface. This should match one of the interfaces configured on your Azure Stack Edge device.

CoreNetworkTechnology

The core network technology generation (5G core or EPC / 4G core).

CustomLocationId

Azure Arc custom location resource ID.

HttpsServerCertificateUrl

The certificate URL, unversioned. For example: https://contosovault.vault.azure.net/certificates/ingress.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

IdentityPrincipalId

The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.

IdentityTenantId

The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.

IdentityType

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

IdentityUserAssignedIdentity

The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

InstallationState

Installation state

InteropSetting

Settings to allow interoperability with third party components e.g. RANs and UEs.

LocalDiagnosticAccessAuthenticationType

How to authenticate users who access local diagnostics APIs.

LocalDiagnosticsAccessHttpsServerCertificateProvisioningState

The certificate's provisioning state

Location

The geo-location where the resource lives

Name

The name of the resource

OperationId

Azure Async Operation ID.

PlatformType

The platform type where packet core is deployed.

PropertiesPlatformAzureStackEdgeDevices

The Azure Stack Edge devices where the packet core is deployed. If the packet core is deployed across multiple devices, all devices will appear in this list.

ProvisioningReason

Reason for certificate provisioning failure.

ProvisioningState

The provisioning state of the packet core control plane resource.

ResourceGroupName

Gets the resource group name

RollbackVersion

The previous version of the packet core software that was deployed. Used when performing the rollback action.

Site

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.

Sku

The SKU defining the throughput and SIM allowances for this packet core control plane deployment.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

SystemDataCreatedAt

The timestamp of resource creation (UTC).

SystemDataCreatedBy

The identity that created the resource.

SystemDataCreatedByType

The type of identity that created the resource.

SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

SystemDataLastModifiedBy

The identity that last modified the resource.

SystemDataLastModifiedByType

The type of identity that last modified the resource.

Tag

Resource tags.

Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

UeMtu

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.

Version

The version of the packet core software that is deployed.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of PacketCoreControlPlane.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of PacketCoreControlPlane.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.MobileNetwork.Models.Api20221101.IPacketCoreControlPlane.

FromJsonString(String)

Creates a new instance of PacketCoreControlPlane, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of PacketCoreControlPlane into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to