Aracılığıyla paylaş


Microsoft.MobileNetwork mobileNetworks 2024-02-01

Bicep kaynak tanımı

mobileNetworks kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.MobileNetwork/mobileNetworks kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.

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'
      }
    ]
  }
}

Özellik değerleri

mobileNetworks

Ad Açıklama Değer
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-64

Geçerli karakterler:
Alfasayısal değerler ve kısa çizgiler.

Alfasayısal ile başlayın.
location Kaynağın bulunduğu coğrafi konum dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
identity Azure anahtar kasasından SUPI gizleme için kullanılan özel anahtarları almak için kullanılan kimlik. ManagedServiceIdentity
properties Mobil ağ özellikleri. MobileNetworkPropertiesFormat (gerekli)

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliği türü (şu anda yalnızca UserAssigned izin verilir). 'Yok'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkilendirilmiş kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

UserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserAssignedIdentity

UserAssignedIdentity

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

MobileNetworkPropertiesFormat

Ad Açıklama Değer
publicLandMobileNetworkIdentifier Ağın benzersiz genel kara mobil ağ tanımlayıcısı. Hem 'publicLandMobileNetworks' hem de 'publicLandMobileNetworkIdentifier' belirtilirse, 'publicLandMobileNetworks' öncelikli olur. PlmnId (gerekli)
publicLandMobileNetworks Tanımlayıcıları dahil olmak üzere genel kara mobil ağlarının listesi. Hem 'publicLandMobileNetworks' hem de 'publicLandMobileNetworkIdentifier' belirtilirse, 'publicLandMobileNetworks' öncelikli olur. PublicLandMobileNetwork[]

Kısıtlama -ları:
En az uzunluk = 1

PlmnId

Ad Açıklama Değer
Mm Mobil ülke kodu (MCC). dize (gerekli)

Kısıtlama -ları:
Desen = ^\d{3}$
Mnc Mobil ağ kodu (MNC). dize (gerekli)

Kısıtlama -ları:
Desen = ^\d{2,3}$

PublicLandMobileNetwork

Ad Açıklama Değer
homeNetworkPublicKeys SUPI gizleme ile ilgili yapılandırma. PublicLandMobileNetworkHomeNetworkPublicKeys
Mm Mobil ülke kodu (MCC). dize (gerekli)

Kısıtlama -ları:
Desen = ^\d{3}$
Mnc Mobil ağ kodu (MNC). dize (gerekli)

Kısıtlama -ları:
Desen = ^\d{2,3}$

PublicLandMobileNetworkHomeNetworkPublicKeys

Ad Açıklama Değer
profileA Bu, Profil A Koruma Şeması kullanılarak SUPI gizlenmesi için hangi ortak anahtarın kullanıldığını belirlemek için bir eşleme sağlar. HomeNetworkPublicKey[]
profilB Bu, Profil B Koruma Şeması kullanılarak SUPI gizlenmesi için hangi ortak anahtarın kullanıldığını belirlemek için bir eşleme sağlar. HomeNetworkPublicKey[]

HomeNetworkPublicKey

Ad Açıklama Değer
kimlik Ev Ağı Ortak Anahtar Tanımlayıcısı, AMF'ye gönderilen SUCI'yi oluşturmak için hangi ortak anahtarın kullanıldığını belirler. Bkz. TS 23.003 Bölüm 2.2B Bölüm 5. int (gerekli)

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 255
url Azure Key Vault gizli dizisinin, özel anahtarı içeren, sürüme alınan veya tersine çevrilmeyen URL'si. Örnek: https://contosovault.vault.azure.net/secrets/mySuciPrivateKey/562a4bb76b524a1493a6afe8e536ee78. string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Tam 5G Core dağıtımı oluşturma

Azure’a dağıtın
Bu şablon, sim'leri sağlama ve örnek QoS ilkesi oluşturma dahil olmak üzere Özel 5G Çekirdeği dağıtmak için gereken tüm kaynakları oluşturur. İsteğe bağlı olarak Azure Stack Edge cihazında çalışan bir Kubernetes kümesine dağıtılabilir.
Özel mobil ağ oluşturma

Azure’a dağıtın
Bu şablon, ilişkili bir dilim ve veri ağı ile bir mobil ağ kaynağı oluşturur. Daha sonra bu depodaki diğer şablonları kullanarak Özel 5G Core yazılımını çalıştırmaya yönelik siteler oluşturabilir, sim'ler ve sim ilkeleri sağlayabilirsiniz..
Paket çekirdeği denetim düzlemi güncelleştirme

Azure’a dağıtın
Bu şablon mevcut paket çekirdeğinin sürümünü güncelleştirmenizi sağlar.

ARM şablonu kaynak tanımı

mobileNetworks kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.MobileNetwork/mobileNetworks kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "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"
      }
    ]
  }
}

Özellik değerleri

mobileNetworks

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.MobileNetwork/mobileNetworks'
apiVersion Kaynak API'sinin sürümü '2024-02-01'
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-64

Geçerli karakterler:
Alfasayısallar ve kısa çizgiler.

Alfasayısal ile başlayın.
location Kaynağın bulunduğu coğrafi konum dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
identity Azure anahtar kasasından SUPI gizleme için kullanılan özel anahtarları almak için kullanılan kimlik. ManagedServiceIdentity
properties Mobil ağ özellikleri. MobileNetworkPropertiesFormat (gerekli)

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliğinin türü (şu anda yalnızca UserAssigned'a izin verilir). 'Yok'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. UserAssignedIdentities

UserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserAssignedIdentity

UserAssignedIdentity

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dır.

MobileNetworkPropertiesFormat

Ad Açıklama Değer
publicLandMobileNetworkIdentifier Ağın benzersiz genel kara mobil ağ tanımlayıcısı. Hem 'publicLandMobileNetworks' hem de 'publicLandMobileNetworkIdentifier' belirtilirse, 'publicLandMobileNetworks' öncelikli olur. PlmnId (gerekli)
publicLandMobileNetworks Tanımlayıcıları da dahil olmak üzere genel kara mobil ağlarının listesi. Hem 'publicLandMobileNetworks' hem de 'publicLandMobileNetworkIdentifier' belirtilirse, 'publicLandMobileNetworks' öncelikli olur. PublicLandMobileNetwork[]

Kısıtlama -ları:
En az uzunluk = 1

PlmnId

Ad Açıklama Değer
Mm Mobil ülke kodu (MCC). dize (gerekli)

Kısıtlama -ları:
Desen = ^\d{3}$
Mnc Mobil ağ kodu (MNC). dize (gerekli)

Kısıtlama -ları:
Desen = ^\d{2,3}$

PublicLandMobileNetwork

Ad Açıklama Değer
homeNetworkPublicKeys SUPI gizleme ile ilgili yapılandırma. PublicLandMobileNetworkHomeNetworkPublicKeys
Mm Mobil ülke kodu (MCC). dize (gerekli)

Kısıtlama -ları:
Desen = ^\d{3}$
Mnc Mobil ağ kodu (MNC). dize (gerekli)

Kısıtlama -ları:
Desen = ^\d{2,3}$

PublicLandMobileNetworkHomeNetworkPublicKeys

Ad Açıklama Değer
profileA Bu, Profil A Koruma Şeması kullanılarak SUPI gizlenmesi için hangi ortak anahtarın kullanıldığını belirlemek için bir eşleme sağlar. HomeNetworkPublicKey[]
profilB Bu, Profil B Koruma Şeması kullanılarak SUPI gizlenmesi için hangi ortak anahtarın kullanıldığını belirlemek için bir eşleme sağlar. HomeNetworkPublicKey[]

HomeNetworkPublicKey

Ad Açıklama Değer
kimlik Ev Ağı Ortak Anahtar Tanımlayıcısı, AMF'ye gönderilen SUCI'yi oluşturmak için hangi ortak anahtarın kullanıldığını belirler. Bkz. TS 23.003 Bölüm 2.2B Bölüm 5. int (gerekli)

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 255
url Azure Key Vault gizli dizisinin, özel anahtarı içeren, sürüme alınan veya tersine çevrilmeyen URL'si. Örnek: https://contosovault.vault.azure.net/secrets/mySuciPrivateKey/562a4bb76b524a1493a6afe8e536ee78. string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Tam 5G Core dağıtımı oluşturma

Azure’a dağıtın
Bu şablon, sim'leri sağlama ve örnek QoS ilkesi oluşturma dahil olmak üzere Özel 5G Çekirdeği dağıtmak için gereken tüm kaynakları oluşturur. İsteğe bağlı olarak Azure Stack Edge cihazında çalışan bir Kubernetes kümesine dağıtılabilir.
Özel mobil ağ oluşturma

Azure’a dağıtın
Bu şablon, ilişkili bir dilim ve veri ağı ile bir mobil ağ kaynağı oluşturur. Daha sonra bu depodaki diğer şablonları kullanarak Özel 5G Core yazılımını çalıştırmaya yönelik siteler oluşturabilir, sim'ler ve sim ilkeleri sağlayabilirsiniz..
Paket çekirdeği denetim düzlemi güncelleştirme

Azure’a dağıtın
Bu şablon mevcut paket çekirdeğinin sürümünü güncelleştirmenizi sağlar.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

mobileNetworks kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.MobileNetwork/mobileNetworks kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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"
        }
      ]
    }
  })
}

Özellik değerleri

mobileNetworks

Ad Açıklama Değer
tür Kaynak türü "Microsoft.MobileNetwork/mobileNetworks@2024-02-01"
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-64

Geçerli karakterler:
Alfasayısallar ve kısa çizgiler.

Alfasayısal ile başlayın.
location Kaynağın bulunduğu coğrafi konum dize (gerekli)
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
identity Azure anahtar kasasından SUPI gizleme için kullanılan özel anahtarları almak için kullanılan kimlik. ManagedServiceIdentity
properties Mobil ağ özellikleri. MobileNetworkPropertiesFormat (gerekli)

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliğinin türü (şu anda yalnızca UserAssigned'a izin verilir). "UserAssigned" (gerekli)
identity_ids Kaynakla ilişkili kullanıcı tarafından atanan kimlik kümesi. userAssignedIdentities sözlük anahtarları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Sözlük değerleri, isteklerdeki boş nesneler ({}) olabilir. Kullanıcı kimliği kimlikleri dizisi.

UserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserAssignedIdentity

UserAssignedIdentity

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dır.

MobileNetworkPropertiesFormat

Ad Açıklama Değer
publicLandMobileNetworkIdentifier Ağın benzersiz genel kara mobil ağ tanımlayıcısı. Hem 'publicLandMobileNetworks' hem de 'publicLandMobileNetworkIdentifier' belirtilirse, 'publicLandMobileNetworks' öncelikli olur. PlmnId (gerekli)
publicLandMobileNetworks Tanımlayıcıları da dahil olmak üzere genel kara mobil ağlarının listesi. Hem 'publicLandMobileNetworks' hem de 'publicLandMobileNetworkIdentifier' belirtilirse, 'publicLandMobileNetworks' öncelikli olur. PublicLandMobileNetwork[]

Kısıtlama -ları:
En az uzunluk = 1

PlmnId

Ad Açıklama Değer
Mm Mobil ülke kodu (MCC). dize (gerekli)

Kısıtlama -ları:
Desen = ^\d{3}$
Mnc Mobil ağ kodu (MNC). dize (gerekli)

Kısıtlama -ları:
Desen = ^\d{2,3}$

PublicLandMobileNetwork

Ad Açıklama Değer
homeNetworkPublicKeys SUPI gizleme ile ilgili yapılandırma. PublicLandMobileNetworkHomeNetworkPublicKeys
Mm Mobil ülke kodu (MCC). dize (gerekli)

Kısıtlama -ları:
Desen = ^\d{3}$
Mnc Mobil ağ kodu (MNC). dize (gerekli)

Kısıtlama -ları:
Desen = ^\d{2,3}$

PublicLandMobileNetworkHomeNetworkPublicKeys

Ad Açıklama Değer
profileA Bu, Profil A Koruma Şeması kullanılarak SUPI gizlenmesi için hangi ortak anahtarın kullanıldığını belirlemek için bir eşleme sağlar. HomeNetworkPublicKey[]
profilB Bu, Profil B Koruma Şeması kullanılarak SUPI gizlenmesi için hangi ortak anahtarın kullanıldığını belirlemek için bir eşleme sağlar. HomeNetworkPublicKey[]

HomeNetworkPublicKey

Ad Açıklama Değer
kimlik Ev Ağı Ortak Anahtar Tanımlayıcısı, AMF'ye gönderilen SUCI'yi oluşturmak için hangi ortak anahtarın kullanıldığını belirler. Bkz. TS 23.003 Bölüm 2.2B Bölüm 5. int (gerekli)

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 255
url Azure Key Vault gizli dizisinin, özel anahtarı içeren, sürüme alınan veya tersine çevrilmeyen URL'si. Örnek: https://contosovault.vault.azure.net/secrets/mySuciPrivateKey/562a4bb76b524a1493a6afe8e536ee78. string