Providers - List
Obtém todos os fornecedores de recursos para uma subscrição.
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 do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
subscription
|
path | True |
string |
O ID da subscrição do Microsoft Azure. |
api-version
|
query | True |
string |
A versão da API a utilizar para esta operação. |
$expand
|
query |
string |
As propriedades a incluir nos resultados. Por exemplo, utilize &$expand=metadados na cadeia de consulta para obter metadados do fornecedor de recursos. Para incluir aliases de propriedade em resposta, utilize $expand=resourceTypes/aliases. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
OK - Devolve uma matriz de fornecedores de recursos. |
|
Other Status Codes |
Resposta de erro que descreve o motivo pela qual a operação falhou. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | representar a sua conta de utilizador |
Exemplos
Get providers.
Pedido de amostra
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers?api-version=2021-04-01
Resposta da amostra
{
"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"
}
]
}
]
}
Definições
Name | Description |
---|---|
Alias |
O tipo de alias. |
Alias |
O tipo de caminhos para alias. |
Alias |
Os atributos do token a que o caminho do alias se refere. |
Alias |
|
Alias |
O tipo de token a que o caminho do alias se refere. |
Alias |
O tipo do padrão para um caminho de alias. |
Alias |
O tipo de padrão de alias |
Alias |
O tipo de alias. |
Api |
|
Cloud |
Uma resposta de erro para um pedido de gestão de recursos. |
Error |
Informações adicionais sobre o erro de gestão de recursos. |
Error |
Resposta a Erros |
Provider |
Informações do fornecedor de recursos. |
Provider |
O estado de consentimento da autorização do fornecedor. |
Provider |
A localização expandida do fornecedor. |
Provider |
Lista de fornecedores de recursos. |
Provider |
Tipo de recurso gerido pelo fornecedor de recursos. |
Zone |
Alias
O tipo de alias.
Name | Tipo | Description |
---|---|---|
defaultMetadata |
Os metadados do caminho do alias predefinido. Aplica-se ao caminho predefinido e a qualquer caminho de alias que não tenha metadados |
|
defaultPath |
string |
O caminho predefinido para um alias. |
defaultPattern |
O padrão predefinido para um alias. |
|
name |
string |
O nome do alias. |
paths |
Os caminhos para um alias. |
|
type |
O tipo de alias. |
AliasPath
O tipo de caminhos para alias.
Name | Tipo | Description |
---|---|---|
apiVersions |
string[] |
As versões da API. |
metadata |
Os metadados do caminho do alias. Se estiver em falta, recue para os metadados predefinidos do alias. |
|
path |
string |
O caminho de um alias. |
pattern |
O padrão para um caminho de alias. |
AliasPathAttributes
Os atributos do token a que o caminho do alias se refere.
Name | Tipo | Description |
---|---|---|
Modifiable |
string |
O token a que o caminho do alias se refere é modificável por políticas com efeito "modificar". |
None |
string |
O token a que o caminho do alias se refere não tem atributos. |
AliasPathMetadata
Name | Tipo | Description |
---|---|---|
attributes |
Os atributos do token a que o caminho do alias se refere. |
|
type |
O tipo de token a que o caminho do alias se refere. |
AliasPathTokenType
O tipo de token a que o caminho do alias se refere.
Name | Tipo | Description |
---|---|---|
Any |
string |
O tipo de token pode ser qualquer coisa. |
Array |
string |
O tipo de token é matriz. |
Boolean |
string |
O tipo de token é booleano. |
Integer |
string |
O tipo de token é número inteiro. |
NotSpecified |
string |
O tipo de token não está especificado. |
Number |
string |
O tipo de token é número. |
Object |
string |
O tipo de token é objeto. |
String |
string |
O tipo de token é cadeia. |
AliasPattern
O tipo do padrão para um caminho de alias.
Name | Tipo | Description |
---|---|---|
phrase |
string |
A expressão de padrão de alias. |
type |
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
Name | Tipo | Description |
---|---|---|
Extract |
string |
Extrair é o único valor permitido. |
NotSpecified |
string |
NotSpecified não é permitido. |
AliasType
O tipo de alias.
Name | Tipo | Description |
---|---|---|
Mask |
string |
O valor do alias é secreto. |
NotSpecified |
string |
O tipo de alias é desconhecido (o mesmo que não fornecer o tipo de alias). |
PlainText |
string |
O valor do alias não é 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 um pedido de gestão de recursos.
Name | Tipo | Description |
---|---|---|
error |
Resposta a Erros |
ErrorAdditionalInfo
Informações adicionais sobre o erro de gestão de recursos.
Name | Tipo | Description |
---|---|---|
info |
object |
As informações adicionais. |
type |
string |
O tipo de informações adicionais. |
ErrorResponse
Resposta a Erros
Name | Tipo | 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. |
Provider
Informações do fornecedor de recursos.
Name | Tipo | Description |
---|---|---|
id |
string |
O ID do fornecedor. |
namespace |
string |
O espaço de nomes do fornecedor de recursos. |
providerAuthorizationConsentState |
O estado de consentimento da autorização do fornecedor. |
|
registrationPolicy |
string |
A política de registo do fornecedor de recursos. |
registrationState |
string |
O estado de registo do fornecedor de recursos. |
resourceTypes |
A coleção de tipos de recursos de fornecedor. |
ProviderAuthorizationConsentState
O estado de consentimento da autorização do fornecedor.
Name | Tipo | Description |
---|---|---|
Consented |
string |
|
NotRequired |
string |
|
NotSpecified |
string |
|
Required |
string |
ProviderExtendedLocation
A localização expandida do fornecedor.
Name | Tipo | Description |
---|---|---|
extendedLocations |
string[] |
As localizações expandidas para a localização do Azure. |
location |
string |
A localização do azure. |
type |
string |
O tipo de localização expandida. |
ProviderListResult
Lista de fornecedores de recursos.
Name | Tipo | Description |
---|---|---|
nextLink |
string |
O URL a utilizar para obter o próximo conjunto de resultados. |
value |
Provider[] |
Uma matriz de fornecedores de recursos. |
ProviderResourceType
Tipo de recurso gerido pelo fornecedor de recursos.
Name | Tipo | Description |
---|---|---|
aliases |
Alias[] |
Os aliases suportados por este tipo de recurso. |
apiProfiles |
Os perfis de API do fornecedor de recursos. |
|
apiVersions |
string[] |
A versão da API. |
capabilities |
string |
As capacidades adicionais oferecidas por este tipo de recurso. |
defaultApiVersion |
string |
A versão predefinida da API. |
locationMappings |
Os mapeamentos de localização suportados por este tipo de recurso. |
|
locations |
string[] |
A coleção de localizações onde este tipo de recurso pode ser criado. |
properties |
object |
As propriedades. |
resourceType |
string |
O tipo de recurso. |
zoneMappings |
ZoneMapping
Name | Tipo | Description |
---|---|---|
location |
string |
A localização do mapeamento da zona. |
zones |
string[] |