Sim Policies - Create Or Update

Cria ou atualiza uma política SIM.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/simPolicies/{simPolicyName}?api-version=2022-04-01-preview

Parâmetros do URI

Name In Required Type Description
mobileNetworkName
path True
  • string

O nome da rede móvel.

Regex pattern: ^[a-zA-Z0-9][a-zA-Z0-9_-]*$

resourceGroupName
path True
  • string

O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas.

simPolicyName
path True
  • string

O nome da política do SIM.

Regex pattern: ^[a-zA-Z0-9][a-zA-Z0-9_-]*$

subscriptionId
path True
  • string

A identificação da assinatura do alvo.

api-version
query True
  • string

A versão API a ser utilizada para esta operação.

Corpo do Pedido

Name Required Type Description
location True
  • string

A geolocalização onde o recurso vive

properties.defaultSlice True

A fatia predefinida a utilizar se a UE não a especificar explicitamente. Esta fatia deve existir no sliceConfigurations mapa.

properties.sliceConfigurations True

As fatias permitidas e as definições para as utilizar. A lista não deve conter itens duplicados e deve conter pelo menos um item.

properties.ueAmbr True

Taxa máxima agregada de bits em todos os fluxos QoS não GBR de todas as sessões de PDU de uma dada UE. Consulte a secção 5.7.2.6 da 3GPP TS23.501 para obter uma descrição completa do UE-AMBR.

properties.registrationTimer
  • integer

Intervalo para o procedimento de atualização do registo periódico da UE, em segundos.

properties.rfspIndex
  • integer

Índice prioritário de seleção de RAT/Frequência, definido em 3GPP TS 36.413. Esta é uma definição opcional e por padrão não é especificada.

systemData.createdAt
  • string

O calendário da criação de recursos (UTC).

systemData.createdBy
  • string

A identidade que criou o recurso.

systemData.createdByType

O tipo de identidade que criou o recurso.

systemData.lastModifiedAt
  • string

O tempotampesso da última modificação de recursos (UTC)

systemData.lastModifiedBy
  • string

A identidade que modificou o recurso pela última vez.

systemData.lastModifiedByType

O tipo de identidade que modificou o recurso pela última vez.

tags
  • object

Etiquetas de recursos.

Respostas

Name Type Description
200 OK

Atualização bem sucedida. A operação devolve o recurso de política SIM resultante.

201 Created

Criar sucesso. A operação devolve o recurso de política SIM resultante.

Other Status Codes

Resposta de erro descrevendo por que a operação falhou.

Segurança

azure_auth

Azure Ative Directory OAuth2 Flow.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

Create SIM policy

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/simPolicies/testPolicy?api-version=2022-04-01-preview

{
  "location": "eastus",
  "properties": {
    "registrationTimer": 3240,
    "ueAmbr": {
      "uplink": "500 Mbps",
      "downlink": "1 Gbps"
    },
    "defaultSlice": {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice"
    },
    "sliceConfigurations": [
      {
        "slice": {
          "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice"
        },
        "defaultDataNetwork": {
          "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork"
        },
        "dataNetworkConfigurations": [
          {
            "dataNetwork": {
              "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork"
            },
            "sessionAmbr": {
              "uplink": "500 Mbps",
              "downlink": "1 Gbps"
            },
            "5qi": 9,
            "allocationAndRetentionPriorityLevel": 9,
            "preemptionCapability": "NotPreempt",
            "preemptionVulnerability": "Preemptable",
            "defaultSessionType": "IPv4",
            "additionalAllowedSessionTypes": [],
            "allowedServices": [
              {
                "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/services/testService"
              }
            ]
          }
        ]
      }
    ]
  }
}

Sample Response

{
  "name": "testPolicy",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/simPolicies/testPolicy",
  "type": "Microsoft.MobileNetwork/simPolicy",
  "systemData": {
    "createdBy": "user1",
    "createdByType": "User",
    "createdAt": "2020-01-01T17:18:19.1234567Z",
    "lastModifiedBy": "user2",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
  },
  "location": "eastus",
  "tags": {},
  "properties": {
    "provisioningState": "Succeeded",
    "registrationTimer": 3240,
    "ueAmbr": {
      "uplink": "500 Mbps",
      "downlink": "1 Gbps"
    },
    "defaultSlice": {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice"
    },
    "sliceConfigurations": [
      {
        "slice": {
          "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice"
        },
        "defaultDataNetwork": {
          "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork"
        },
        "dataNetworkConfigurations": [
          {
            "dataNetwork": {
              "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork"
            },
            "sessionAmbr": {
              "uplink": "500 Mbps",
              "downlink": "1 Gbps"
            },
            "5qi": 9,
            "allocationAndRetentionPriorityLevel": 9,
            "preemptionCapability": "NotPreempt",
            "preemptionVulnerability": "Preemptable",
            "defaultSessionType": "IPv4",
            "additionalAllowedSessionTypes": [],
            "allowedServices": [
              {
                "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/services/testService"
              }
            ]
          }
        ]
      }
    ]
  }
}
{
  "name": "testPolicy",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/simPolicies/testPolicy",
  "type": "Microsoft.MobileNetwork/simPolicy",
  "systemData": {
    "createdBy": "user1",
    "createdByType": "User",
    "createdAt": "2020-01-01T17:18:19.1234567Z",
    "lastModifiedBy": "user2",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
  },
  "location": "eastus",
  "tags": {},
  "properties": {
    "provisioningState": "Accepted",
    "registrationTimer": 3240,
    "ueAmbr": {
      "uplink": "500 Mbps",
      "downlink": "1 Gbps"
    },
    "defaultSlice": {
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice"
    },
    "sliceConfigurations": [
      {
        "slice": {
          "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/slices/testSlice"
        },
        "defaultDataNetwork": {
          "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork"
        },
        "dataNetworkConfigurations": [
          {
            "dataNetwork": {
              "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/dataNetworks/testdataNetwork"
            },
            "sessionAmbr": {
              "uplink": "500 Mbps",
              "downlink": "1 Gbps"
            },
            "5qi": 9,
            "allocationAndRetentionPriorityLevel": 9,
            "preemptionCapability": "NotPreempt",
            "preemptionVulnerability": "Preemptable",
            "defaultSessionType": "IPv4",
            "additionalAllowedSessionTypes": [],
            "allowedServices": [
              {
                "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/services/testService"
              }
            ]
          }
        ]
      }
    ]
  }
}

Definições

Ambr

Taxa máxima agregada.

createdByType

O tipo de identidade que criou o recurso.

DataNetworkConfiguration

Definições que controlam a utilização da rede de dados

DataNetworkResourceId

Referência a um recurso de rede de dados.

ErrorAdditionalInfo

O erro de gestão de recursos informações adicionais.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

PduSessionType

Tipo de sessão PDU (IPv4/IPv6).

PreemptionCapability

Capacidade de pré-substituição.

PreemptionVulnerability

Vulnerabilidade de pré-substituição.

ProvisioningState

O estado atual de provisionamento.

ServiceResourceId

Referência a um recurso de serviço.

SimPolicy

Recurso de política sim.

SliceConfiguration

Definições por fatia

SliceResourceId

Referência a um recurso de fatia.

systemData

Metadados relativos à criação e última modificação do recurso.

Ambr

Taxa máxima agregada.

Name Type Description
downlink
  • string

Taxa de downlink bit.

uplink
  • string

Taxa de uplink bit.

createdByType

O tipo de identidade que criou o recurso.

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

DataNetworkConfiguration

Definições que controlam a utilização da rede de dados

Name Type Default Value Description
5qi
  • integer
9

Valor padrão do indicador QoS Flow 5G QoS. O 5QI identifica um tratamento específico de encaminhamento de QoS a ser fornecido a um fluxo. Este não deve ser um valor normalizado de 5QI correspondente a um Fluxo QoS DE GBR (taxa de bits garantida). Os valores ilegais de GBR 5QI são: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84 e 85. Consulte a secção 5.7.2.1 do 3GPP TS23.501 para uma descrição completa do parâmetro 5QI e a tabela 5.7.4-1 para a definição dos quais são os valores GBR 5QI.

additionalAllowedSessionTypes
  • string[]

Tipos de sessão permitidos para além do tipo de sessão predefinido. Não deve duplicar o tipo de sessão predefinido.

allocationAndRetentionPriorityLevel
  • integer
9

Nível de prioridade de retenção qoS padrão (ARP). Fluxos com fluxos preemptos de maior prioridade com menor prioridade, se as configurações e preemptionCapabilitypreemptionVulnerability permitirem. 1 é o nível mais alto de prioridade. Se este campo não for especificado, então 5qi é utilizado para obter o valor ARP. Consulte a secção 5.7.2.2 2 2 do 3GPP TS23.501 para obter uma descrição completa dos parâmetros ARP.

allowedServices

Lista de serviços que podem ser utilizados como parte desta política sim. A lista não deve conter itens duplicados e deve conter pelo menos um item.

dataNetwork

Uma referência à rede de dados a que estas definições se aplicam

defaultSessionType IPv4

O tipo de sessão PDU predefinido, que é utilizado se a UE não solicitar um tipo específico de sessão.

preemptionCapability NotPreempt

Capacidade de pré-substituição padrão do fluxo QoS. A capacidade de pré-edição de um Fluxo QoS controla se pode antecipar outro Fluxo QoS com um nível de prioridade mais baixo. Consulte a secção 5.7.2.2 2 2 do 3GPP TS23.501 para obter uma descrição completa dos parâmetros ARP.

preemptionVulnerability Preemptable

Vulnerabilidade de pré-substituição padrão do Fluxo QoS. A vulnerabilidade preventiva de um Fluxo QoS controla se pode ser preemptada por um Fluxo QoS com um nível de prioridade mais elevado. Consulte a secção 5.7.2.2 2 2 do 3GPP TS23.501 para obter uma descrição completa dos parâmetros ARP.

sessionAmbr

Taxa máxima agregada de bits em todos os fluxos QoS não GBR de uma determinada sessão de PDU. Consulte a secção 5.7.2.6 do 3GPP TS23.501 para obter uma descrição completa da Sessão-AMBR.

DataNetworkResourceId

Referência a um recurso de rede de dados.

Name Type Description
id
  • string

ID de recursos de rede de dados.

ErrorAdditionalInfo

O erro de gestão de recursos informações adicionais.

Name Type Description
info
  • object

A informação adicional.

type
  • string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Type Description
additionalInfo

A informação adicional do erro.

code
  • string

O código de erro.

details

Os detalhes do erro.

message
  • string

A mensagem de erro.

target
  • string

O alvo do erro.

ErrorResponse

Resposta de erro

Name Type Description
error

O objeto de erro.

PduSessionType

Tipo de sessão PDU (IPv4/IPv6).

Name Type Description
IPv4
  • string
IPv6
  • string

PreemptionCapability

Capacidade de pré-substituição.

Name Type Description
MayPreempt
  • string

Pode antecipar

NotPreempt
  • string

Não pode antecipar

PreemptionVulnerability

Vulnerabilidade de pré-substituição.

Name Type Description
NotPreemptable
  • string

Não pode ser antecipado

Preemptable
  • string

Pode ser antecipado

ProvisioningState

O estado atual de provisionamento.

Name Type Description
Accepted
  • string
Canceled
  • string
Deleted
  • string
Deleting
  • string
Failed
  • string
Succeeded
  • string
Unknown
  • string

ServiceResourceId

Referência a um recurso de serviço.

Name Type Description
id
  • string

Identificação de recursos de serviço.

SimPolicy

Recurso de política sim.

Name Type Default Value Description
id
  • string

ID de recursos totalmente qualificado para o recurso. Ex - /subscrições/{subscriçãoD}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location
  • string

A geolocalização onde o recurso vive

name
  • string

O nome do recurso

properties.defaultSlice

A fatia predefinida a utilizar se a UE não a especificar explicitamente. Esta fatia deve existir no sliceConfigurations mapa.

properties.provisioningState

O estado de provisionamento do recurso político SIM.

properties.registrationTimer
  • integer
3240

Intervalo para o procedimento de atualização do registo periódico da UE, em segundos.

properties.rfspIndex
  • integer

Índice prioritário de seleção de RAT/Frequência, definido em 3GPP TS 36.413. Esta é uma definição opcional e por padrão não é especificada.

properties.sliceConfigurations

As fatias permitidas e as definições para as utilizar. A lista não deve conter itens duplicados e deve conter pelo menos um item.

properties.ueAmbr

Taxa máxima agregada de bits em todos os fluxos QoS não GBR de todas as sessões de PDU de uma dada UE. Consulte a secção 5.7.2.6 da 3GPP TS23.501 para obter uma descrição completa do UE-AMBR.

systemData

Azure Resource Manager metadados que contêm informações criadas porBy e modificadas.

systemData.createdAt
  • string

O calendário da criação de recursos (UTC).

systemData.createdBy
  • string

A identidade que criou o recurso.

systemData.createdByType

O tipo de identidade que criou o recurso.

systemData.lastModifiedAt
  • string

O tempotampesso da última modificação de recursos (UTC)

systemData.lastModifiedBy
  • string

A identidade que modificou o recurso pela última vez.

systemData.lastModifiedByType

O tipo de identidade que modificou o recurso pela última vez.

tags
  • object

Etiquetas de recursos.

type
  • string

O tipo de recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

SliceConfiguration

Definições por fatia

Name Type Description
dataNetworkConfigurations

As redes de dados permitidas e as configurações para as utilizar. A lista não deve conter itens duplicados e deve conter pelo menos um item.

defaultDataNetwork

A rede de dados predefinidos a utilizar se a UE não especificar explicitamente. A configuração para este objeto deve existir no dataNetworkConfigurations mapa.

slice

Uma referência à fatia a que estas configurações se aplicam

SliceResourceId

Referência a um recurso de fatia.

Name Type Description
id
  • string

Corte a identificação de recurso.

systemData

Metadados relativos à criação e última modificação do recurso.

Name Type Description
createdAt
  • string

O calendário da criação de recursos (UTC).

createdBy
  • string

A identidade que criou o recurso.

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt
  • string

O tempotampesso da última modificação de recursos (UTC)

lastModifiedBy
  • string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

O tipo de identidade que modificou o recurso pela última vez.