Microsoft.MobileNetwork mobileNetworks
Bicep-Ressourcendefinition
Der Ressourcentyp mobileNetworks kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.MobileNetwork/mobileNetworks-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.MobileNetwork/mobileNetworks@2024-02-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
publicLandMobileNetworkIdentifier: {
mcc: 'string'
mnc: 'string'
}
publicLandMobileNetworks: [
{
homeNetworkPublicKeys: {
profileA: [
{
id: int
url: 'string'
}
]
profileB: [
{
id: int
url: 'string'
}
]
}
mcc: 'string'
mnc: 'string'
}
]
}
}
Eigenschaftswerte
mobileNetworks
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 1-64 Gültige Zeichen: Alphanumerische Zeichen und Bindestriche. Beginnen Sie mit einem alphanumerischen Zeichen. |
location | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen. |
Identität | Die Identität, die verwendet wird, um alle privaten Schlüssel abzurufen, die für die SUPI-Verschleierung aus Azure Key Vault verwendet werden. | ManagedServiceIdentity |
properties | Eigenschaften des mobilen Netzwerks. | MobileNetworkPropertiesFormat (erforderlich) |
ManagedServiceIdentity
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Typ der verwalteten Dienstidentität (derzeit nur UserAssigned zulässig). | "Keine" "UserAssigned" (erforderlich) |
userAssignedIdentities | Der Satz von benutzerseitig zugewiesenen Identitäten, die der Ressource zugeordnet sind. Bei den userAssignedIdentities-Wörterbuchschlüsseln handelt es sich um ARM-Ressourcen-IDs im Format :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. | UserAssignedIdentities |
UserAssignedIdentities
Name | BESCHREIBUNG | Wert |
---|---|---|
{angepasste Eigenschaft} | UserAssignedIdentity |
UserAssignedIdentity
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
MobileNetworkPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
publicLandMobileNetworkIdentifier | Der eindeutige bezeichner des öffentlichen Landmobilnetzwerks für das Netzwerk. Wenn sowohl "publicLandMobileNetworks" als auch "publicLandMobileNetworkIdentifier" angegeben sind, hat "publicLandMobileNetworks" Vorrang. | PlmnId (erforderlich) |
publicLandMobileNetworks | Eine Liste der öffentlichen Land-Mobilfunknetze mit ihren Bezeichnern. Wenn sowohl "publicLandMobileNetworks" als auch "publicLandMobileNetworkIdentifier" angegeben sind, hat "publicLandMobileNetworks" Vorrang. | PublicLandMobileNetwork[] Einschränkungen: Min. Länge = 1 |
PlmnId
Name | BESCHREIBUNG | Wert |
---|---|---|
Mcc | Mobile Ländervorwahl (MCC). | Zeichenfolge (erforderlich) Einschränkungen: Muster = ^\d{3}$ |
Mnc | Mobile Network Code (MNC). | Zeichenfolge (erforderlich) Einschränkungen: Muster = ^\d{2,3}$ |
PublicLandMobileNetwork
Name | BESCHREIBUNG | Wert |
---|---|---|
homeNetworkPublicKeys | Konfiguration im Zusammenhang mit SUPI-Verschleierung. | PublicLandMobileNetworkHomeNetworkPublicKeys |
Mcc | Mobile Ländervorwahl (MCC). | Zeichenfolge (erforderlich) Einschränkungen: Muster = ^\d{3}$ |
Mnc | Mobile Network Code (MNC). | Zeichenfolge (erforderlich) Einschränkungen: Muster = ^\d{2,3}$ |
PublicLandMobileNetworkHomeNetworkPublicKeys
Name | BESCHREIBUNG | Wert |
---|---|---|
profileA | Dadurch wird eine Zuordnung bereitgestellt, um zu ermitteln, welcher öffentliche Schlüssel für die SUPI-Verschleierung mithilfe des Profil-A-Schutzschemas verwendet wurde. | HomeNetworkPublicKey[] |
profileB | Dadurch wird eine Zuordnung bereitgestellt, um zu ermitteln, welcher öffentliche Schlüssel für die SUPI-Verschleierung mithilfe des Profil-B-Schutzschemas verwendet wurde. | HomeNetworkPublicKey[] |
HomeNetworkPublicKey
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Der Öffentliche Schlüsselbezeichner des Heimnetzwerks bestimmt, welcher öffentliche Schlüssel verwendet wurde, um die an die AMF gesendete SUCI zu generieren. Siehe TS 23.003, Abschnitt 2.2B, Abschnitt 5. | int (erforderlich) Einschränkungen: Minimaler Wert = 1 Maximaler Wert = 255 |
url | Die URL von Azure Key Vault Geheimnis, das den privaten Schlüssel enthält, versioniert oder nicht versioniert. Beispiel: https://contosovault.vault.azure.net/secrets/mySuciPrivateKey/562a4bb76b524a1493a6afe8e536ee78. |
Zeichenfolge |
Schnellstartvorlagen
In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Erstellen einer vollständigen 5G Core-Bereitstellung |
Mit dieser Vorlage werden alle Ressourcen erstellt, die für die Bereitstellung eines Privaten 5G Core erforderlich sind, einschließlich der Bereitstellung von Sims und der Erstellung einer QoS-Beispielrichtlinie. Sie kann optional in einem Kubernetes-Cluster bereitgestellt werden, der auf einem Azure Stack Edge-Gerät ausgeführt wird. |
Erstellen eines privaten mobilen Netzwerks |
Mit dieser Vorlage wird eine mobile Netzwerkressource mit einem zugeordneten Slice und einem Datennetzwerk erstellt. Sie können dann andere Vorlagen in diesem Repository verwenden, um Websites für die Ausführung der Private 5G Core-Software zu erstellen und Sims und Sim-Richtlinien bereitzustellen. |
Aktualisieren einer Paketkern-Steuerungsebene |
Mit dieser Vorlage können Sie die Version eines vorhandenen Paketkerns aktualisieren. |
Ressourcendefinition mit einer ARM-Vorlage
Der Ressourcentyp mobileNetworks kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.MobileNetwork/mobileNetworks-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.MobileNetwork/mobileNetworks",
"apiVersion": "2024-02-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"publicLandMobileNetworkIdentifier": {
"mcc": "string",
"mnc": "string"
},
"publicLandMobileNetworks": [
{
"homeNetworkPublicKeys": {
"profileA": [
{
"id": "int",
"url": "string"
}
],
"profileB": [
{
"id": "int",
"url": "string"
}
]
},
"mcc": "string",
"mnc": "string"
}
]
}
}
Eigenschaftswerte
mobileNetworks
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Ressourcentyp | "Microsoft.MobileNetwork/mobileNetworks" |
apiVersion | Die Version der Ressourcen-API | '2024-02-01' |
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 1-64 Gültige Zeichen: Alphanumerische Zeichen und Bindestriche. Beginnen Sie mit einem alphanumerischen Zeichen. |
location | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen. |
Identität | Die Identität, die verwendet wird, um alle privaten Schlüssel abzurufen, die für die SUPI-Verschleierung aus Azure Key Vault verwendet werden. | ManagedServiceIdentity |
properties | Eigenschaften des mobilen Netzwerks. | MobileNetworkPropertiesFormat (erforderlich) |
ManagedServiceIdentity
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Typ der verwalteten Dienstidentität (derzeit nur UserAssigned zulässig). | "Keine" "UserAssigned" (erforderlich) |
userAssignedIdentities | Der Satz von benutzerseitig zugewiesenen Identitäten, die der Ressource zugeordnet sind. Bei den userAssignedIdentities-Wörterbuchschlüsseln handelt es sich um ARM-Ressourcen-IDs im Format :/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. | UserAssignedIdentities |
UserAssignedIdentities
Name | BESCHREIBUNG | Wert |
---|---|---|
{angepasste Eigenschaft} | UserAssignedIdentity |
UserAssignedIdentity
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
MobileNetworkPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
publicLandMobileNetworkIdentifier | Der eindeutige bezeichner des öffentlichen Landmobilnetzwerks für das Netzwerk. Wenn sowohl "publicLandMobileNetworks" als auch "publicLandMobileNetworkIdentifier" angegeben sind, hat "publicLandMobileNetworks" Vorrang. | PlmnId (erforderlich) |
publicLandMobileNetworks | Eine Liste der öffentlichen Land-Mobilfunknetze mit ihren Bezeichnern. Wenn sowohl "publicLandMobileNetworks" als auch "publicLandMobileNetworkIdentifier" angegeben sind, hat "publicLandMobileNetworks" Vorrang. | PublicLandMobileNetwork[] Einschränkungen: Min. Länge = 1 |
PlmnId
Name | BESCHREIBUNG | Wert |
---|---|---|
Mcc | Mobile Ländervorwahl (MCC). | Zeichenfolge (erforderlich) Einschränkungen: Muster = ^\d{3}$ |
Mnc | Mobile Network Code (MNC). | Zeichenfolge (erforderlich) Einschränkungen: Muster = ^\d{2,3}$ |
PublicLandMobileNetwork
Name | BESCHREIBUNG | Wert |
---|---|---|
homeNetworkPublicKeys | Konfiguration im Zusammenhang mit SUPI-Verschleierung. | PublicLandMobileNetworkHomeNetworkPublicKeys |
Mcc | Mobile Ländervorwahl (MCC). | Zeichenfolge (erforderlich) Einschränkungen: Muster = ^\d{3}$ |
Mnc | Mobile Network Code (MNC). | Zeichenfolge (erforderlich) Einschränkungen: Muster = ^\d{2,3}$ |
PublicLandMobileNetworkHomeNetworkPublicKeys
Name | BESCHREIBUNG | Wert |
---|---|---|
profileA | Dadurch wird eine Zuordnung bereitgestellt, um zu ermitteln, welcher öffentliche Schlüssel für die SUPI-Verschleierung mithilfe des Profil-A-Schutzschemas verwendet wurde. | HomeNetworkPublicKey[] |
profileB | Dadurch wird eine Zuordnung bereitgestellt, um zu ermitteln, welcher öffentliche Schlüssel für die SUPI-Verschleierung mithilfe des Profil-B-Schutzschemas verwendet wurde. | HomeNetworkPublicKey[] |
HomeNetworkPublicKey
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Der Öffentliche Schlüsselbezeichner des Heimnetzwerks bestimmt, welcher öffentliche Schlüssel verwendet wurde, um die an die AMF gesendete SUCI zu generieren. Siehe TS 23.003, Abschnitt 2.2B, Abschnitt 5. | int (erforderlich) Einschränkungen: Minimaler Wert = 1 Maximaler Wert = 255 |
url | Die URL von Azure Key Vault Geheimnis, das den privaten Schlüssel enthält, versioniert oder nicht versioniert. Beispiel: https://contosovault.vault.azure.net/secrets/mySuciPrivateKey/562a4bb76b524a1493a6afe8e536ee78. |
Zeichenfolge |
Schnellstartvorlagen
In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Erstellen einer vollständigen 5G Core-Bereitstellung |
Mit dieser Vorlage werden alle Ressourcen erstellt, die für die Bereitstellung eines Privaten 5G Core erforderlich sind, einschließlich der Bereitstellung von Sims und der Erstellung einer QoS-Beispielrichtlinie. Sie kann optional in einem Kubernetes-Cluster bereitgestellt werden, der auf einem Azure Stack Edge-Gerät ausgeführt wird. |
Erstellen eines privaten mobilen Netzwerks |
Mit dieser Vorlage wird eine mobile Netzwerkressource mit einem zugeordneten Slice und einem Datennetzwerk erstellt. Sie können dann andere Vorlagen in diesem Repository verwenden, um Websites für die Ausführung der Private 5G Core-Software zu erstellen und Sims und Sim-Richtlinien bereitzustellen. |
Aktualisieren einer Paketkern-Steuerungsebene |
Mit dieser Vorlage können Sie die Version eines vorhandenen Paketkerns aktualisieren. |
Terraform-Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp mobileNetworks kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.MobileNetwork/mobileNetworks-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform-Ressource hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MobileNetwork/mobileNetworks@2024-02-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "UserAssigned"
identity_ids = []
}
body = jsonencode({
properties = {
publicLandMobileNetworkIdentifier = {
mcc = "string"
mnc = "string"
}
publicLandMobileNetworks = [
{
homeNetworkPublicKeys = {
profileA = [
{
id = int
url = "string"
}
]
profileB = [
{
id = int
url = "string"
}
]
}
mcc = "string"
mnc = "string"
}
]
}
})
}
Eigenschaftswerte
mobileNetworks
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Ressourcentyp | "Microsoft.MobileNetwork/mobileNetworks@2024-02-01" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 1-64 Gültige Zeichen: Alphanumerische Zeichen und Bindestriche. Beginnen Sie mit einem alphanumerischen Zeichen. |
location | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
parent_id | Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. | Zeichenfolge (erforderlich) |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. |
Identität | Die Identität, die zum Abrufen aller privaten Schlüssel verwendet wird, die für die SUPI-Verschleierung aus dem Azure-Schlüsseltresor verwendet werden. | ManagedServiceIdentity |
properties | Mobilfunknetzwerkeigenschaften. | MobileNetworkPropertiesFormat (erforderlich) |
ManagedServiceIdentity
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Typ der verwalteten Dienstidentität (derzeit nur UserAssigned zulässig). | "UserAssigned" (erforderlich) |
identity_ids | Die Gruppe der benutzerseitig zugewiesenen Identitäten, die der Ressource zugeordnet sind. Bei den UserAssignedIdentities-Wörterbuchschlüsseln handelt es sich um ARM-Ressourcen-IDs in der Form : '/subscriptions/{subscriptionId}/resourceGroupGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. | Array von Benutzeridentitäts-IDs. |
UserAssignedIdentities
Name | BESCHREIBUNG | Wert |
---|---|---|
{angepasste Eigenschaft} | UserAssignedIdentity |
UserAssignedIdentity
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
MobileNetworkPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
publicLandMobileNetworkIdentifier | Der eindeutige Bezeichner des öffentlichen Land-Mobilfunknetzes für das Netzwerk. Wenn sowohl "publicLandMobileNetworks" als auch "publicLandMobileNetworkIdentifier" angegeben werden, hat "publicLandMobileNetworks" Vorrang. | PlmnId (erforderlich) |
publicLandMobileNetworks | Eine Liste der öffentlichen Land-Mobilfunknetze mit ihren Bezeichnern. Wenn sowohl "publicLandMobileNetworks" als auch "publicLandMobileNetworkIdentifier" angegeben werden, hat "publicLandMobileNetworks" Vorrang. | PublicLandMobileNetwork[] Einschränkungen: Min. Länge = 1 |
PlmnId
Name | BESCHREIBUNG | Wert |
---|---|---|
Mcc | Mobile Country Code (MCC). | Zeichenfolge (erforderlich) Einschränkungen: Muster = ^\d{3}$ |
Mnc | Mobilfunknetzcode (MNC). | Zeichenfolge (erforderlich) Einschränkungen: Muster = ^\d{2,3}$ |
PublicLandMobileNetwork
Name | BESCHREIBUNG | Wert |
---|---|---|
homeNetworkPublicKeys | Konfiguration im Zusammenhang mit SUPI-Verschleierung. | PublicLandMobileNetworkHomeNetworkPublicKeys |
Mcc | Mobile Country Code (MCC). | Zeichenfolge (erforderlich) Einschränkungen: Muster = ^\d{3}$ |
Mnc | Mobilfunknetzcode (MNC). | Zeichenfolge (erforderlich) Einschränkungen: Muster = ^\d{2,3}$ |
PublicLandMobileNetworkHomeNetworkPublicKeys
Name | BESCHREIBUNG | Wert |
---|---|---|
profileA | Dadurch wird eine Zuordnung bereitgestellt, um zu ermitteln, welcher öffentliche Schlüssel für die SUPI-Verschleierung mithilfe des Profil-A-Schutzschemas verwendet wurde. | HomeNetworkPublicKey[] |
profileB | Dadurch wird eine Zuordnung bereitgestellt, um zu ermitteln, welcher öffentliche Schlüssel für die SUPI-Verschleierung mithilfe des Profil-B-Schutzschemas verwendet wurde. | HomeNetworkPublicKey[] |
HomeNetworkPublicKey
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Der Öffentliche Schlüsselbezeichner des Heimnetzwerks bestimmt, welcher öffentliche Schlüssel verwendet wurde, um die an die AMF gesendete SUCI zu generieren. Siehe TS 23.003, Abschnitt 2.2B, Abschnitt 5. | int (erforderlich) Einschränkungen: Minimaler Wert = 1 Maximaler Wert = 255 |
url | Die URL von Azure Key Vault Geheimnis, das den privaten Schlüssel enthält, versioniert oder nicht versioniert. Beispiel: https://contosovault.vault.azure.net/secrets/mySuciPrivateKey/562a4bb76b524a1493a6afe8e536ee78. |
Zeichenfolge |