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

Die ID, die ein Abrechnungskonto eindeutig identifiziert.

RegEx-Muster: ^([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})?)$

enrollmentAccountName
path True

string

Der Name des Registrierungskontos.

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

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

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

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

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

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.

Name Typ Beschreibung
Application

string

Key

string

ManagedIdentity

string

User

string

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.

Name Typ Beschreibung
DirectoryRole

string

Everyone

string

Group

string

None

string

ServicePrincipal

string

Unknown

string

User

string

ProvisioningState

Der Bereitstellungsstatus der Ressource während eines dauerhaften Vorgangs.

Name Typ Beschreibung
Canceled

string

Failed

string

New

string

Pending

string

Provisioning

string

Succeeded

string

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string

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

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.