packet_core_control_planes
Creates, updates, deletes, gets or lists a packet_core_control_planes
resource.
Overview
Name | packet_core_control_planes |
Type | Resource |
Id | azure.mobile_network.packet_core_control_planes |
Fields
- vw_packet_core_control_planes
- packet_core_control_planes
Name | Datatype | Description |
---|---|---|
control_plane_access_interface | text | field from the properties object |
control_plane_access_virtual_ipv4_addresses | text | field from the properties object |
core_network_technology | text | field from the properties object |
diagnostics_upload | text | field from the properties object |
event_hub | text | field from the properties object |
home_network_private_keys_provisioning | text | field from the properties object |
identity | text | Managed service identity (User assigned identity) |
installation | text | field from the properties object |
installed_version | text | field from the properties object |
interop_settings | text | field from the properties object |
local_diagnostics_access | text | field from the properties object |
location | text | The geo-location where the resource lives |
packetCoreControlPlaneName | text | field from the properties object |
platform | text | field from the properties object |
provisioning_state | text | field from the properties object |
resourceGroupName | text | field from the properties object |
rollback_version | text | field from the properties object |
signaling | text | field from the properties object |
sites | text | field from the properties object |
sku | text | field from the properties object |
subscriptionId | text | field from the properties object |
tags | text | Resource tags. |
ue_mtu | text | field from the properties object |
user_consent | text | field from the properties object |
version | text | field from the properties object |
Name | Datatype | Description |
---|---|---|
identity | object | Managed service identity (User assigned identity) |
location | string | The geo-location where the resource lives |
properties | object | Packet core control plane properties. |
tags | object | Resource tags. |
Methods
Name | Accessible by | Required Params | Description |
---|---|---|---|
get | SELECT | packetCoreControlPlaneName, resourceGroupName, subscriptionId | Gets information about the specified packet core control plane. |
list_by_resource_group | SELECT | resourceGroupName, subscriptionId | Lists all the packet core control planes in a resource group. |
list_by_subscription | SELECT | subscriptionId | Lists all the packet core control planes in a subscription. |
create_or_update | INSERT | packetCoreControlPlaneName, resourceGroupName, subscriptionId, data__properties | Creates or updates a packet core control plane. |
delete | DELETE | packetCoreControlPlaneName, resourceGroupName, subscriptionId | Deletes the specified packet core control plane. |
collect_diagnostics_package | EXEC | packetCoreControlPlaneName, resourceGroupName, subscriptionId, data__storageAccountBlobUrl | Collect a diagnostics package for the specified packet core control plane. This action will upload the diagnostics to a storage account. |
reinstall | EXEC | packetCoreControlPlaneName, resourceGroupName, subscriptionId | Reinstall 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. |
rollback | EXEC | packetCoreControlPlaneName, resourceGroupName, subscriptionId | Roll 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_tags | EXEC | packetCoreControlPlaneName, resourceGroupName, subscriptionId | Patch packet core control plane resource. |
SELECT
examples
Lists all the packet core control planes in a subscription.
- vw_packet_core_control_planes
- packet_core_control_planes
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 }}';
SELECT
identity,
location,
properties,
tags
FROM azure.mobile_network.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.
- All Properties
- Manifest
/*+ 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 }}'
;
- name: your_resource_model_name
props:
- name: properties
value:
- name: provisioningState
value: []
- name: installation
value:
- name: desiredState
value: []
- name: state
value: []
- name: reinstallRequired
value: []
- name: reasons
value:
- []
- name: operation
value:
- name: id
value: string
- name: sites
value:
- - name: id
value: string
- name: platform
value:
- name: type
value: []
- name: azureStackEdgeDevice
value:
- name: id
value: string
- name: azureStackEdgeDevices
value:
- - name: id
value: string
- name: azureStackHciCluster
value:
- name: id
value: string
- name: connectedCluster
value:
- name: id
value: string
- name: customLocation
value:
- name: id
value: string
- name: coreNetworkTechnology
value: []
- name: version
value: string
- name: installedVersion
value: string
- name: rollbackVersion
value: string
- name: controlPlaneAccessInterface
value:
- name: name
value: string
- name: ipv4Address
value: []
- name: ipv4Subnet
value: []
- name: vlanId
value: integer
- name: ipv4AddressList
value:
- []
- name: bfdIpv4Endpoints
value:
- []
- name: controlPlaneAccessVirtualIpv4Addresses
value:
- []
- name: sku
value: []
- name: ueMtu
value: integer
- name: localDiagnosticsAccess
value:
- name: authenticationType
value: string
- name: httpsServerCertificate
value:
- name: certificateUrl
value: string
- name: provisioning
value:
- name: state
value: string
- name: reason
value: string
- name: diagnosticsUpload
value:
- name: storageAccountContainerUrl
value: string
- name: eventHub
value:
- name: id
value: string
- name: reportingInterval
value: integer
- name: signaling
value:
- name: nasReroute
value:
- name: macroMmeGroupId
value: integer
- name: nasEncryption
value:
- []
- name: interopSettings
value: object
- name: homeNetworkPrivateKeysProvisioning
value:
- name: state
value: string
- name: userConsent
value:
- name: allowSupportTelemetryAccess
value: boolean
- name: identity
value:
- name: type
value: []
- name: userAssignedIdentities
value: []
- name: tags
value: object
- name: location
value: string
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 }}';