Freigeben über


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
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.

billingProfileName
path True

string

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

Die ID, die ein Abrechnungsprofil eindeutig identifiziert.

roleDefinitionName
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

BillingRoleDefinition

Die Eigenschaften einer Rollendefinition.

Other Status Codes

ErrorResponse

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
BillingPermission

Der Satz zulässiger Aktionen und nicht zulässiger Aktionen, die ein Aufrufer für eine Ressource hat.

BillingRoleDefinition

Die Eigenschaften einer Rollendefinition.

BillingRoleDefinitionProperties

Die Eigenschaften einer Rollendefinition.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

systemData

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

BillingRoleDefinitionProperties

Die Eigenschaften einer Rollendefinition.

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"

BillingRoleDefinitionProperties

Die Eigenschaften einer Rollendefinition.

Name Typ Beschreibung
description

string

Die Rollenbeschreibung.

permissions

BillingPermission[]

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

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.

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.