Billing Role Definition - Get By Billing Profile
Ruft die Definition für eine Rolle in einem Abrechnungsprofil ab. Der Vorgang wird für Abrechnungskonten mit dem Vertragstyp Microsoft Partner Agreement oder Microsoft Customer Agreement unterstützt.
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/billingRoleDefinitions/{roleDefinitionName}?api-version=2024-04-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
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})?)$ |
Die ID, die ein Abrechnungskonto eindeutig identifiziert. |
billing
|
path | True |
string pattern: ^[a-zA-Z\d-_]{1,128}$ |
Die ID, die ein Abrechnungsprofil eindeutig identifiziert. |
role
|
path | True |
string pattern: ^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$ |
Die ID, die eine Rollendefinition eindeutig identifiziert. |
api-version
|
query | True |
string |
Die Version der API, die mit der Clientanforderung verwendet werden soll. Die aktuelle Version ist 2024-04-01. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Die Eigenschaften einer Rollendefinition. |
|
Other Status Codes |
Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist. |
Beispiele
BillingRoleDefinitionGetByBillingProfile
Beispielanforderung
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/10000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/billingProfiles/xxxx-xxxx-xxx-xxx/billingRoleDefinitions/40000000-aaaa-bbbb-cccc-100000000000?api-version=2024-04-01
Beispiel für eine Antwort
{
"id": "/providers/Microsoft.Billing/billingAccounts/10000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/billingProfiles/xxxx-xxxx-xxx-xxx/billingRoleDefinitions/40000000-aaaa-bbbb-cccc-100000000000",
"name": "40000000-aaaa-bbbb-cccc-100000000000",
"properties": {
"description": "The Owner role gives the user all permissions including access management rights to the billing profile.",
"permissions": [
{
"actions": [
"40000000-aaaa-bbbb-cccc-200000000000",
"40000000-aaaa-bbbb-cccc-200000000001",
"40000000-aaaa-bbbb-cccc-200000000002",
"40000000-aaaa-bbbb-cccc-200000000003",
"40000000-aaaa-bbbb-cccc-200000000004",
"40000000-aaaa-bbbb-cccc-200000000005",
"40000000-aaaa-bbbb-cccc-200000000006",
"40000000-aaaa-bbbb-cccc-200000000007",
"40000000-aaaa-bbbb-cccc-200000000008",
"40000000-aaaa-bbbb-cccc-200000000011",
"40000000-aaaa-bbbb-cccc-200000000012",
"40000000-aaaa-bbbb-cccc-200000000013"
]
}
],
"roleName": "Billing profile owner"
},
"type": "Microsoft.Billing/billingAccounts/billingProfiles/billingRoleDefinitions"
}
Definitionen
Name | Beschreibung |
---|---|
Billing |
Der Satz zulässiger Aktionen und nicht zulässiger Aktionen, die ein Aufrufer für eine Ressource hat. |
Billing |
Die Eigenschaften einer Rollendefinition. |
Billing |
Die Eigenschaften einer Rollendefinition. |
created |
Der Identitätstyp, der die Ressource erstellt hat. |
Error |
Der Ressourcenverwaltungsfehler zusätzliche Informationen. |
Error |
Das Fehlerdetails. |
Error |
Fehlerantwort |
system |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
BillingPermission
Der Satz zulässiger Aktionen und nicht zulässiger Aktionen, die ein Aufrufer für eine Ressource hat.
Name | Typ | Beschreibung |
---|---|---|
actions |
string[] |
Die Gruppe von Aktionen, die der Aufrufer ausführen darf. |
notActions |
string[] |
Der Satz von Aktionen, die der Aufrufer nicht ausführen darf. |
BillingRoleDefinition
Die Eigenschaften einer Rollendefinition.
Name | Typ | Beschreibung |
---|---|---|
id |
string (arm-id) |
Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
name |
string |
Der Name der Ressource |
properties |
Die Eigenschaften einer Rollendefinition. |
|
systemData |
Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. |
|
tags |
object |
Wörterbuch der Metadaten, die der Ressource zugeordnet sind. Möglicherweise wird sie nicht für alle Ressourcentypen aufgefüllt. Maximale Schlüssel-/Wertlänge unterstützt von 256 Zeichen. Schlüssel/Wert dürfen keinen leeren Wert oder null sein. Schlüssel können nicht <> % & \ enthalten? / |
type |
string |
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" |
BillingRoleDefinitionProperties
Die Eigenschaften einer Rollendefinition.
Name | Typ | Beschreibung |
---|---|---|
description |
string |
Die Rollenbeschreibung. |
permissions |
Die "billingPermissions" hat die Rolle. |
|
roleName |
string minLength: 1 |
Der Name der Rolle. |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
Wert | Beschreibung |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
ErrorAdditionalInfo
Der Ressourcenverwaltungsfehler zusätzliche Informationen.
Name | Typ | Beschreibung |
---|---|---|
info |
object |
Die zusätzlichen Informationen. |
type |
string |
Der zusätzliche Informationstyp. |
ErrorDetail
Das Fehlerdetails.
Name | Typ | Beschreibung |
---|---|---|
additionalInfo |
Die zusätzlichen Informationen des Fehlers. |
|
code |
string |
Der Fehlercode. |
details |
Die Fehlerdetails. |
|
message |
string |
Die Fehlermeldung. |
target |
string |
Das Fehlerziel. |
ErrorResponse
Fehlerantwort
Name | Typ | Beschreibung |
---|---|---|
error |
Das Fehlerobjekt. |
systemData
Metadaten zur Erstellung und letzten Änderung der Ressource.
Name | Typ | Beschreibung |
---|---|---|
createdAt |
string (date-time) |
Der Zeitstempel der Ressourcenerstellung (UTC). |
createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
lastModifiedAt |
string (date-time) |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |