Providers - Register

Registra una suscripción con un proveedor de recursos.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
resourceProviderNamespace
path True

string

Espacio de nombres del proveedor de recursos que se va a registrar.

subscriptionId
path True

string

Identificador de suscripción de Microsoft Azure.

api-version
query True

string

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

Cuerpo de la solicitud

Nombre Tipo Description
thirdPartyProviderConsent

ProviderConsentDefinition

Consentimiento del proveedor.

Respuestas

Nombre Tipo Description
200 OK

Provider

Aceptar: devuelve información sobre el proveedor de recursos.

Other Status Codes

CloudError

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

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory

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

Scopes

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Definiciones

Nombre Description
Alias

Tipo de alias.

AliasPath

Tipo de las rutas de acceso para alias.

AliasPathAttributes

Atributos del token al que hace referencia la ruta de acceso del alias.

AliasPathMetadata
AliasPathTokenType

Tipo del token al que hace referencia la ruta de acceso del alias.

AliasPattern

Tipo del patrón para una ruta de acceso de alias.

AliasPatternType

Tipo de patrón de alias

AliasType

Tipo del alias.

ApiProfile
CloudError

Respuesta de error para una solicitud de administración de recursos.

ErrorAdditionalInfo

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

ErrorResponse

Respuesta de error

Provider

Información de proveedor de recursos.

ProviderAuthorizationConsentState

Estado de consentimiento de autorización del proveedor.

ProviderConsentDefinition

Consentimiento del proveedor.

ProviderExtendedLocation

Ubicación extendida del proveedor.

ProviderRegistrationRequest

Definición de registro del proveedor.

ProviderResourceType

Tipo de recurso que administra el proveedor de recursos.

ZoneMapping

Alias

Tipo de alias.

Nombre Tipo Description
defaultMetadata

AliasPathMetadata

Metadatos de la ruta de acceso de alias predeterminada. Se aplica a la ruta de acceso predeterminada y a cualquier ruta de acceso de alias que no tenga metadatos.

defaultPath

string

Ruta de acceso predeterminada para un alias.

defaultPattern

AliasPattern

Patrón predeterminado para un alias.

name

string

Nombre del alias.

paths

AliasPath[]

Rutas de acceso de un alias.

type

AliasType

Tipo del alias.

AliasPath

Tipo de las rutas de acceso para alias.

Nombre Tipo Description
apiVersions

string[]

Las versiones de la API.

metadata

AliasPathMetadata

Metadatos de la ruta de acceso del alias. Si falta, vuelva a los metadatos predeterminados del alias.

path

string

Ruta de acceso de un alias.

pattern

AliasPattern

Patrón de una ruta de acceso de alias.

AliasPathAttributes

Atributos del token al que hace referencia la ruta de acceso del alias.

Nombre Tipo Description
Modifiable

string

El token al que hace referencia la ruta de acceso del alias es modificable mediante directivas con efecto "modify".

None

string

El token al que hace referencia la ruta de acceso del alias no tiene atributos.

AliasPathMetadata

Nombre Tipo Description
attributes

AliasPathAttributes

Atributos del token al que hace referencia la ruta de acceso del alias.

type

AliasPathTokenType

Tipo del token al que hace referencia la ruta de acceso del alias.

AliasPathTokenType

Tipo del token al que hace referencia la ruta de acceso del alias.

Nombre Tipo Description
Any

string

El tipo de token puede ser cualquier cosa.

Array

string

El tipo de token es array.

Boolean

string

El tipo de token es booleano.

Integer

string

El tipo de token es entero.

NotSpecified

string

No se especifica el tipo de token.

Number

string

El tipo de token es number.

Object

string

El tipo de token es object.

String

string

El tipo de token es cadena.

AliasPattern

Tipo del patrón para una ruta de acceso de alias.

Nombre Tipo Description
phrase

string

La frase de patrón de alias.

type

AliasPatternType

Tipo de patrón de alias

variable

string

Variable de patrón de alias.

AliasPatternType

Tipo de patrón de alias

Nombre Tipo Description
Extract

string

Extract es el único valor permitido.

NotSpecified

string

No se permite NotSpecified.

AliasType

Tipo del alias.

Nombre Tipo Description
Mask

string

El valor del alias es secreto.

NotSpecified

string

El tipo de alias es desconocido (igual que no proporcionar el tipo de alias).

PlainText

string

El valor del alias no es secreto.

ApiProfile

Nombre Tipo Description
apiVersion

string

Versión de la API.

profileVersion

string

La versión del perfil.

CloudError

Respuesta de error para una solicitud de administración de recursos.

Nombre Tipo Description
error

ErrorResponse

Respuesta de error
Respuesta de error común para todas las API de Azure Resource Manager para devolver los detalles de error de las operaciones con errores. (Esto también sigue el formato de respuesta de error de OData).

ErrorAdditionalInfo

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

Nombre Tipo Description
info

object

Información adicional.

type

string

Tipo de información adicional.

ErrorResponse

Respuesta de error

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorResponse[]

Los detalles del error.

message

string

El mensaje de error.

target

string

Destino del error.

Provider

Información de proveedor de recursos.

Nombre Tipo Description
id

string

La identificación del proveedor.

namespace

string

Espacio de nombres del proveedor de recursos.

providerAuthorizationConsentState

ProviderAuthorizationConsentState

Estado de consentimiento de autorización del proveedor.

registrationPolicy

string

La directiva de registro del proveedor de recursos.

registrationState

string

Estado de registro del proveedor de recursos.

resourceTypes

ProviderResourceType[]

Colección de tipos de recursos de proveedor.

ProviderAuthorizationConsentState

Estado de consentimiento de autorización del proveedor.

Nombre Tipo Description
Consented

string

NotRequired

string

NotSpecified

string

Required

string

ProviderConsentDefinition

Consentimiento del proveedor.

Nombre Tipo Description
consentToAuthorization

boolean

Valor que indica si la autorización está consentida o no.

ProviderExtendedLocation

Ubicación extendida del proveedor.

Nombre Tipo Description
extendedLocations

string[]

Ubicaciones extendidas para la ubicación de Azure.

location

string

La ubicación de Azure.

type

string

Tipo de ubicación extendida.

ProviderRegistrationRequest

Definición de registro del proveedor.

Nombre Tipo Description
thirdPartyProviderConsent

ProviderConsentDefinition

Consentimiento del proveedor.

ProviderResourceType

Tipo de recurso que administra el proveedor de recursos.

Nombre Tipo Description
aliases

Alias[]

Alias admitidos por este tipo de recurso.

apiProfiles

ApiProfile[]

Perfiles de API para el proveedor de recursos.

apiVersions

string[]

Versión de la API.

capabilities

string

Las funcionalidades adicionales que ofrece este tipo de recurso.

defaultApiVersion

string

La versión de API predeterminada.

locationMappings

ProviderExtendedLocation[]

Asignaciones de ubicación admitidas por este tipo de recurso.

locations

string[]

Colección de ubicaciones donde se puede crear este tipo de recurso.

properties

object

Propiedades.

resourceType

string

El tipo de recurso.

zoneMappings

ZoneMapping[]

ZoneMapping

Nombre Tipo Description
location

string

Ubicación de la asignación de zona.

zones

string[]