Sites - Create Or Update

Cria ou atualiza um site de rede móvel.

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 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 diferencia maiúsculas de minúsculas.

siteName
path True
  • string

O nome do site de rede móvel.

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

subscriptionId
path True
  • string

A ID da assinatura de destino.

api-version
query True
  • string

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

Corpo da solicitação

Name Required Type Description
location True
  • string

A localização geográfica em que o recurso reside

properties.networkFunctions

Uma matriz de IDs das funções de rede implantadas no site, mantida pelo usuário.

systemData.createdAt
  • string

O carimbo de data/hora 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 carimbo de data/hora da última modificação do recurso (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

Marcas de recurso.

Respostas

Name Type Description
200 OK

Atualização bem-sucedida. A operação retorna o recurso de site de rede móvel resultante.

201 Created

Crie com êxito. A operação retorna o recurso de site de rede móvel resultante.

Other Status Codes

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

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

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

Scopes

Name Description
user_impersonation representar sua conta de usuário

Exemplos

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

Definições

createdByType

O tipo de identidade que criou o recurso.

ErrorAdditionalInfo

As informações adicionais de erro de gerenciamento de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

ProvisioningState

O estado de provisionamento atual.

Site

Recurso do site.

SubResource

Referência a outro sub-recurso.

systemData

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

createdByType

O tipo de identidade que criou o recurso.

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

ErrorAdditionalInfo

As informações adicionais de erro de gerenciamento de recursos.

Name Type Description
info
  • object

As informações adicionais.

type
  • string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Type Description
additionalInfo

As informações adicionais do erro.

code
  • string

O código de erro.

details

Os detalhes do erro.

message
  • string

A mensagem de erro.

target
  • string

O destino do erro.

ErrorResponse

Resposta de erro

Name Type Description
error

O objeto de erro.

ProvisioningState

O estado de provisionamento atual.

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

Site

Recurso do site.

Name Type Description
id
  • string

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location
  • string

A localização geográfica em que o recurso reside

name
  • string

O nome do recurso

properties.networkFunctions

Uma matriz de IDs das funções de rede implantadas no site, mantida pelo usuário.

properties.provisioningState

O estado de provisionamento do recurso do site.

systemData

Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy.

systemData.createdAt
  • string

O carimbo de data/hora 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 carimbo de data/hora da última modificação do recurso (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

Marcas de recurso.

type
  • string

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

SubResource

Referência a outro sub-recurso.

Name Type Description
id
  • string

ID do recurso.

systemData

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

Name Type Description
createdAt
  • string

O carimbo de data/hora 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 carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy
  • string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

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