Sim Policies - Create Or Update

Crea o actualiza una directiva 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 de identificador URI

Name In Required Type Description
mobileNetworkName
path True
  • string

Nombre de la red móvil.

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

resourceGroupName
path True
  • string

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

simPolicyName
path True
  • string

Nombre de la directiva SIM.

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

subscriptionId
path True
  • string

Identificador de la suscripción de destino.

api-version
query True
  • string

Versión de API que se usará para la operación.

Cuerpo de la solicitud

Name Required Type Description
location True
  • string

Ubicación geográfica donde reside el recurso

properties.defaultSlice True

Segmento predeterminado que se va a usar si la UE no la especifica explícitamente. Este segmento debe existir en el sliceConfigurations mapa.

properties.sliceConfigurations True

Los segmentos permitidos y la configuración que se van a usar para ellos. La lista no debe contener elementos duplicados y debe contener al menos un elemento.

properties.ueAmbr True

Agregue la velocidad de bits máxima en todos los flujos de QoS que no sean GBR de todas las sesiones PDU de una ue determinada. Consulte la sección 5.7.2.6 de 3GPP TS23.501 para obtener una descripción completa de UE-AMBR.

properties.registrationTimer
  • integer

Intervalo para el procedimiento de actualización de registro periódico de UE, en segundos.

properties.rfspIndex
  • integer

Índice de prioridad de selección de rat/frecuencia, definido en 3GPP TS 36.413. Se trata de una configuración opcional y, de forma predeterminada, no se especifica.

systemData.createdAt
  • string

Marca de tiempo de creación de recursos (UTC).

systemData.createdBy
  • string

Identidad que creó el recurso.

systemData.createdByType

Tipo de identidad que creó el recurso.

systemData.lastModifiedAt
  • string

Marca de tiempo de la última modificación del recurso (UTC)

systemData.lastModifiedBy
  • string

Identidad que modificó por última vez el recurso.

systemData.lastModifiedByType

Tipo de identidad que modificó por última vez el recurso.

tags
  • object

Etiquetas del recurso.

Respuestas

Name Type Description
200 OK

Actualización correcta. La operación devuelve el recurso de directiva SIM resultante.

201 Created

Cree correctamente. La operación devuelve el recurso de directiva SIM resultante.

Other Status Codes

Respuesta de error que describe el motivo del error de la operación.

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory.

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

Scopes

Name Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

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

Definiciones

Ambr

Velocidad de bits máxima agregada.

createdByType

Tipo de identidad que creó el recurso.

DataNetworkConfiguration

Configuración que controla el uso de la red de datos

DataNetworkResourceId

Referencia a un recurso de red de datos.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

PduSessionType

Tipo de sesión PDU (IPv4/IPv6).

PreemptionCapability

Funcionalidad de adelantamiento.

PreemptionVulnerability

Vulnerabilidad de adelantamiento.

ProvisioningState

Estado de aprovisionamiento actual.

ServiceResourceId

Referencia a un recurso de servicio.

SimPolicy

Recurso de directiva sim.

SliceConfiguration

Configuración por segmento

SliceResourceId

Referencia a un recurso de segmento.

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

Ambr

Velocidad de bits máxima agregada.

Name Type Description
downlink
  • string

Velocidad de bits de vínculo descendente.

uplink
  • string

Velocidad de bits de vínculo superior.

createdByType

Tipo de identidad que creó el recurso.

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

DataNetworkConfiguration

Configuración que controla el uso de la red de datos

Name Type Default Value Description
5qi
  • integer
9

Valor predeterminado de QoS Flow 5G QoS Indicador. El 5QI identifica un tratamiento específico de reenvío de QoS que se va a proporcionar a un flujo. Esto no debe ser un valor estándar de 5QI correspondiente a un flujo de QoS gbR (velocidad de bits garantizada). Los valores 5QI de GBR no válidos son: 1, 2, 3, 4, 65, 66, 67, 71, 72, 73, 74, 75, 76, 82, 83, 84 y 85. Vea 3GPP TS23.501 sección 5.7.2.1 para obtener una descripción completa del parámetro 5QI y la tabla 5.7.4-1 para la definición de cuáles son los valores gbr 5QI.

additionalAllowedSessionTypes
  • string[]

Tipos de sesión permitidos además del tipo de sesión predeterminado. No debe duplicar el tipo de sesión predeterminado.

allocationAndRetentionPriorityLevel
  • integer
9

Nivel predeterminado de asignación de flujo de QoS y prioridad de retención (ARP). Fluye con un preempt de prioridad más alta con prioridad más baja, si la configuración de preemptionCapability y preemptionVulnerability la permite. 1 es el nivel de prioridad más alto. Si no se especifica este campo, 5qi se usa para derivar el valor de ARP. Consulte la sección 5.7.2.2.2 de 3GPP TS23.501 para obtener una descripción completa de los parámetros de ARP.

allowedServices

Lista de servicios que se pueden usar como parte de esta directiva de SIM. La lista no debe contener elementos duplicados y debe contener al menos un elemento.

dataNetwork

Referencia a la red de datos a la que se aplican estas configuraciones

defaultSessionType IPv4

Tipo de sesión PDU predeterminado, que se usa si la UE no solicita un tipo de sesión específico.

preemptionCapability NotPreempt

Funcionalidad predeterminada de adelantamiento de QoS Flow. La capacidad de adelantamiento de un flujo de QoS controla si puede adelantar a otro flujo de QoS con un nivel de prioridad inferior. Consulte la sección 5.7.2.2.2 de 3GPP TS23.501 para obtener una descripción completa de los parámetros de ARP.

preemptionVulnerability Preemptable

Vulnerabilidad predeterminada de adelantamiento del flujo de QoS. La vulnerabilidad de adelantamiento de un flujo de QoS controla si puede ser adelantada por un flujo de QoS con un nivel de prioridad más alto. Consulte la sección 5.7.2.2.2 de 3GPP TS23.501 para obtener una descripción completa de los parámetros de ARP.

sessionAmbr

Agregue la velocidad de bits máxima en todos los flujos de QoS que no sean GBR de una sesión PDU determinada. Consulte la sección 5.7.2.6 de 3GPP TS23.501 para obtener una descripción completa de Session-AMBR.

DataNetworkResourceId

Referencia a un recurso de red de datos.

Name Type Description
id
  • string

Identificador de recurso de red de datos.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Name Type Description
info
  • object

La información adicional.

type
  • string

Tipo de información adicional.

ErrorDetail

Detalle del error.

Name Type Description
additionalInfo

Información adicional del error.

code
  • string

Código de error.

details

Los detalles del error.

message
  • string

El mensaje de error.

target
  • string

Destino del error.

ErrorResponse

Respuesta de error

Name Type Description
error

Objeto de error.

PduSessionType

Tipo de sesión PDU (IPv4/IPv6).

Name Type Description
IPv4
  • string
IPv6
  • string

PreemptionCapability

Funcionalidad de adelantamiento.

Name Type Description
MayPreempt
  • string

Puede adelantamiento

NotPreempt
  • string

No se puede anteponer

PreemptionVulnerability

Vulnerabilidad de adelantamiento.

Name Type Description
NotPreemptable
  • string

No se puede adelantamiento

Preemptable
  • string

Se puede adelantamiento

ProvisioningState

Estado de aprovisionamiento actual.

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

ServiceResourceId

Referencia a un recurso de servicio.

Name Type Description
id
  • string

Id. de recurso de servicio.

SimPolicy

Recurso de directiva sim.

Name Type Default Value Description
id
  • string

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location
  • string

Ubicación geográfica donde reside el recurso

name
  • string

Nombre del recurso.

properties.defaultSlice

Segmento predeterminado que se va a usar si la UE no la especifica explícitamente. Este segmento debe existir en el sliceConfigurations mapa.

properties.provisioningState

Estado de aprovisionamiento del recurso de directiva sim.

properties.registrationTimer
  • integer
3240

Intervalo para el procedimiento de actualización de registro periódico de UE, en segundos.

properties.rfspIndex
  • integer

Índice de prioridad de selección de rat/frecuencia, definido en 3GPP TS 36.413. Se trata de una configuración opcional y, de forma predeterminada, no se especifica.

properties.sliceConfigurations

Los segmentos permitidos y la configuración que se van a usar para ellos. La lista no debe contener elementos duplicados y debe contener al menos un elemento.

properties.ueAmbr

Agregue la velocidad de bits máxima en todos los flujos de QoS que no sean GBR de todas las sesiones PDU de una ue determinada. Consulte la sección 5.7.2.6 de 3GPP TS23.501 para obtener una descripción completa de UE-AMBR.

systemData

Metadatos de Azure Resource Manager que contienen información sobre los valores de createdBy y modifiedBy.

systemData.createdAt
  • string

Marca de tiempo de creación de recursos (UTC).

systemData.createdBy
  • string

Identidad que creó el recurso.

systemData.createdByType

Tipo de identidad que creó el recurso.

systemData.lastModifiedAt
  • string

Marca de tiempo de la última modificación del recurso (UTC)

systemData.lastModifiedBy
  • string

Identidad que modificó por última vez el recurso.

systemData.lastModifiedByType

Tipo de identidad que modificó por última vez el recurso.

tags
  • object

Etiquetas del recurso.

type
  • string

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

SliceConfiguration

Configuración por segmento

Name Type Description
dataNetworkConfigurations

Las redes de datos permitidas y la configuración que se van a usar para ellas. La lista no debe contener elementos duplicados y debe contener al menos un elemento.

defaultDataNetwork

Red de datos predeterminada que se va a usar si la UE no la especifica explícitamente. La configuración de este objeto debe existir en el dataNetworkConfigurations mapa.

slice

Referencia al segmento al que se aplican estas configuraciones

SliceResourceId

Referencia a un recurso de segmento.

Name Type Description
id
  • string

Identificador de recurso de segmento.

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

Name Type Description
createdAt
  • string

Marca de tiempo de creación de recursos (UTC).

createdBy
  • string

Identidad que creó el recurso.

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt
  • string

Marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy
  • string

Identidad que modificó por última vez el recurso.

lastModifiedByType

Tipo de identidad que modificó por última vez el recurso.