Providers - List
Pobiera wszystkich dostawców zasobów dla subskrypcji.
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
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
subscription
|
path | True |
string |
Identyfikator subskrypcji platformy Microsoft Azure. |
api-version
|
query | True |
string |
Wersja interfejsu API do użycia dla tej operacji. |
$expand
|
query |
string |
Właściwości do uwzględnienia w wynikach. Na przykład użyj &$expand=metadata w ciągu zapytania, aby pobrać metadane dostawcy zasobów. Aby uwzględnić aliasy właściwości w odpowiedzi, użyj polecenia $expand=resourceTypes/aliases. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK — zwraca tablicę dostawców zasobów. |
|
Other Status Codes |
Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ OAuth2 usługi Azure Active Directory
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
Get providers.
Przykładowe żądanie
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers?api-version=2021-04-01
Przykładowa odpowiedź
{
"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"
}
]
}
]
}
Definicje
Nazwa | Opis |
---|---|
Alias |
Typ aliasu. |
Alias |
Typ ścieżek dla aliasu. |
Alias |
Atrybuty tokenu, do którego odwołuje się ścieżka aliasu. |
Alias |
|
Alias |
Typ tokenu, do którego odwołuje się ścieżka aliasu. |
Alias |
Typ wzorca dla ścieżki aliasu. |
Alias |
Typ wzorca aliasu |
Alias |
Typ aliasu. |
Api |
|
Cloud |
Odpowiedź na błąd żądania zarządzania zasobami. |
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
Error |
Odpowiedź na błąd |
Provider |
Informacje o dostawcy zasobów. |
Provider |
Stan zgody autoryzacji dostawcy. |
Provider |
Lokalizacja rozszerzona dostawcy. |
Provider |
Lista dostawców zasobów. |
Provider |
Typ zasobu zarządzany przez dostawcę zasobów. |
Zone |
Alias
Typ aliasu.
Nazwa | Typ | Opis |
---|---|---|
defaultMetadata |
Domyślne metadane ścieżki aliasu. Dotyczy ścieżki domyślnej i ścieżki aliasu, która nie ma metadanych |
|
defaultPath |
string |
Domyślna ścieżka aliasu. |
defaultPattern |
Domyślny wzorzec aliasu. |
|
name |
string |
Nazwa aliasu. |
paths |
Ścieżki aliasu. |
|
type |
Typ aliasu. |
AliasPath
Typ ścieżek dla aliasu.
Nazwa | Typ | Opis |
---|---|---|
apiVersions |
string[] |
Wersje interfejsu API. |
metadata |
Metadane ścieżki aliasu. Jeśli brakuje, wróć do domyślnych metadanych aliasu. |
|
path |
string |
Ścieżka aliasu. |
pattern |
Wzorzec ścieżki aliasu. |
AliasPathAttributes
Atrybuty tokenu, do którego odwołuje się ścieżka aliasu.
Nazwa | Typ | Opis |
---|---|---|
Modifiable |
string |
Token, do którego odwołuje się ścieżka aliasu, można modyfikować przez zasady z efektem "modyfikuj". |
None |
string |
Token, do którego odwołuje się ścieżka aliasu, nie ma atrybutów. |
AliasPathMetadata
Nazwa | Typ | Opis |
---|---|---|
attributes |
Atrybuty tokenu, do którego odwołuje się ścieżka aliasu. |
|
type |
Typ tokenu, do którego odwołuje się ścieżka aliasu. |
AliasPathTokenType
Typ tokenu, do którego odwołuje się ścieżka aliasu.
Nazwa | Typ | Opis |
---|---|---|
Any |
string |
Typ tokenu może być dowolny. |
Array |
string |
Typ tokenu to tablica. |
Boolean |
string |
Typ tokenu to wartość logiczna. |
Integer |
string |
Typ tokenu to liczba całkowita. |
NotSpecified |
string |
Nie określono typu tokenu. |
Number |
string |
Typ tokenu to liczba. |
Object |
string |
Typ tokenu to obiekt. |
String |
string |
Typ tokenu to ciąg. |
AliasPattern
Typ wzorca dla ścieżki aliasu.
Nazwa | Typ | Opis |
---|---|---|
phrase |
string |
Fraza wzorca aliasu. |
type |
Typ wzorca aliasu |
|
variable |
string |
Zmienna wzorca aliasu. |
AliasPatternType
Typ wzorca aliasu
Nazwa | Typ | Opis |
---|---|---|
Extract |
string |
Wyodrębnianie jest jedyną dozwoloną wartością. |
NotSpecified |
string |
Pozycja NotSpecified jest niedozwolona. |
AliasType
Typ aliasu.
Nazwa | Typ | Opis |
---|---|---|
Mask |
string |
Wartość aliasu jest wpisem tajnym. |
NotSpecified |
string |
Typ aliasu jest nieznany (taki sam jak typ aliasu). |
PlainText |
string |
Wartość aliasu nie jest wpisem tajnym. |
ApiProfile
Nazwa | Typ | Opis |
---|---|---|
apiVersion |
string |
Wersja interfejsu API. |
profileVersion |
string |
Wersja profilu. |
CloudError
Odpowiedź na błąd żądania zarządzania zasobami.
Nazwa | Typ | Opis |
---|---|---|
error |
Odpowiedź na błąd |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
Nazwa | Typ | Opis |
---|---|---|
info |
object |
Dodatkowe informacje. |
type |
string |
Dodatkowy typ informacji. |
ErrorResponse
Odpowiedź na błąd
Nazwa | Typ | Opis |
---|---|---|
additionalInfo |
Dodatkowe informacje o błędzie. |
|
code |
string |
Kod błędu. |
details |
Szczegóły błędu. |
|
message |
string |
Komunikat o błędzie. |
target |
string |
Element docelowy błędu. |
Provider
Informacje o dostawcy zasobów.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator dostawcy. |
namespace |
string |
Przestrzeń nazw dostawcy zasobów. |
providerAuthorizationConsentState |
Stan zgody autoryzacji dostawcy. |
|
registrationPolicy |
string |
Zasady rejestracji dostawcy zasobów. |
registrationState |
string |
Stan rejestracji dostawcy zasobów. |
resourceTypes |
Kolekcja typów zasobów dostawcy. |
ProviderAuthorizationConsentState
Stan zgody autoryzacji dostawcy.
Nazwa | Typ | Opis |
---|---|---|
Consented |
string |
|
NotRequired |
string |
|
NotSpecified |
string |
|
Required |
string |
ProviderExtendedLocation
Lokalizacja rozszerzona dostawcy.
Nazwa | Typ | Opis |
---|---|---|
extendedLocations |
string[] |
Rozszerzone lokalizacje dla lokalizacji platformy Azure. |
location |
string |
Lokalizacja platformy Azure. |
type |
string |
Typ lokalizacji rozszerzonej. |
ProviderListResult
Lista dostawców zasobów.
Nazwa | Typ | Opis |
---|---|---|
nextLink |
string |
Adres URL używany do pobierania następnego zestawu wyników. |
value |
Provider[] |
Tablica dostawców zasobów. |
ProviderResourceType
Typ zasobu zarządzany przez dostawcę zasobów.
Nazwa | Typ | Opis |
---|---|---|
aliases |
Alias[] |
Aliasy obsługiwane przez ten typ zasobu. |
apiProfiles |
Profile interfejsu API dla dostawcy zasobów. |
|
apiVersions |
string[] |
Wersja interfejsu API. |
capabilities |
string |
Dodatkowe możliwości oferowane przez ten typ zasobu. |
defaultApiVersion |
string |
Domyślna wersja interfejsu API. |
locationMappings |
Mapowania lokalizacji obsługiwane przez ten typ zasobu. |
|
locations |
string[] |
Kolekcja lokalizacji, w których można utworzyć ten typ zasobu. |
properties |
object |
Właściwości. |
resourceType |
string |
Typ zasobu. |
zoneMappings |
ZoneMapping
Nazwa | Typ | Opis |
---|---|---|
location |
string |
Lokalizacja mapowania strefy. |
zones |
string[] |