Skip to main content

packet_core_control_planes

Creates, updates, deletes, gets or lists a packet_core_control_planes resource.

Overview

Namepacket_core_control_planes
TypeResource
Idazure.mobile_network.packet_core_control_planes

Fields

NameDatatypeDescription
control_plane_access_interfacetextfield from the properties object
control_plane_access_virtual_ipv4_addressestextfield from the properties object
core_network_technologytextfield from the properties object
diagnostics_uploadtextfield from the properties object
event_hubtextfield from the properties object
home_network_private_keys_provisioningtextfield from the properties object
identitytextManaged service identity (User assigned identity)
installationtextfield from the properties object
installed_versiontextfield from the properties object
interop_settingstextfield from the properties object
local_diagnostics_accesstextfield from the properties object
locationtextThe geo-location where the resource lives
packetCoreControlPlaneNametextfield from the properties object
platformtextfield from the properties object
provisioning_statetextfield from the properties object
resourceGroupNametextfield from the properties object
rollback_versiontextfield from the properties object
signalingtextfield from the properties object
sitestextfield from the properties object
skutextfield from the properties object
subscriptionIdtextfield from the properties object
tagstextResource tags.
ue_mtutextfield from the properties object
user_consenttextfield from the properties object
versiontextfield from the properties object

Methods

NameAccessible byRequired ParamsDescription
getSELECTpacketCoreControlPlaneName, resourceGroupName, subscriptionIdGets information about the specified packet core control plane.
list_by_resource_groupSELECTresourceGroupName, subscriptionIdLists all the packet core control planes in a resource group.
list_by_subscriptionSELECTsubscriptionIdLists all the packet core control planes in a subscription.
create_or_updateINSERTpacketCoreControlPlaneName, resourceGroupName, subscriptionId, data__propertiesCreates or updates a packet core control plane.
deleteDELETEpacketCoreControlPlaneName, resourceGroupName, subscriptionIdDeletes the specified packet core control plane.
collect_diagnostics_packageEXECpacketCoreControlPlaneName, resourceGroupName, subscriptionId, data__storageAccountBlobUrlCollect a diagnostics package for the specified packet core control plane. This action will upload the diagnostics to a storage account.
reinstallEXECpacketCoreControlPlaneName, resourceGroupName, subscriptionIdReinstall the specified packet core control plane. This action will try to restore the packet core to the installed state that was disrupted by a transient failure. This action will cause a service outage.
rollbackEXECpacketCoreControlPlaneName, resourceGroupName, subscriptionIdRoll back the specified packet core control plane to the previous version, "rollbackVersion". Multiple consecutive rollbacks are not possible. This action may cause a service outage.
update_tagsEXECpacketCoreControlPlaneName, resourceGroupName, subscriptionIdPatch packet core control plane resource.

SELECT examples

Lists all the packet core control planes in a subscription.

SELECT
control_plane_access_interface,
control_plane_access_virtual_ipv4_addresses,
core_network_technology,
diagnostics_upload,
event_hub,
home_network_private_keys_provisioning,
identity,
installation,
installed_version,
interop_settings,
local_diagnostics_access,
location,
packetCoreControlPlaneName,
platform,
provisioning_state,
resourceGroupName,
rollback_version,
signaling,
sites,
sku,
subscriptionId,
tags,
ue_mtu,
user_consent,
version
FROM azure.mobile_network.vw_packet_core_control_planes
WHERE subscriptionId = '{{ subscriptionId }}';

INSERT example

Use the following StackQL query and manifest file to create a new packet_core_control_planes resource.

/*+ create */
INSERT INTO azure.mobile_network.packet_core_control_planes (
packetCoreControlPlaneName,
resourceGroupName,
subscriptionId,
data__properties,
properties,
identity,
tags,
location
)
SELECT
'{{ packetCoreControlPlaneName }}',
'{{ resourceGroupName }}',
'{{ subscriptionId }}',
'{{ data__properties }}',
'{{ properties }}',
'{{ identity }}',
'{{ tags }}',
'{{ location }}'
;

DELETE example

Deletes the specified packet_core_control_planes resource.

/*+ delete */
DELETE FROM azure.mobile_network.packet_core_control_planes
WHERE packetCoreControlPlaneName = '{{ packetCoreControlPlaneName }}'
AND resourceGroupName = '{{ resourceGroupName }}'
AND subscriptionId = '{{ subscriptionId }}';