Sites - Create Or Update

Crea o actualiza un sitio de red móvil.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MobileNetwork/mobileNetworks/{mobileNetworkName}/sites/{siteName}?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.

siteName
path True
  • string

Nombre del sitio de red móvil.

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.networkFunctions

Matriz de identificadores de las funciones de red implementadas en el sitio, mantenidas por el usuario.

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

La actualización se realizó correctamente. La operación devuelve el recurso de sitio de red móvil resultante.

201 Created

Cree correctamente. La operación devuelve el recurso de sitio de red móvil 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 mobile network site

Sample Request

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

{
  "location": "testLocation",
  "properties": {
    "networkFunctions": [
      {
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.HybridNetwork/networkFunctions/testNf"
      }
    ]
  }
}

Sample Response

{
  "name": "testSite",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/sites/testSite",
  "type": "Microsoft.MobileNetwork/mobileNetworks/sites",
  "systemData": {
    "createdBy": "user1",
    "createdByType": "User",
    "createdAt": "2020-01-01T17:18:19.1234567Z",
    "lastModifiedBy": "user2",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
  },
  "location": "testLocation",
  "properties": {
    "provisioningState": "Succeeded",
    "networkFunctions": [
      {
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.HybridNetwork/networkFunctions/testNf"
      }
    ]
  }
}
{
  "name": "testSite",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.MobileNetwork/mobileNetworks/testMobileNetwork/sites/testSite",
  "type": "Microsoft.MobileNetwork/mobileNetworks/sites",
  "systemData": {
    "createdBy": "user1",
    "createdByType": "User",
    "createdAt": "2020-01-01T17:18:19.1234567Z",
    "lastModifiedBy": "user2",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
  },
  "location": "testLocation",
  "properties": {
    "provisioningState": "Created",
    "networkFunctions": [
      {
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.HybridNetwork/networkFunctions/testNf"
      }
    ]
  }
}

Definiciones

createdByType

Tipo de identidad que creó el recurso.

ErrorAdditionalInfo

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

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

ProvisioningState

Estado de aprovisionamiento actual.

Site

Recurso de sitio.

SubResource

Referencia a otro subrecurso.

systemData

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

createdByType

Tipo de identidad que creó el recurso.

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

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.

ProvisioningState

Estado de aprovisionamiento actual.

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

Site

Recurso de sitio.

Name Type 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.networkFunctions

Matriz de identificadores de las funciones de red implementadas en el sitio, mantenidas por el usuario.

properties.provisioningState

Estado de aprovisionamiento del recurso de sitio.

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"

SubResource

Referencia a otro subrecurso.

Name Type Description
id
  • string

Identificador del recurso.

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.