Providers - List
Obtiene todos los proveedores de recursos de una suscripción.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers?api-version=2021-04-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers?$expand={$expand}&api-version=2021-04-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
subscription
|
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. |
$expand
|
query |
string |
Propiedades que se van a incluir en los resultados. Por ejemplo, use &$expand=metadata en la cadena de consulta para recuperar los metadatos del proveedor de recursos. Para incluir alias de propiedad en respuesta, use $expand=resourceTypes/aliases. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Aceptar: devuelve una matriz de proveedores de recursos. |
|
Other Status Codes |
Respuesta de error que describe el motivo del error de la operación. |
Seguridad
azure_auth
Flujo OAuth2 de Azure Active Directory
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantación de su cuenta de usuario |
Ejemplos
Get providers.
Solicitud de ejemplo
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers?api-version=2021-04-01
Respuesta de muestra
{
"value": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.TestRP1",
"namespace": "Microsoft.TestRP1",
"registrationState": "Registering",
"registrationPolicy": "RegistrationRequired",
"resourceTypes": [
{
"resourceType": "TestResourceType",
"locations": [
"West US"
],
"apiVersions": [
"2018-01-01",
"2015-05-01"
],
"locationMappings": [
{
"location": "West US",
"type": "EdgeZone",
"extendedLocations": [
"LosAngeles",
"LosAngeles2"
]
}
],
"capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation"
},
{
"resourceType": "TestResourceTypeSibling",
"locations": [
"West US"
],
"apiVersions": [
"2018-01-01",
"2015-05-01"
],
"capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation"
}
]
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources",
"namespace": "Microsoft.Resources",
"registrationState": "Registered",
"registrationPolicy": "RegistrationFree",
"resourceTypes": [
{
"resourceType": "subscriptions",
"locations": [
"eastus",
"eastus2",
"westus"
],
"apiVersions": [
"2016-09-01",
"2014-04-01-preview"
],
"aliases": [],
"capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation"
},
{
"resourceType": "resourceGroups",
"locations": [
"centralus",
"eastasia",
"southeastasia"
],
"apiVersions": [
"2016-09-01",
"2014-04-01-preview"
],
"aliases": [],
"capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation"
},
{
"resourceType": "subscriptions/resourceGroups",
"locations": [
"eastus",
"eastus2",
"westus"
],
"apiVersions": [
"2016-09-01",
"2014-04-01-preview"
],
"aliases": [],
"capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation"
},
{
"resourceType": "bulkDelete",
"locations": [
"centralus",
"eastasia"
],
"apiVersions": [
"2014-04-01-preview"
],
"aliases": [],
"capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation"
},
{
"resourceType": "deployments",
"locations": [],
"apiVersions": [
"2017-08-01",
"2017-06-01"
],
"aliases": [],
"capabilities": "SupportsTags"
},
{
"resourceType": "tags",
"locations": [
"DevFabric"
],
"apiVersions": [],
"aliases": [],
"capabilities": "SupportsExtension"
}
]
},
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.TestRP2",
"namespace": "Microsoft.TestRP2",
"registrationState": "NotRegistered",
"registrationPolicy": "RegistrationRequired",
"resourceTypes": [
{
"resourceType": "TestResourceType",
"locations": [
"West US"
],
"apiVersions": [
"2018-01-01",
"2015-05-01"
],
"locationMappings": [
{
"location": "West US",
"type": "EdgeZone",
"extendedLocations": [
"LosAngeles",
"LosAngeles2"
]
}
],
"capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation"
},
{
"resourceType": "TestResourceTypeSibling",
"locations": [
"West US"
],
"apiVersions": [
"2018-01-01",
"2015-05-01"
],
"capabilities": "CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SupportsTags, SupportsLocation"
}
]
}
]
}
Definiciones
Nombre | Description |
---|---|
Alias |
Tipo de alias. |
Alias |
Tipo de las rutas de acceso para alias. |
Alias |
Atributos del token al que hace referencia la ruta de acceso del alias. |
Alias |
|
Alias |
Tipo del token al que hace referencia la ruta de acceso del alias. |
Alias |
Tipo del patrón para una ruta de acceso de alias. |
Alias |
Tipo de patrón de alias |
Alias |
Tipo del alias. |
Api |
|
Cloud |
Respuesta de error para una solicitud de administración de recursos. |
Error |
Información adicional sobre el error de administración de recursos. |
Error |
Respuesta de error |
Provider |
Información de proveedor de recursos. |
Provider |
Estado de consentimiento de autorización del proveedor. |
Provider |
Ubicación extendida del proveedor. |
Provider |
Lista de proveedores de recursos. |
Provider |
Tipo de recurso que administra el proveedor de recursos. |
Zone |
Alias
Tipo de alias.
Nombre | Tipo | Description |
---|---|---|
defaultMetadata |
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 |
Patrón predeterminado para un alias. |
|
name |
string |
Nombre del alias. |
paths |
Rutas de acceso de un alias. |
|
type |
Tipo del alias. |
AliasPath
Tipo de las rutas de acceso para alias.
Nombre | Tipo | Description |
---|---|---|
apiVersions |
string[] |
Las versiones de la API. |
metadata |
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 |
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 |
Atributos del token al que hace referencia la ruta de acceso del alias. |
|
type |
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 |
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 |
Respuesta de error |
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 |
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. |
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 |
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 |
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 |
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. |
ProviderListResult
Lista de proveedores de recursos.
Nombre | Tipo | Description |
---|---|---|
nextLink |
string |
Dirección URL que se va a usar para obtener el siguiente conjunto de resultados. |
value |
Provider[] |
Matriz de proveedores de recursos. |
ProviderResourceType
Tipo de recurso que administra el proveedor de recursos.
Nombre | Tipo | Description |
---|---|---|
aliases |
Alias[] |
Alias admitidos por este tipo de recurso. |
apiProfiles |
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 |
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
Nombre | Tipo | Description |
---|---|---|
location |
string |
Ubicación de la asignación de zona. |
zones |
string[] |