Billing Role Definitions - Get By Billing Profile

Obtient la définition d’un rôle sur un profil de facturation. L’opération est prise en charge pour les comptes de facturation ayant le type contrat Microsoft ou contrat de partenariat Microsoft.

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingRoleDefinitions/{billingRoleDefinitionName}?api-version=2019-10-01-preview

Paramètres URI

Name In Required Type Description
billingAccountName
path True
  • string

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

billingProfileName
path True
  • string

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

billingRoleDefinitionName
path True
  • string

ID qui identifie de façon unique une définition de rôle.

api-version
query True
  • string

Version de l’API à utiliser avec la demande du client. La version actuelle est 2019-10-01-preview.

Réponses

Name 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

Azure Active Directory le Flow OAuth2.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

BillingProfileRoleDefinition

Sample Request

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingRoleDefinitions/{billingRoleDefinitionName}?api-version=2019-10-01-preview

Sample Response

{
  "id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingRoleDefinitions/{billingRoleDefinitionName}",
  "name": "{billingRoleDefinitionName}",
  "properties": {
    "description": "The Owner role gives the user all permissions including access management rights to the Commerce Root.",
    "permissions": [
      {
        "actions": [
          "10000000-aaaa-bbbb-cccc-200000000000",
          "10000000-aaaa-bbbb-cccc-200000000008",
          "10000000-aaaa-bbbb-cccc-200000000001",
          "10000000-aaaa-bbbb-cccc-200000000002",
          "10000000-aaaa-bbbb-cccc-200000000003",
          "10000000-aaaa-bbbb-cccc-200000000006",
          "10000000-aaaa-bbbb-cccc-200000000007",
          "20000000-aaaa-bbbb-cccc-200000000000",
          "30000000-aaaa-bbbb-cccc-200000000000",
          "40000000-aaaa-bbbb-cccc-200000000000",
          "30000000-aaaa-bbbb-cccc-200000000009",
          "20000000-aaaa-bbbb-cccc-200000000002",
          "30000000-aaaa-bbbb-cccc-200000000015",
          "30000000-aaaa-bbbb-cccc-200000000004",
          "30000000-aaaa-bbbb-cccc-200000000007",
          "30000000-aaaa-bbbb-cccc-200000000001",
          "30000000-aaaa-bbbb-cccc-200000000010",
          "40000000-aaaa-bbbb-cccc-200000000007",
          "40000000-aaaa-bbbb-cccc-200000000006",
          "40000000-aaaa-bbbb-cccc-200000000008"
        ],
        "notActions": []
      }
    ],
    "roleName": "commerce_root_owner"
  },
  "type": "Microsoft.Billing/billingRoleDefinitions"
}

Définitions

BillingPermissionsProperties

Ensemble des actions autorisées et non autorisées qu’un appelant a sur un compte de facturation

BillingRoleDefinition

Propriétés d’une définition de rôle.

ErrorDetails

Détails de l’erreur.

ErrorResponse

La réponse d’erreur indique que le service n’est pas en mesure de traiter la demande entrante. La raison est indiquée dans le message d’erreur.

ErrorSubDetails

BillingPermissionsProperties

Ensemble des actions autorisées et non autorisées qu’un appelant a sur un compte de facturation

Name 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.

BillingRoleDefinition

Propriétés d’une définition de rôle.

Name Type Description
id
  • string

ID de ressource.

name
  • string

Nom de la ressource.

properties.description
  • string

Description du rôle

properties.permissions

BillingPermissions du rôle

properties.roleName
  • string

Nom du rôle

type
  • string

Type de ressource.

ErrorDetails

Détails de l’erreur.

Name 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 demande entrante. La raison est indiquée dans le message d’erreur.

Name Type Description
error

Détails de l’erreur.

ErrorSubDetails

Name 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.