Providers - List
Hiermee worden alle resourceproviders voor een abonnement opgehaald.
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
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
subscription
|
path | True |
string |
De Microsoft Azure-abonnements-id. |
api-version
|
query | True |
string |
De API-versie die voor deze bewerking moet worden gebruikt. |
$expand
|
query |
string |
De eigenschappen die moeten worden opgenomen in de resultaten. Gebruik bijvoorbeeld &$expand=metadata in de querytekenreeks om metagegevens van de resourceprovider op te halen. Als u eigenschapsaliassen wilt opnemen in het antwoord, gebruikt u $expand=resourceTypes/aliassen. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
OK: retourneert een matrix van resourceproviders. |
|
Other Status Codes |
Foutreactie waarin wordt beschreven waarom de bewerking is mislukt. |
Beveiliging
azure_auth
Azure Active Directory OAuth2-stroom
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
Name | Description |
---|---|
user_impersonation | Uw gebruikersaccount imiteren |
Voorbeelden
Get providers.
Voorbeeldaanvraag
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers?api-version=2021-04-01
Voorbeeldrespons
{
"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"
}
]
}
]
}
Definities
Name | Description |
---|---|
Alias |
Het aliastype. |
Alias |
Het type van de paden voor alias. |
Alias |
De kenmerken van het token waarnaar het aliaspad verwijst. |
Alias |
|
Alias |
Het type van het token waarnaar het aliaspad verwijst. |
Alias |
Het type patroon voor een aliaspad. |
Alias |
Het type aliaspatroon |
Alias |
Het type alias. |
Api |
|
Cloud |
Een foutreactie voor een resourcebeheeraanvraag. |
Error |
Aanvullende informatie over de resourcebeheerfout. |
Error |
Foutreactie |
Provider |
Resourceprovidergegevens. |
Provider |
De autorisatietoestemmingsstatus van de provider. |
Provider |
De uitgebreide locatie van de provider. |
Provider |
Lijst met resourceproviders. |
Provider |
Resourcetype dat wordt beheerd door de resourceprovider. |
Zone |
Alias
Het aliastype.
Name | Type | Description |
---|---|---|
defaultMetadata |
De metagegevens van het standaardaliaspad. Is van toepassing op het standaardpad en op elk aliaspad dat geen metagegevens bevat |
|
defaultPath |
string |
Het standaardpad voor een alias. |
defaultPattern |
Het standaardpatroon voor een alias. |
|
name |
string |
De aliasnaam. |
paths |
De paden voor een alias. |
|
type |
Het type alias. |
AliasPath
Het type van de paden voor alias.
Name | Type | Description |
---|---|---|
apiVersions |
string[] |
De API-versies. |
metadata |
De metagegevens van het aliaspad. Als u ontbreekt, kunt u terugvallen op de standaardmetagegevens van de alias. |
|
path |
string |
Het pad van een alias. |
pattern |
Het patroon voor een aliaspad. |
AliasPathAttributes
De kenmerken van het token waarnaar het aliaspad verwijst.
Name | Type | Description |
---|---|---|
Modifiable |
string |
Het token waarnaar het aliaspad verwijst, kan worden gewijzigd door beleidsregels met een 'wijzigen'-effect. |
None |
string |
Het token waarnaar het aliaspad verwijst, heeft geen kenmerken. |
AliasPathMetadata
Name | Type | Description |
---|---|---|
attributes |
De kenmerken van het token waarnaar het aliaspad verwijst. |
|
type |
Het type van het token waarnaar het aliaspad verwijst. |
AliasPathTokenType
Het type van het token waarnaar het aliaspad verwijst.
Name | Type | Description |
---|---|---|
Any |
string |
Het tokentype kan van alles zijn. |
Array |
string |
Het tokentype is matrix. |
Boolean |
string |
Het tokentype is booleaanse waarde. |
Integer |
string |
Het tokentype is geheel getal. |
NotSpecified |
string |
Het tokentype is niet opgegeven. |
Number |
string |
Het tokentype is getal. |
Object |
string |
Het tokentype is object. |
String |
string |
Het tokentype is tekenreeks. |
AliasPattern
Het type patroon voor een aliaspad.
Name | Type | Description |
---|---|---|
phrase |
string |
De aliaspatroonzin. |
type |
Het type aliaspatroon |
|
variable |
string |
De aliaspatroonvariabele. |
AliasPatternType
Het type aliaspatroon
Name | Type | Description |
---|---|---|
Extract |
string |
Extraheren is de enige toegestane waarde. |
NotSpecified |
string |
NotSpecified is niet toegestaan. |
AliasType
Het type alias.
Name | Type | Description |
---|---|---|
Mask |
string |
Aliaswaarde is geheim. |
NotSpecified |
string |
Aliastype is onbekend (hetzelfde als het niet opgeven van aliastype). |
PlainText |
string |
Aliaswaarde is niet geheim. |
ApiProfile
Name | Type | Description |
---|---|---|
apiVersion |
string |
De API-versie. |
profileVersion |
string |
De profielversie. |
CloudError
Een foutreactie voor een resourcebeheeraanvraag.
Name | Type | Description |
---|---|---|
error |
Foutreactie |
ErrorAdditionalInfo
Aanvullende informatie over de resourcebeheerfout.
Name | Type | Description |
---|---|---|
info |
object |
De aanvullende informatie. |
type |
string |
Het type aanvullende informatie. |
ErrorResponse
Foutreactie
Name | Type | Description |
---|---|---|
additionalInfo |
De fout aanvullende informatie. |
|
code |
string |
De foutcode. |
details |
De foutdetails. |
|
message |
string |
Het foutbericht. |
target |
string |
Het foutdoel. |
Provider
Resourceprovidergegevens.
Name | Type | Description |
---|---|---|
id |
string |
De provider-id. |
namespace |
string |
De naamruimte van de resourceprovider. |
providerAuthorizationConsentState |
De autorisatietoestemmingsstatus van de provider. |
|
registrationPolicy |
string |
Het registratiebeleid van de resourceprovider. |
registrationState |
string |
De registratiestatus van de resourceprovider. |
resourceTypes |
De verzameling van providerresourcetypen. |
ProviderAuthorizationConsentState
De autorisatietoestemmingsstatus van de provider.
Name | Type | Description |
---|---|---|
Consented |
string |
|
NotRequired |
string |
|
NotSpecified |
string |
|
Required |
string |
ProviderExtendedLocation
De uitgebreide locatie van de provider.
Name | Type | Description |
---|---|---|
extendedLocations |
string[] |
De uitgebreide locaties voor de Azure-locatie. |
location |
string |
De Azure-locatie. |
type |
string |
Het uitgebreide locatietype. |
ProviderListResult
Lijst met resourceproviders.
Name | Type | Description |
---|---|---|
nextLink |
string |
De URL die moet worden gebruikt voor het ophalen van de volgende set resultaten. |
value |
Provider[] |
Een matrix van resourceproviders. |
ProviderResourceType
Resourcetype dat wordt beheerd door de resourceprovider.
Name | Type | Description |
---|---|---|
aliases |
Alias[] |
De aliassen die worden ondersteund door dit resourcetype. |
apiProfiles |
De API-profielen voor de resourceprovider. |
|
apiVersions |
string[] |
De API-versie. |
capabilities |
string |
De extra mogelijkheden die door dit resourcetype worden geboden. |
defaultApiVersion |
string |
De standaard-API-versie. |
locationMappings |
De locatietoewijzingen die worden ondersteund door dit resourcetype. |
|
locations |
string[] |
De verzameling locaties waar dit resourcetype kan worden gemaakt. |
properties |
object |
De eigenschappen. |
resourceType |
string |
Het resourcetype. |
zoneMappings |
ZoneMapping
Name | Type | Description |
---|---|---|
location |
string |
De locatie van de zonetoewijzing. |
zones |
string[] |