Share via


Billing Permissions - List By Billing Account

Répertorie les autorisations de facturation dont dispose l’appelant sur un compte de facturation.

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingPermissions?api-version=2020-05-01

Paramètres URI

Nom Dans Obligatoire Type Description
billingAccountName
path True

string

ID qui identifie de manière unique un compte de facturation.

api-version
query True

string

Version de l’API à utiliser avec la demande cliente. La version actuelle est 01/05/2020.

Réponses

Nom Type Description
200 OK

BillingPermissionsListResult

OK. La demande a réussi.

Other Status Codes

ErrorResponse

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
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

BillingAccountPermissionsList

Sample Request

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingPermissions?api-version=2020-05-01

Sample Response

{
  "value": [
    {
      "actions": [
        "10000000-aaaa-bbbb-cccc-200000000006",
        "10000000-aaaa-bbbb-cccc-200000000003",
        "10000000-aaaa-bbbb-cccc-200000000002",
        "10000000-aaaa-bbbb-cccc-200000000001",
        "10000000-aaaa-bbbb-cccc-200000000000",
        "30000000-aaaa-bbbb-cccc-200000000007",
        "30000000-aaaa-bbbb-cccc-200000000004",
        "30000000-aaaa-bbbb-cccc-200000000015",
        "20000000-aaaa-bbbb-cccc-200000000002",
        "30000000-aaaa-bbbb-cccc-200000000009",
        "40000000-aaaa-bbbb-cccc-200000000000",
        "30000000-aaaa-bbbb-cccc-200000000000",
        "20000000-aaaa-bbbb-cccc-200000000000",
        "10000000-aaaa-bbbb-cccc-200000000008",
        "10000000-aaaa-bbbb-cccc-200000000007",
        "40000000-aaaa-bbbb-cccc-200000000008",
        "40000000-aaaa-bbbb-cccc-200000000006",
        "40000000-aaaa-bbbb-cccc-200000000007",
        "30000000-aaaa-bbbb-cccc-200000000010",
        "30000000-aaaa-bbbb-cccc-200000000001"
      ],
      "notActions": []
    }
  ]
}

Définitions

Nom Description
BillingPermissionsListResult

Résultat de la liste billingPermissions d’un appelant sur un compte de facturation.

BillingPermissionsProperties

Ensemble d’actions autorisées et non autorisées d’un appelant sur un compte de facturation

ErrorDetails

Détails de l’erreur.

ErrorResponse

La réponse d’erreur indique que le service n’est pas en mesure de traiter la requête entrante. La raison est fournie dans le message d’erreur.

ErrorSubDetails

BillingPermissionsListResult

Résultat de la liste billingPermissions d’un appelant sur un compte de facturation.

Nom Type Description
nextLink

string

Lien (URL) vers la page suivante des résultats.

value

BillingPermissionsProperties[]

Liste de billingPermissions d’un appelant sur un compte de facturation.

BillingPermissionsProperties

Ensemble d’actions autorisées et non autorisées d’un appelant sur un compte de facturation

Nom Type Description
actions

string[]

Ensemble d’actions que l’appelant est autorisé à effectuer.

notActions

string[]

Ensemble d’actions que l’appelant n’est pas autorisé à effectuer.

ErrorDetails

Détails de l’erreur.

Nom Type Description
code

string

Code d’erreur.

details

ErrorSubDetails[]

Sous-détails de l’erreur.

message

string

Message d’erreur indiquant la raison de l’échec de l’opération.

target

string

Cible de l’erreur particulière.

ErrorResponse

La réponse d’erreur indique que le service n’est pas en mesure de traiter la requête entrante. La raison est fournie dans le message d’erreur.

Nom Type Description
error

ErrorDetails

Détails de l’erreur.

ErrorSubDetails

Nom Type Description
code

string

Code d’erreur.

message

string

Message d’erreur indiquant la raison de l’échec de l’opération.

target

string

Cible de l’erreur particulière.