Freigeben über


Billing Role Assignments - List By Enrollment Account

Listet die Rollenzuweisungen für den Anrufer für ein Registrierungskonto auf. Der Vorgang wird für Abrechnungskonten vom Typ Enterprise Agreement unterstützt.

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}/billingRoleAssignments?api-version=2024-04-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
billingAccountName
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.

enrollmentAccountName
path True

string

pattern: ^[a-zA-Z\d-_]{1,128}$

Der Name des Registrierungskontos.

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

BillingRoleAssignmentListResult

Die Liste der Abrechnungsrollenzuweisungen.

Other Status Codes

ErrorResponse

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Beispiele

BillingRoleAssignmentListByEnrollmentAccount

Beispielanforderung

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/6100092/enrollmentAccounts/123456/billingRoleAssignments?api-version=2024-04-01

Beispiel für eine Antwort

{
  "value": [
    {
      "id": "/providers/Microsoft.Billing/billingAccounts/6100092/enrollmentAccounts/123456/billingRoleAssignments/10000000-aaaa-bbbb-cccc-100000000000_6fd330f6-7d26-4aff-b9cf-7bd699f965b9",
      "name": "10000000-aaaa-bbbb-cccc-100000000000_6fd330f6-7d26-4aff-b9cf-7bd699f965b9",
      "properties": {
        "createdOn": "2023-10-19T20:10:50.1028398Z",
        "createdByPrincipalTenantId": "076915e7-de10-4323-bb34-a58c904068bb",
        "createdByPrincipalId": "00000000-0000-0000-0000-000000000001",
        "principalId": "00000000-0000-0000-0000-000000000000",
        "roleDefinitionId": "/providers/Microsoft.Billing/billingAccounts/6100092/enrollmentAccounts/123456/billingRoleDefinitions/50000000-0000-0000-0000-000000000000",
        "scope": "/providers/Microsoft.Billing/billingAccounts/6100092/enrollmentAccounts/123456",
        "principalType": "User"
      },
      "type": "Microsoft.Billing/billingAccounts/enrollmentAccounts/billingRoleAssignments"
    },
    {
      "id": "/providers/Microsoft.Billing/billingAccounts/6100092/enrollmentAccounts/123456/billingRoleAssignments/10000000-aaaa-bbbb-cccc-100000000000_b1839933-b3ac-42ca-8112-d29c43f3ab47",
      "name": "10000000-aaaa-bbbb-cccc-100000000000_b1839933-b3ac-42ca-8112-d29c43f3ab47",
      "properties": {
        "createdOn": "2023-10-19T20:10:50.1028398Z",
        "createdByPrincipalTenantId": "076915e7-de10-4323-bb34-a58c904068bb",
        "createdByPrincipalId": "00000000-0000-0000-0000-000000000001",
        "principalId": "00000000-0000-0000-0000-000000000000",
        "roleDefinitionId": "/providers/Microsoft.Billing/billingAccounts/6100092/enrollmentAccounts/123456/billingRoleDefinitions/50000000-0000-0000-0000-000000000001",
        "scope": "/providers/Microsoft.Billing/billingAccounts/6100092/enrollmentAccounts/123456",
        "principalType": "User"
      },
      "type": "Microsoft.Billing/billingAccounts/enrollmentAccounts/billingRoleAssignments"
    }
  ]
}

Definitionen

Name Beschreibung
BillingRoleAssignment

Die Eigenschaften der Abrechnungsrollenzuweisung.

BillingRoleAssignmentListResult

Ein Container für eine Liste von Ressourcen

BillingRoleAssignmentProperties

Die Eigenschaften der Abrechnungsrollenzuweisung.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

PrincipalType

Der Typ einer Rollenzuweisung.

ProvisioningState

Der Bereitstellungsstatus der Ressource während eines dauerhaften Vorgangs.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

BillingRoleAssignment

Die Eigenschaften der Abrechnungsrollenzuweisung.

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

BillingRoleAssignmentProperties

Die Eigenschaften der Abrechnungsrollenzuweisung.

systemData

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"

BillingRoleAssignmentListResult

Ein Container für eine Liste von Ressourcen

Name Typ Beschreibung
nextLink

string

Der Link (URL) zur nächsten Seite der Ergebnisse.

value

BillingRoleAssignment[]

Die Liste der Ressourcen.

BillingRoleAssignmentProperties

Die Eigenschaften der Abrechnungsrollenzuweisung.

Name Typ Beschreibung
billingAccountDisplayName

string

Der Name des Abrechnungskontos.

billingAccountId

string

Die vollqualifizierte ID, die ein Abrechnungskonto eindeutig identifiziert.

billingProfileDisplayName

string

Der Name des Abrechnungsprofils.

billingProfileId

string

Die vollqualifizierte ID, die ein Abrechnungsprofil eindeutig identifiziert.

billingRequestId

string

Die ID der Abrechnungsanforderung, die für die Rollenzuweisung erstellt wurde. Dies gilt nur für mandantenübergreifende Rollenzuweisungen oder Rollenzuweisungen, die über die Abrechnungsanforderung erstellt wurden.

createdByPrincipalId

string

Die Objekt-ID des Benutzers, der die Rollenzuweisung erstellt hat.

createdByPrincipalPuid

string

Die Haupt-PUID des Benutzers, der die Rollenzuweisung erstellt hat.

createdByPrincipalTenantId

string

Die Mandanten-ID des Benutzers, der die Rollenzuweisung erstellt hat.

createdByUserEmailAddress

string

Die E-Mail-Adresse des Benutzers, der die Rollenzuweisung erstellt hat. Dies wird nur für Abrechnungskonten mit Vereinbarungstyp Enterprise Agreement unterstützt.

createdOn

string (date-time)

Das Datum, an dem die Rollenzuweisung erstellt wurde.

customerDisplayName

string

Der Name des Kunden.

customerId

string

Die vollqualifizierte ID, die einen Kunden eindeutig identifiziert.

invoiceSectionDisplayName

string

Der Name des Rechnungsabschnitts.

invoiceSectionId

string

Die vollqualifizierte ID, die einen Rechnungsabschnitt eindeutig identifiziert.

modifiedByPrincipalId

string

Die Haupt-PUID des Benutzers, der die Rollenzuweisung geändert hat.

modifiedByPrincipalPuid

string

Die Haupt-PUID des Benutzers, der die Rollenzuweisung geändert hat.

modifiedByPrincipalTenantId

string

Die Mandanten-ID des Benutzers, der die Rollenzuweisung geändert hat.

modifiedByUserEmailAddress

string

Die E-Mail-Adresse des Benutzers, der die Rollenzuweisung geändert hat. Dies wird nur für Abrechnungskonten mit Vereinbarungstyp Enterprise Agreement unterstützt.

modifiedOn

string (date-time)

Das Datum, an dem die Rollenzuweisung geändert wurde.

principalDisplayName

string

Der Anzeigename des Prinzipals, dem die Rolle zugewiesen wurde.

principalId

string

Die Objekt-ID des Benutzers, dem die Rolle zugewiesen wurde.

principalPuid

string

Die Haupt-PUID des Benutzers, dem die Rolle zugewiesen wurde.

principalTenantId

string

Die Prinzipalmandanten-ID des Benutzers, dem die Rolle zugewiesen wurde.

principalTenantName

string

Der Anzeigename des Mandanten des Benutzers, dem die Rolle zugewiesen wurde. Dies ist "Primärmandant" für den primären Mandanten des Abrechnungskontos.

principalType

PrincipalType

Der Typ einer Rollenzuweisung.

provisioningState

ProvisioningState

Der Bereitstellungsstatus der Ressource während eines dauerhaften Vorgangs.

roleDefinitionId

string

minLength: 1

Die ID der Rollendefinition.

scope

string

Der Bereich, zu dem die Rolle zugewiesen wurde.

userAuthenticationType

string

Der Authentifizierungstyp des Benutzers, unabhängig davon, ob Organisation oder MSA, des Benutzers, dem die Rolle zugewiesen wurde. Dies wird nur für Abrechnungskonten mit Vereinbarungstyp Enterprise Agreement unterstützt.

userEmailAddress

string

Die E-Mail-Adresse des Benutzers, dem die Rolle zugewiesen wurde. Dies wird nur für Abrechnungskonten mit Vereinbarungstyp Enterprise Agreement unterstützt.

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

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

PrincipalType

Der Typ einer Rollenzuweisung.

Wert Beschreibung
DirectoryRole
Everyone
Group
None
ServicePrincipal
Unknown
User

ProvisioningState

Der Bereitstellungsstatus der Ressource während eines dauerhaften Vorgangs.

Wert Beschreibung
Canceled
Failed
New
Pending
Provisioning
Succeeded

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

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

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.