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
billingAccountName
path True

string

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

billingProfileName
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

BillingRoleAssignmentListResult

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

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
BillingRoleAssignment

Attribution de rôle

BillingRoleAssignmentListResult

Liste des attributions de rôles.

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

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

BillingRoleAssignment[]

Liste des attributions de rôles.

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.