Microsoft.MobileNetwork mobileNetworks 2024-02-01
Bicep kaynak tanımı
mobileNetworks kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
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 |
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 |
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 |
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:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
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 |
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 |
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 |
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 |