Criar Espaço de Nomes

Importante

Esta API é obsoleta e descontinuada a partir de 11/01/2021 e já não deve ser utilizada.

Cria um novo espaço de nomes de serviço. Uma vez criado, o manifesto de recursos deste espaço de nomes é imutável. Esta operação é idempotente.

O identificador do espaço de nomes deve cumprir as seguintes convenções de nomenclatura:

  1. O comprimento do nome é, pelo menos, 6 e, no máximo, 50 carateres.

  2. O nome corresponde a regex ^[a-zA-Z][a-zA-Z0-9-]*$ (o nome do espaço de nomes só pode conter Letras, números, hífenes "-").

  3. O nome não termina com "-", "-sb" ou "-mgmt".

  4. O nome está disponível através de uma chamada para aprovisionamento, ou seja, o nome tem de ser exclusivo em todo o Azure para ser criado com êxito.

  5. O nome tem de começar com uma letra.

  6. Um GUID é agora permitido como o nome do espaço de nomes.

Pedir

Método URI do pedido Versão HTTP
PUT https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name} HTTP/1.1

Cabeçalhos de Pedido

A tabela seguinte descreve os cabeçalhos de pedido obrigatórios e opcionais.

Cabeçalho do Pedido Description
Content-Type Definido como aplicação/atom+xml.
x-ms-version 2012-03-01

O pedido também requer um certificado de cliente. Este certificado tem de corresponder ao certificado que carregou para essa subscrição específica.

Corpo do Pedido

A descrição do espaço de nomes. Veja Descrição do Espaço de Nomes. Apenas a Região é necessária; os outros campos são opcionais.

Resposta

A resposta inclui um código de estado HTTP e um conjunto de cabeçalhos de resposta.

Códigos de Resposta

Nota

Se criar um espaço de nomes com um nome que contenha carateres especiais ou codificados (por exemplo, "teste? Name=value&", que é codificado para "test%3FName%3Dvalue%26"), é gerada uma exceção "(400) corpo de pedido inválido".

Código Descrição
200 Espaço de nomes criado.
401 Falha de autorização.
500 Erro interno.

Para obter informações sobre códigos de estado, veja Códigos de Estado e erro.

Cabeçalhos de Resposta

A resposta para esta operação inclui os seguintes cabeçalhos. A resposta também pode incluir cabeçalhos HTTP padrão adicionais. Todos os cabeçalhos padrão estão em conformidade com a especificação do protocolo HTTP/1.1.

Cabeçalho de Resposta Description
Content-Type application/atom+xml; type=entry; charset=utf-8

Corpo da Resposta

A Descrição do Espaço de Nomes é devolvida. Se algumas propriedades de descrição estiverem em falta no pedido PUT, estas propriedades poderão conter valores predefinidos.