Billing Role Assignments - List By Billing Profile
Répertorie les attributions de rôles pour l’appelant sur un profil de facturation. L’opération est prise en charge pour les comptes de facturation avec le type de contrat Contrat client Microsoft.
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingRoleAssignments?api-version=2020-05-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
billing
|
path | True |
string |
ID qui identifie de manière unique un compte de facturation. |
billing
|
path | True |
string |
ID qui identifie de manière unique un profil 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 |
OK. La demande a réussi. |
|
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
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
BillingProfileRoleAssignmentList
Sample Request
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingRoleAssignments?api-version=2020-05-01
Sample Response
{
"value": [
{
"id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/10000000-aaaa-bbbb-cccc-100000000000_6fd330f6-7d26-4aff-b9cf-7bd699f965b9",
"name": "10000000-aaaa-bbbb-cccc-100000000000_6fd330f6-7d26-4aff-b9cf-7bd699f965b9",
"properties": {
"createdOn": "2018-06-21T21:34:12.2363515+00:00",
"scope": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}",
"createdByPrincipalTenantId": "7ca289b9-c32d-4f01-8566-7ff93261d76f",
"createdByPrincipalId": "10000000-aaaa-bbbb-cccc-3fd5ff9d6aa1",
"principalId": "6fd330f6-7d26-4aff-b9cf-7bd699f965b9",
"principalTenantId": "10000000-aaaa-bbbb-cccc-2d7cd011db47",
"roleDefinitionId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingRoleDefinitions/50000000-aaaa-bbbb-cccc-100000000002"
},
"type": "Microsoft.Billing/billingAccounts/billingProfiles/billingRoleAssignments"
},
{
"id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/10000000-aaaa-bbbb-cccc-100000000000_00000000-0000-0000-0000-000000000000",
"name": "10000000-aaaa-bbbb-cccc-100000000000_00000000-0000-0000-0000-000000000000",
"properties": {
"createdOn": "2018-06-21T21:58:19.9073876+00:00",
"scope": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}",
"createdByPrincipalTenantId": "7ca289b9-c32d-4f01-8566-7ff93261d76f",
"createdByPrincipalId": "10000000-aaaa-bbbb-cccc-3fd5ff9d6aa1",
"principalId": "b1839933-b3ac-42ca-8112-d29c43f3ab47",
"principalTenantId": "10000000-aaaa-bbbb-cccc-2d7cd011db47",
"roleDefinitionId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingRoleDefinitions/50000000-aaaa-bbbb-cccc-100000000002"
},
"type": "Microsoft.Billing/billingAccounts/billingProfiles/billingRoleAssignments"
}
]
}
Définitions
Nom | Description |
---|---|
Billing |
Attribution de rôle |
Billing |
Liste des attributions de rôles. |
Error |
Détails de l’erreur. |
Error |
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. |
Error |
BillingRoleAssignment
Attribution de rôle
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource. |
name |
string |
Nom de la ressource. |
properties.createdByPrincipalId |
string |
ID principal de l’utilisateur qui a créé l’attribution de rôle. |
properties.createdByPrincipalTenantId |
string |
ID de locataire de l’utilisateur qui a créé l’attribution de rôle. |
properties.createdByUserEmailAddress |
string |
Adresse e-mail de l’utilisateur qui a créé l’attribution de rôle. |
properties.createdOn |
string |
Date de création de l’attribution de rôle. |
properties.principalId |
string |
ID principal de l’utilisateur auquel le rôle a été attribué. |
properties.principalTenantId |
string |
ID de locataire principal de l’utilisateur auquel le rôle a été attribué. |
properties.roleDefinitionId |
string |
ID de la définition de rôle. |
properties.scope |
string |
Étendue à laquelle le rôle a été attribué. |
properties.userAuthenticationType |
string |
Type d’authentification. |
properties.userEmailAddress |
string |
Adresse e-mail de l’utilisateur. |
type |
string |
Type de ressource. |
BillingRoleAssignmentListResult
Liste des attributions de rôles.
Nom | Type | Description |
---|---|---|
nextLink |
string |
Lien (URL) vers la page suivante des résultats. |
value |
Liste des attributions de rôles. |
ErrorDetails
Détails de l’erreur.
Nom | Type | Description |
---|---|---|
code |
string |
Code d’erreur. |
details |
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 |
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. |