Partager 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=2024-04-01

Paramètres URI

Nom Dans Obligatoire Type Description
billingAccountName
path True

string

ID qui identifie de façon unique un compte de facturation.

Modèle d’expression régulière: ^([0-9]+|([Pp][Cc][Nn]\.[A-Za-z0-9]+)|[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}(:[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}_[0-9]{4}(-[0-9]{2}){2})?)$

api-version
query True

string

Version de l’API à utiliser avec la demande cliente. La version actuelle est 2024-04-01.

Réponses

Nom Type Description
200 OK

BillingPermissionListResult

Liste des billingPermissions qu’un appelant a sur un compte de facturation.

Other Status Codes

ErrorResponse

Réponse d’erreur décrivant pourquoi l’opération a échoué.

Exemples

BillingPermissionsListByBillingAccount

Exemple de requête

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/10000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/billingPermissions?api-version=2024-04-01

Exemple de réponse

{
  "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
BillingPermission

Ensemble d’actions autorisées et actions non autorisées qu’un appelant a sur une ressource.

BillingPermissionListResult

Conteneur pour une liste de ressources

ErrorAdditionalInfo

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

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

BillingPermission

Ensemble d’actions autorisées et actions non autorisées qu’un appelant a sur une ressource.

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.

BillingPermissionListResult

Conteneur pour une liste de ressources

Nom Type Description
nextLink

string

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

value

BillingPermission[]

Liste des ressources.

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.