Partilhar via


Providers - Register

Registra uma assinatura com um provedor de recursos.

POST https://management.azure.com/subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/register?api-version=2021-04-01

Parâmetros do URI

Name Em Necessário Tipo Description
resourceProviderNamespace
path True

string

O namespace do provedor de recursos a ser registrado.

subscriptionId
path True

string

A ID de assinatura do Microsoft Azure.

api-version
query True

string

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

Corpo do Pedido

Name Tipo Description
thirdPartyProviderConsent

ProviderConsentDefinition

O consentimento do provedor.

Respostas

Name Tipo Description
200 OK

Provider

OK - Retorna informações sobre o provedor de recursos.

Other Status Codes

CloudError

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

Segurança

azure_auth

Azure Ative Directory OAuth2 Flow

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation personificar a sua conta de utilizador

Definições

Name Description
Alias

O tipo de alias.

AliasPath

O tipo de caminhos para alias.

AliasPathAttributes

Os atributos do token ao qual o caminho do alias está se referindo.

AliasPathMetadata
AliasPathTokenType

O tipo de token ao qual o caminho do alias está se referindo.

AliasPattern

O tipo do padrão para um caminho de alias.

AliasPatternType

O tipo de padrão de alias

AliasType

O tipo do alias.

ApiProfile
CloudError

Uma resposta de erro para uma solicitação de gerenciamento de recursos.

ErrorAdditionalInfo

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

ErrorResponse

Resposta de erro

Provider

Informações do provedor de recursos.

ProviderAuthorizationConsentState

O estado de consentimento de autorização do provedor.

ProviderConsentDefinition

O consentimento do provedor.

ProviderExtendedLocation

A localização estendida do provedor.

ProviderRegistrationRequest

A definição de registro do provedor.

ProviderResourceType

Tipo de recurso gerenciado pelo provedor de recursos.

ZoneMapping

Alias

O tipo de alias.

Name Tipo Description
defaultMetadata

AliasPathMetadata

Os metadados de caminho de alias padrão. Aplica-se ao caminho padrão e a qualquer caminho de alias que não tenha metadados

defaultPath

string

O caminho padrão para um alias.

defaultPattern

AliasPattern

O padrão padrão para um alias.

name

string

O nome do alias.

paths

AliasPath[]

Os caminhos para um alias.

type

AliasType

O tipo do alias.

AliasPath

O tipo de caminhos para alias.

Name Tipo Description
apiVersions

string[]

As versões da API.

metadata

AliasPathMetadata

Os metadados do caminho do alias. Se estiver ausente, volte para os metadados padrão do alias.

path

string

O caminho de um alias.

pattern

AliasPattern

O padrão para um caminho de alias.

AliasPathAttributes

Os atributos do token ao qual o caminho do alias está se referindo.

Valor Description
None

O token ao qual o caminho do alias está se referindo não tem atributos.

Modifiable

O token ao qual o caminho do alias está se referindo é modificável por políticas com efeito 'modificar'.

AliasPathMetadata

Name Tipo Description
attributes

AliasPathAttributes

Os atributos do token ao qual o caminho do alias está se referindo.

type

AliasPathTokenType

O tipo de token ao qual o caminho do alias está se referindo.

AliasPathTokenType

O tipo de token ao qual o caminho do alias está se referindo.

Valor Description
NotSpecified

O tipo de token não é especificado.

Any

O tipo de token pode ser qualquer coisa.

String

O tipo de token é string.

Object

O tipo de token é objeto.

Array

O tipo de token é array.

Integer

O tipo de token é inteiro.

Number

O tipo de token é número.

Boolean

O tipo de token é booleano.

AliasPattern

O tipo do padrão para um caminho de alias.

Name Tipo Description
phrase

string

A frase padrão de alias.

type

AliasPatternType

O tipo de padrão de alias

variable

string

A variável de padrão de alias.

AliasPatternType

O tipo de padrão de alias

Valor Description
NotSpecified

NotSpecified não é permitido.

Extract

Extract é o único valor permitido.

AliasType

O tipo do alias.

Valor Description
NotSpecified

O tipo de alias é desconhecido (o mesmo que não fornecer o tipo de alias).

PlainText

O valor do alias não é secreto.

Mask

O valor do alias é secreto.

ApiProfile

Name Tipo Description
apiVersion

string

A versão da API.

profileVersion

string

A versão do perfil.

CloudError

Uma resposta de erro para uma solicitação de gerenciamento de recursos.

Name Tipo Description
error

ErrorResponse

Resposta de erro
Resposta de erro comum para todas as APIs do Azure Resource Manager para retornar detalhes de erro para operações com falha. (Isso também segue o formato de resposta de erro OData.)

ErrorAdditionalInfo

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

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorResponse

Resposta de erro

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

code

string

O código de erro.

details

ErrorResponse[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

Provider

Informações do provedor de recursos.

Name Tipo Description
id

string

O ID do provedor.

namespace

string

O namespace do provedor de recursos.

providerAuthorizationConsentState

ProviderAuthorizationConsentState

O estado de consentimento de autorização do provedor.

registrationPolicy

string

A política de registro do provedor de recursos.

registrationState

string

O estado de registro do provedor de recursos.

resourceTypes

ProviderResourceType[]

A coleção de tipos de recursos do provedor.

ProviderAuthorizationConsentState

O estado de consentimento de autorização do provedor.

Valor Description
NotSpecified
Required
NotRequired
Consented

ProviderConsentDefinition

O consentimento do provedor.

Name Tipo Description
consentToAuthorization

boolean

Um valor que indica se a autorização é consentida ou não.

ProviderExtendedLocation

A localização estendida do provedor.

Name Tipo Description
extendedLocations

string[]

Os locais estendidos para o local azure.

location

string

O local azure.

type

string

O tipo de local estendido.

ProviderRegistrationRequest

A definição de registro do provedor.

Name Tipo Description
thirdPartyProviderConsent

ProviderConsentDefinition

O consentimento do provedor.

ProviderResourceType

Tipo de recurso gerenciado pelo provedor de recursos.

Name Tipo Description
aliases

Alias[]

Os aliases suportados por este tipo de recurso.

apiProfiles

ApiProfile[]

Os perfis de API para o provedor de recursos.

apiVersions

string[]

A versão da API.

capabilities

string

Os recursos adicionais oferecidos por esse tipo de recurso.

defaultApiVersion

string

A versão padrão da API.

locationMappings

ProviderExtendedLocation[]

Os mapeamentos de local suportados por esse tipo de recurso.

locations

string[]

A coleção de locais onde esse tipo de recurso pode ser criado.

properties

object

As propriedades.

resourceType

string

O tipo de recurso.

zoneMappings

ZoneMapping[]

ZoneMapping

Name Tipo Description
location

string

A localização do mapeamento de zona.

zones

string[]