Partager via


Subscriptions - List

Obtient tous les abonnements d’un locataire.

GET https://management.azure.com/subscriptions?api-version=2022-12-01

Paramètres URI

Nom Dans Obligatoire Type Description
api-version
query True

string

Version de l’API à utiliser pour cette opération.

Réponses

Nom Type Description
200 OK

SubscriptionListResult

OK : retourne un tableau d’abonnements.

Other Status Codes

CloudError

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

GetAllSubscriptions

Exemple de requête

GET https://management.azure.com/subscriptions?api-version=2022-12-01

Exemple de réponse

{
  "value": [
    {
      "id": "/subscriptions/291bba3f-e0a5-47bc-a099-3bdcb2a50a05",
      "subscriptionId": "291bba3f-e0a5-47bc-a099-3bdcb2a50a05",
      "tenantId": "31c75423-32d6-4322-88b7-c478bdde4858",
      "displayName": "Example Subscription",
      "state": "Enabled",
      "subscriptionPolicies": {
        "locationPlacementId": "Internal_2014-09-01",
        "quotaId": "Internal_2014-09-01",
        "spendingLimit": "Off"
      },
      "authorizationSource": "RoleBased",
      "managedByTenants": [
        {
          "tenantId": "8f70baf1-1f6e-46a2-a1ff-238dac1ebfb7"
        }
      ],
      "tags": {
        "tagKey1": "tagValue1",
        "tagKey2": "tagValue2"
      }
    },
    {
      "id": "/subscriptions/72ac930a-f34e-42d8-b06d-dc2a9e12ed71",
      "subscriptionId": "72ac930a-f34e-42d8-b06d-dc2a9e12ed71",
      "tenantId": "2a0ff0de-96b2-4859-bb7c-a430d07a3e0c",
      "displayName": "Example Subscription2",
      "state": "Enabled",
      "subscriptionPolicies": {
        "locationPlacementId": "Internal_2014-09-01",
        "quotaId": "Internal_2014-09-01",
        "spendingLimit": "Off"
      },
      "authorizationSource": "RoleBased",
      "managedByTenants": [
        {
          "tenantId": "8f70baf1-1f6e-46a2-a1ff-238dac1ebfb7"
        },
        {
          "tenantId": "f7fb6af2-321d-47c8-9c0f-b0239eaad39a"
        }
      ],
      "tags": {
        "tagKey1": "tagValue1",
        "tagKey2": "tagValue2"
      }
    }
  ],
  "nextLink": "..."
}

Définitions

Nom Description
CloudError

Réponse d’erreur pour une demande de gestion des ressources.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

ManagedByTenant

Informations sur un locataire qui gère l’abonnement.

spendingLimit

Limite de dépense de l’abonnement.

Subscription

Informations d'abonnement.

SubscriptionListResult

Réponse à l'opération de liste d'abonnements.

SubscriptionPolicies

Stratégies d’abonnement.

SubscriptionState

État de l’abonnement. Les valeurs possibles sont Enabled, Warned, PastDue, Disabled et Deleted.

CloudError

Réponse d’erreur pour une demande de gestion des ressources.

Nom Type Description
error

ErrorResponse

Réponse d’erreur
Réponse d’erreur courante pour toutes les API Azure Resource Manager pour retourner les détails de l’erreur concernant les opérations ayant échoué. (Cela suit également le format de réponse d’erreur OData.).

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.

ErrorDetail

Détail de l’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d'erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

Objet d’erreur.

ManagedByTenant

Informations sur un locataire qui gère l’abonnement.

Nom Type Description
tenantId

string

ID de locataire du locataire gestionnaire. Il s’agit d’un GUID.

spendingLimit

Limite de dépense de l’abonnement.

Nom Type Description
CurrentPeriodOff

string

Off

string

On

string

Subscription

Informations d'abonnement.

Nom Type Description
authorizationSource

string

Source d’autorisation de la demande. Les valeurs valides sont une ou plusieurs combinaisons de Hérité, RoleBased, Bypassed, Direct et Management. Par exemple, « Hérité, RoleBased ».

displayName

string

Nom complet de l’abonnement.

id

string

ID complet de l’abonnement. Par exemple, /subscriptions/8d65815f-a5b6-402f-9298-045155da7d74

managedByTenants

ManagedByTenant[]

Tableau contenant les locataires qui gèrent l’abonnement.

state

SubscriptionState

État de l’abonnement. Les valeurs possibles sont Enabled, Warned, PastDue, Disabled et Deleted.

subscriptionId

string

L'ID de l'abonnement.

subscriptionPolicies

SubscriptionPolicies

Stratégies d’abonnement.

tags

object

Balises attachées à l’abonnement.

tenantId

string

ID de locataire de l’abonnement.

SubscriptionListResult

Réponse à l'opération de liste d'abonnements.

Nom Type Description
nextLink

string

URL permettant d’obtenir l’ensemble de résultats suivant.

value

Subscription[]

Tableau d’abonnements.

SubscriptionPolicies

Stratégies d’abonnement.

Nom Type Description
locationPlacementId

string

ID de placement de l’emplacement de l’abonnement. L’ID indique les régions visibles pour un abonnement. Par exemple, un abonnement avec un ID de placement d’emplacement Public_2014-09-01 a accès aux régions publiques Azure.

quotaId

string

ID de quota d’abonnement.

spendingLimit

spendingLimit

Limite de dépense de l’abonnement.

SubscriptionState

État de l’abonnement. Les valeurs possibles sont Enabled, Warned, PastDue, Disabled et Deleted.

Nom Type Description
Deleted

string

Disabled

string

Enabled

string

PastDue

string

Warned

string