Billing Role Definitions - List By Invoice Section

Wyświetla listę definicji ról dla sekcji faktury. Operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy Microsoft Partner Agreement lub Umowa z Klientem Microsoft.

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

Parametry identyfikatora URI

Name In Required Type Description
billingAccountName
path True
  • string

Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe.

billingProfileName
path True
  • string

Identyfikator, który jednoznacznie identyfikuje profil rozliczeniowy.

invoiceSectionName
path True
  • string

Identyfikator, który jednoznacznie identyfikuje sekcję faktury.

api-version
query True
  • string

Wersja interfejsu API do użycia z żądaniem klienta. Bieżąca wersja to 2019-10-01-preview.

Odpowiedzi

Name Type Description
200 OK

OK. Żądanie zakończyło się pomyślnie.

Other Status Codes

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Azure Active Directory Flow OAuth2.

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

Scopes

Name Description
user_impersonation personifikacja konta użytkownika

Przykłady

InvoiceSectionRoleDefinitionsList

Sample Request

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

Sample Response

{
  "value": [
    {
      "id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingRoleDefinitions/10000000-aaaa-bbbb-cccc-100000000000",
      "name": "10000000-aaaa-bbbb-cccc-100000000000",
      "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": "project_owner"
      },
      "type": "Microsoft.Billing/billingRoleDefinitions"
    },
    {
      "id": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingRoleDefinitions/10000000-aaaa-bbbb-cccc-100000000001",
      "name": "10000000-aaaa-bbbb-cccc-100000000001",
      "properties": {
        "description": "The Contributor role give the user all permissions except access management rights to the Commerce Root.",
        "permissions": [
          {
            "actions": [
              "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",
              "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": "project_contributor"
      },
      "type": "Microsoft.Billing/billingRoleDefinitions"
    }
  ]
}

Definicje

BillingPermissionsProperties

Zestaw dozwolonych akcji i niedozwolonych akcji, które obiekt wywołujący ma na koncie rozliczeniowym

BillingRoleDefinition

Właściwości definicji roli.

BillingRoleDefinitionListResult

Lista definicji ról.

ErrorDetails

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd wskazuje, że usługa nie może przetworzyć żądania przychodzącego. Przyczyna jest podana w komunikacie o błędzie.

ErrorSubDetails

BillingPermissionsProperties

Zestaw dozwolonych akcji i niedozwolonych akcji, które obiekt wywołujący ma na koncie rozliczeniowym

Name Type Description
actions
  • string[]

Zestaw akcji, które obiekt wywołujący może wykonać.

notActions
  • string[]

Zestaw akcji, których obiekt wywołujący nie może wykonać.

BillingRoleDefinition

Właściwości definicji roli.

Name Type Description
id
  • string

Identyfikator zasobu.

name
  • string

Nazwa zasobu.

properties.description
  • string

Opis roli

properties.permissions

RozliczeniaPermissions, które ma rola

properties.roleName
  • string

Nazwa roli

type
  • string

Typ zasobu.

BillingRoleDefinitionListResult

Lista definicji ról.

Name Type Description
nextLink
  • string

Link (adres URL) do następnej strony wyników.

value

Definicje ról.

ErrorDetails

Szczegóły błędu.

Name Type Description
code
  • string

Kod błędu.

details

Szczegóły podrzędne błędu.

message
  • string

Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się.

target
  • string

Element docelowy określonego błędu.

ErrorResponse

Odpowiedź na błąd wskazuje, że usługa nie może przetworzyć żądania przychodzącego. Przyczyna jest podana w komunikacie o błędzie.

Name Type Description
error

Szczegóły błędu.

ErrorSubDetails

Name Type Description
code
  • string

Kod błędu.

message
  • string

Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się.

target
  • string

Element docelowy określonego błędu.