Partager via


Subscriptions - List

Obtient tous les abonnements pour un locataire.

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

Paramètres d’URI

Nom Dans Obligatoire Type Description
api-version
query True

string

minLength: 1

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 pourquoi l’opération a échoué.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

Type: oauth2
Couler: 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

Demande d’échantillon

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 gérant l’abonnement.

spendingLimit

Limite de dépense de l’abonnement.

Subscription

Informations sur l’abonnement.

SubscriptionListResult

Réponse de 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 afin de retourner les détails de l’erreur pour 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émentaire.

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 gérant l’abonnement.

Nom Type Description
tenantId

string

ID de locataire du locataire gérant. Il s’agit d’un GUID.

spendingLimit

Limite de dépense de l’abonnement.

Valeur Description
On
Off
CurrentPeriodOff

Subscription

Informations sur l’abonnement.

Nom Type Description
authorizationSource

string

Source d’autorisation de la demande. Les valeurs valides sont une ou plusieurs combinaisons de legacy, RoleBased, Bypassed, Direct and Management. Par exemple, « Legacy, 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 gérant l’abonnement.

state

SubscriptionState

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

subscriptionId

string

ID d’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 de l’opération de liste d’abonnements.

Nom Type Description
nextLink

string

URL permettant d’obtenir le jeu 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 quelles régions sont visibles pour un abonnement. Par exemple, un abonnement avec un ID de placement d’emplacement de 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.

Valeur Description
Enabled
Warned
PastDue
Disabled
Deleted