Billing Role Assignments - List By Invoice Section
Wyświetla listę przypisań ról dla wywołującego w sekcji faktury. Ta operacja jest obsługiwana w przypadku kont rozliczeniowych z typem umowy z Umową z Klientem Microsoft.
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingRoleAssignments?api-version=2024-04-01
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName}/billingRoleAssignments?api-version=2024-04-01&filter={filter}&top={top}&skip={skip}
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
billing
|
path | True |
string pattern: ^([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})?)$ |
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe. |
|
billing
|
path | True |
string pattern: ^[a-zA-Z\d-_]{1,128}$ |
Identyfikator, który jednoznacznie identyfikuje profil rozliczeniowy. |
|
invoice
|
path | True |
string pattern: ^[a-zA-Z\d-_]{1,128}$ |
Identyfikator, który jednoznacznie identyfikuje sekcję faktury. |
|
api-version
|
query | True |
string minLength: 1 |
Wersja interfejsu API do użycia dla tej operacji. |
|
filter
|
query |
string |
Opcja zapytania filtru umożliwia klientom filtrowanie kolekcji zasobów, które są adresowane przez adres URL żądania. |
|
|
skip
|
query |
integer (int64) |
Opcja pomiń zapytanie żąda liczby elementów w kolekcji zapytań, które mają zostać pominięte i nie zostaną uwzględnione w wyniku. |
|
|
top
|
query |
integer (int64) |
Opcja zapytania najwyższego poziomu żąda liczby elementów w kolekcji zapytań, które mają zostać uwzględnione w wyniku. Maksymalna obsługiwana wartość dla góry to 50. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Operacja Azure zakończyła się pomyślnie. |
|
| Other Status Codes |
Nieoczekiwana odpowiedź na błąd. |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
| Nazwa | Opis |
|---|---|
| user_impersonation | personifikacja konta użytkownika |
Przykłady
BillingRoleAssignmentListByInvoiceSection
Przykładowe żądanie
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2018-09-30/billingProfiles/BKM6-54VH-BG7-PGB/invoiceSections/xxxx-xxxx-xxx-xxx/billingRoleAssignments?api-version=2024-04-01
Przykładowa odpowiedź
{
"value": [
{
"name": "10000000-aaaa-bbbb-cccc-100000000000_6fd330f6-7d26-4aff-b9cf-7bd699f965b9",
"type": "Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections/billingRoleAssignments",
"id": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2018-09-30/billingProfiles/BKM6-54VH-BG7-PGB/invoiceSections/xxxx-xxxx-xxx-xxx/billingRoleAssignments/10000000-aaaa-bbbb-cccc-100000000000_6fd330f6-7d26-4aff-b9cf-7bd699f965b9",
"properties": {
"createdByPrincipalId": "00000000-0000-0000-0000-000000000001",
"createdByPrincipalTenantId": "076915e7-de10-4323-bb34-a58c904068bb",
"createdOn": "2023-10-19T20:10:50.1028398Z",
"principalId": "00000000-0000-0000-0000-000000000000",
"principalType": "User",
"roleDefinitionId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2018-09-30/billingProfiles/BKM6-54VH-BG7-PGB/invoiceSections/xxxx-xxxx-xxx-xxx/billingRoleDefinitions/30000000-aaaa-bbbb-cccc-100000000002",
"scope": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2018-09-30/billingProfiles/BKM6-54VH-BG7-PGB/invoiceSections/xxxx-xxxx-xxx-xxx"
}
},
{
"name": "10000000-aaaa-bbbb-cccc-100000000000_b1839933-b3ac-42ca-8112-d29c43f3ab47",
"type": "Microsoft.Billing/billingAccounts/billingProfiles/invoiceSections/billingRoleAssignments",
"id": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2018-09-30/billingProfiles/BKM6-54VH-BG7-PGB/invoiceSections/xxxx-xxxx-xxx-xxx/billingRoleAssignments/10000000-aaaa-bbbb-cccc-100000000000_b1839933-b3ac-42ca-8112-d29c43f3ab47",
"properties": {
"createdByPrincipalId": "00000000-0000-0000-0000-000000000001",
"createdByPrincipalTenantId": "076915e7-de10-4323-bb34-a58c904068bb",
"createdOn": "2023-10-19T20:10:50.1028398Z",
"principalId": "00000000-0000-0000-0000-000000000000",
"principalType": "User",
"roleDefinitionId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2018-09-30/billingProfiles/BKM6-54VH-BG7-PGB/invoiceSections/xxxx-xxxx-xxx-xxx/billingRoleDefinitions/30000000-aaaa-bbbb-cccc-100000000001",
"scope": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2018-09-30/billingProfiles/BKM6-54VH-BG7-PGB/invoiceSections/xxxx-xxxx-xxx-xxx"
}
}
]
}
Definicje
| Nazwa | Opis |
|---|---|
|
Billing |
Właściwości przypisania roli rozliczeń. |
|
Billing |
Pobrana kolekcja pozycji BillingRoleAssignment |
|
Billing |
Właściwości przypisania roli rozliczeń. |
|
created |
Typ tożsamości, która utworzyła zasób. |
|
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
|
Error |
Szczegóły błędu. |
|
Error |
Odpowiedź na błąd |
|
Principal |
Typ przypisania roli. |
|
Provisioning |
Stan aprowizacji zasobu podczas długotrwałej operacji. |
|
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
BillingRoleAssignment
Właściwości przypisania roli rozliczeń.
| Nazwa | Typ | Opis |
|---|---|---|
| id |
string (arm-id) |
W pełni kwalifikowany identyfikator zasobu dla zasobu. Np. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Nazwa zasobu |
| properties |
Właściwości przypisania roli rozliczeń. |
|
| systemData |
Metadane usługi Azure Resource Manager zawierające informacje createdBy i modifiedBy. |
|
| tags |
object |
Słownik metadanych skojarzonych z zasobem. Nie można go wypełnić dla wszystkich typów zasobów. Maksymalna długość klucza/wartości obsługiwana przez 256 znaków. Klucze/wartość nie powinny być puste ani mieć wartości null. Klucze nie mogą zawierać <> % & \ ? / |
| type |
string |
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" |
BillingRoleAssignmentListResult
Pobrana kolekcja pozycji BillingRoleAssignment
| Nazwa | Typ | Opis |
|---|---|---|
| nextLink |
string (uri) |
Link do następnej strony elementów |
| value |
Elementy BillingRoleAssignment na tej stronie |
BillingRoleAssignmentProperties
Właściwości przypisania roli rozliczeń.
| Nazwa | Typ | Opis |
|---|---|---|
| billingAccountDisplayName |
string |
Nazwa konta rozliczeniowego. |
| billingAccountId |
string |
W pełni kwalifikowany identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe. |
| billingProfileDisplayName |
string |
Nazwa profilu rozliczeniowego. |
| billingProfileId |
string |
W pełni kwalifikowany identyfikator, który jednoznacznie identyfikuje profil rozliczeniowy. |
| billingRequestId |
string |
Identyfikator żądania rozliczeniowego, który został utworzony dla przypisania roli. Dotyczy to tylko przypisań ról między dzierżawami lub przypisań ról utworzonych za pośrednictwem żądania rozliczeniowego. |
| createdByPrincipalId |
string |
Identyfikator obiektu użytkownika, który utworzył przypisanie roli. |
| createdByPrincipalPuid |
string |
Główny identyfikator PUID użytkownika, który utworzył przypisanie roli. |
| createdByPrincipalTenantId |
string |
Identyfikator dzierżawy użytkownika, który utworzył przypisanie roli. |
| createdByUserEmailAddress |
string |
Adres e-mail użytkownika, który utworzył przypisanie roli. Jest to obsługiwane tylko w przypadku kont rozliczeniowych z typem umowy Enterprise Agreement. |
| createdOn |
string (date-time) |
Data utworzenia przypisania roli. |
| customerDisplayName |
string |
Nazwa klienta. |
| customerId |
string |
W pełni kwalifikowany identyfikator, który jednoznacznie identyfikuje klienta. |
| invoiceSectionDisplayName |
string |
Nazwa sekcji faktury. |
| invoiceSectionId |
string |
W pełni kwalifikowany identyfikator, który jednoznacznie identyfikuje sekcję faktury. |
| modifiedByPrincipalId |
string |
Identyfikator PUID podmiotu zabezpieczeń użytkownika, który zmodyfikował przypisanie roli. |
| modifiedByPrincipalPuid |
string |
Identyfikator PUID podmiotu zabezpieczeń użytkownika, który zmodyfikował przypisanie roli. |
| modifiedByPrincipalTenantId |
string |
Identyfikator dzierżawy użytkownika, który zmodyfikował przypisanie roli. |
| modifiedByUserEmailAddress |
string |
Adres e-mail użytkownika, który zmodyfikował przypisanie roli. Jest to obsługiwane tylko w przypadku kont rozliczeniowych z typem umowy Enterprise Agreement. |
| modifiedOn |
string (date-time) |
Data modyfikacji przypisania roli. |
| principalDisplayName |
string |
Nazwa wyświetlana podmiotu zabezpieczeń, któremu przypisano rolę. |
| principalId |
string |
Identyfikator obiektu użytkownika, któremu przypisano rolę. |
| principalPuid |
string |
Główny identyfikator PUID użytkownika, któremu przypisano rolę. |
| principalTenantId |
string |
Identyfikator głównej dzierżawy użytkownika, któremu przypisano rolę. |
| principalTenantName |
string |
Przyjazna nazwa dzierżawy użytkownika, któremu przypisano rolę. Będzie to "Dzierżawa podstawowa" dla dzierżawy podstawowej konta rozliczeniowego. |
| principalType |
Typ przypisania roli. |
|
| provisioningState |
Stan aprowizacji zasobu podczas długotrwałej operacji. |
|
| roleDefinitionId |
string minLength: 1 |
Identyfikator definicji roli. |
| scope |
string |
Zakres, w którym przypisano rolę. |
| userAuthenticationType |
string |
Typ uwierzytelniania użytkownika, niezależnie od tego, czy jest to organizacja, czy MSA użytkownika, któremu przypisano rolę. Jest to obsługiwane tylko w przypadku kont rozliczeniowych z typem umowy Enterprise Agreement. |
| userEmailAddress |
string |
Adres e-mail użytkownika, któremu przypisano rolę. Jest to obsługiwane tylko w przypadku kont rozliczeniowych z typem umowy Enterprise Agreement. |
createdByType
Typ tożsamości, która utworzyła zasób.
| Wartość | Opis |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
| Nazwa | Typ | Opis |
|---|---|---|
| info |
object |
Dodatkowe informacje. |
| type |
string |
Dodatkowy typ informacji. |
ErrorDetail
Szczegóły błędu.
| Nazwa | Typ | Opis |
|---|---|---|
| additionalInfo |
Dodatkowe informacje o błędzie. |
|
| code |
string |
Kod błędu. |
| details |
Szczegóły błędu. |
|
| message |
string |
Komunikat o błędzie. |
| target |
string |
Element docelowy błędu. |
ErrorResponse
Odpowiedź na błąd
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Obiekt błędu. |
PrincipalType
Typ przypisania roli.
| Wartość | Opis |
|---|---|
| Unknown |
Unknown |
| None |
Żadne |
| User |
Użytkownik |
| Group |
Grupa |
| DirectoryRole |
Rola DirectoryRole |
| ServicePrincipal |
ServicePrincipal |
| Everyone |
Everyone |
ProvisioningState
Stan aprowizacji zasobu podczas długotrwałej operacji.
| Wartość | Opis |
|---|---|
| Succeeded |
Powodzenie |
| Canceled |
Anulowane |
| Failed |
Nie powiodło się |
| New |
Nowy |
| Pending |
W oczekiwaniu |
| Provisioning |
Provisioning |
| PendingBilling |
Oczekujące rozliczenia |
| ConfirmedBilling |
PotwierdzoneRozliczenia |
| Creating |
Tworzenie |
| Created |
Created |
| Expired |
Wygasła |
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.
| Nazwa | Typ | Opis |
|---|---|---|
| createdAt |
string (date-time) |
Sygnatura czasowa tworzenia zasobu (UTC). |
| createdBy |
string |
Tożsamość, która utworzyła zasób. |
| createdByType |
Typ tożsamości, która utworzyła zasób. |
|
| lastModifiedAt |
string (date-time) |
Znacznik czasu ostatniej modyfikacji zasobu (UTC) |
| lastModifiedBy |
string |
Tożsamość, która ostatnio zmodyfikowała zasób. |
| lastModifiedByType |
Typ tożsamości, która ostatnio zmodyfikowała zasób. |