Providers - List
Obtient tous les fournisseurs de ressources pour un abonnement.
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
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
subscription
|
path | True |
string |
ID d’abonnement Microsoft Azure. |
api-version
|
query | True |
string |
Version de l’API à utiliser pour cette opération. |
$expand
|
query |
string |
Propriétés à inclure dans les résultats. Par exemple, utilisez &$expand=metadata dans la chaîne de requête pour récupérer les métadonnées du fournisseur de ressources. Pour inclure des alias de propriété dans la réponse, utilisez $expand=resourceTypes/aliases. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
OK : retourne un tableau de fournisseurs de ressources. |
|
Other Status Codes |
Réponse d’erreur décrivant la raison de l’échec de l’opération. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | Emprunter l’identité de votre compte d’utilisateur |
Exemples
Get providers.
Exemple de requête
GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers?api-version=2021-04-01
Exemple de réponse
{
"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"
}
]
}
]
}
Définitions
Nom | Description |
---|---|
Alias |
Type d’alias. |
Alias |
Type des chemins d’accès pour alias. |
Alias |
Attributs du jeton auquel le chemin d’alias fait référence. |
Alias |
|
Alias |
Type du jeton auquel le chemin d’alias fait référence. |
Alias |
Type du modèle d’un chemin d’alias. |
Alias |
Type de modèle d’alias |
Alias |
Type de l'alias. |
Api |
|
Cloud |
Réponse d’erreur pour une demande de gestion des ressources. |
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
Error |
Réponse d’erreur |
Provider |
Informations sur le fournisseur de ressources. |
Provider |
État du consentement d’autorisation du fournisseur. |
Provider |
Emplacement étendu du fournisseur. |
Provider |
Liste des fournisseurs de ressources. |
Provider |
Type de ressource géré par le fournisseur de ressources. |
Zone |
Alias
Type d’alias.
Nom | Type | Description |
---|---|---|
defaultMetadata |
Métadonnées de chemin d’alias par défaut. S’applique au chemin par défaut et à n’importe quel chemin d’alias qui n’a pas de métadonnées |
|
defaultPath |
string |
Chemin par défaut d’un alias. |
defaultPattern |
Modèle par défaut pour un alias. |
|
name |
string |
Nom de l’alias. |
paths |
Chemins d’accès d’un alias. |
|
type |
Type de l'alias. |
AliasPath
Type des chemins d’accès pour alias.
Nom | Type | Description |
---|---|---|
apiVersions |
string[] |
Versions de l’API. |
metadata |
Métadonnées du chemin d’alias. En cas d’absence, revenez aux métadonnées par défaut de l’alias. |
|
path |
string |
Chemin d’accès d’un alias. |
pattern |
Modèle d’un chemin d’alias. |
AliasPathAttributes
Attributs du jeton auquel le chemin d’alias fait référence.
Nom | Type | Description |
---|---|---|
Modifiable |
string |
Le jeton auquel le chemin d’alias fait référence est modifiable par les stratégies avec effet « modifier ». |
None |
string |
Le jeton auquel le chemin d’alias fait référence n’a aucun attribut. |
AliasPathMetadata
Nom | Type | Description |
---|---|---|
attributes |
Attributs du jeton auquel le chemin d’alias fait référence. |
|
type |
Type du jeton auquel le chemin d’alias fait référence. |
AliasPathTokenType
Type du jeton auquel le chemin d’alias fait référence.
Nom | Type | Description |
---|---|---|
Any |
string |
Le type de jeton peut être n’importe quoi. |
Array |
string |
Le type de jeton est tableau. |
Boolean |
string |
Le type de jeton est booléen. |
Integer |
string |
Le type de jeton est entier. |
NotSpecified |
string |
Le type de jeton n’est pas spécifié. |
Number |
string |
Le type de jeton est number. |
Object |
string |
Le type de jeton est objet. |
String |
string |
Le type de jeton est string. |
AliasPattern
Type du modèle d’un chemin d’alias.
Nom | Type | Description |
---|---|---|
phrase |
string |
Expression de modèle d’alias. |
type |
Type de modèle d’alias |
|
variable |
string |
Variable de modèle d’alias. |
AliasPatternType
Type de modèle d’alias
Nom | Type | Description |
---|---|---|
Extract |
string |
Extraire est la seule valeur autorisée. |
NotSpecified |
string |
NotSpecified n’est pas autorisé. |
AliasType
Type de l'alias.
Nom | Type | Description |
---|---|---|
Mask |
string |
La valeur de l’alias est secret. |
NotSpecified |
string |
Le type d’alias est inconnu (identique à ne pas fournir de type d’alias). |
PlainText |
string |
La valeur de l’alias n’est pas secrète. |
ApiProfile
Nom | Type | Description |
---|---|---|
apiVersion |
string |
Version de l'API. |
profileVersion |
string |
Version du profil. |
CloudError
Réponse d’erreur pour une demande de gestion des ressources.
Nom | Type | Description |
---|---|---|
error |
Réponse d’erreur |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
Nom | Type | Description |
---|---|---|
info |
object |
Informations supplémentaires |
type |
string |
Type d’informations supplémentaires. |
ErrorResponse
Réponse d’erreur
Nom | Type | Description |
---|---|---|
additionalInfo |
Informations supplémentaires sur l’erreur. |
|
code |
string |
Code d'erreur. |
details |
Détails de l’erreur. |
|
message |
string |
Message d’erreur. |
target |
string |
Cible d’erreur. |
Provider
Informations sur le fournisseur de ressources.
Nom | Type | Description |
---|---|---|
id |
string |
ID du fournisseur. |
namespace |
string |
Espace de noms du fournisseur de ressources. |
providerAuthorizationConsentState |
État du consentement d’autorisation du fournisseur. |
|
registrationPolicy |
string |
Stratégie d’inscription du fournisseur de ressources. |
registrationState |
string |
État d’inscription du fournisseur de ressources. |
resourceTypes |
Collection de types de ressources de fournisseur. |
ProviderAuthorizationConsentState
État du consentement d’autorisation du fournisseur.
Nom | Type | Description |
---|---|---|
Consented |
string |
|
NotRequired |
string |
|
NotSpecified |
string |
|
Required |
string |
ProviderExtendedLocation
Emplacement étendu du fournisseur.
Nom | Type | Description |
---|---|---|
extendedLocations |
string[] |
Emplacements étendus pour l’emplacement Azure. |
location |
string |
Emplacement Azure. |
type |
string |
Type d’emplacement étendu. |
ProviderListResult
Liste des fournisseurs de ressources.
Nom | Type | Description |
---|---|---|
nextLink |
string |
URL à utiliser pour obtenir l’ensemble de résultats suivant. |
value |
Provider[] |
Tableau de fournisseurs de ressources. |
ProviderResourceType
Type de ressource géré par le fournisseur de ressources.
Nom | Type | Description |
---|---|---|
aliases |
Alias[] |
Alias pris en charge par ce type de ressource. |
apiProfiles |
Profils d’API pour le fournisseur de ressources. |
|
apiVersions |
string[] |
Version de l'API. |
capabilities |
string |
Fonctionnalités supplémentaires offertes par ce type de ressource. |
defaultApiVersion |
string |
Version de l’API par défaut. |
locationMappings |
Mappages d’emplacements pris en charge par ce type de ressource. |
|
locations |
string[] |
Collection d’emplacements où ce type de ressource peut être créé. |
properties |
object |
Propriétés. |
resourceType |
string |
Type de ressource. |
zoneMappings |
ZoneMapping
Nom | Type | Description |
---|---|---|
location |
string |
Emplacement du mappage de zone. |
zones |
string[] |