Sdílet prostřednictvím


Billing Role Assignments - List By Invoice Section

Zobrazí seznam přiřazení rolí volajícího v oddílu faktury. Operace je podporovaná pro fakturační účty s typem Smlouvy se zákazníkem Microsoftu.

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 identifikátoru URI

Name V Vyžadováno Typ Description
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})?)$

ID, které jednoznačně identifikuje fakturační účet.

billingProfileName
path True

string

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

ID, které jednoznačně identifikuje fakturační profil.

invoiceSectionName
path True

string

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

ID, které jednoznačně identifikuje oddíl faktury.

api-version
query True

string

minLength: 1

Verze rozhraní API, která se má použít pro tuto operaci.

filter
query

string

Možnost dotazu filtru umožňuje klientům filtrovat kolekci prostředků adresovaných adresou URL požadavku.

skip
query

integer (int64)

Možnost přeskočit dotaz vyžaduje počet položek v dotazované kolekci, které se mají přeskočit a nejsou zahrnuty do výsledku.

top
query

integer (int64)

Horní možnost dotazu požaduje, aby se do výsledku zahrnul počet položek v dotazované kolekci. Maximální podporovaná hodnota pro top je 50.

Odpovědi

Name Typ Description
200 OK

BillingRoleAssignmentListResult

Operace Azure byla úspěšně dokončena.

Other Status Codes

ErrorResponse

Neočekávaná chybová odpověď

Zabezpečení

azure_auth

Azure Active Directory OAuth2 Flow.

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

BillingRoleAssignmentListByInvoiceSection

Ukázkový požadavek

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

Ukázková odpověď

{
  "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"
      }
    }
  ]
}

Definice

Name Description
BillingRoleAssignment

Vlastnosti přiřazení fakturační role.

BillingRoleAssignmentListResult

Vyhledáná sbírka položek BillingRoleAssignment

BillingRoleAssignmentProperties

Vlastnosti přiřazení fakturační role.

createdByType

Typ identity, která prostředek vytvořila.

ErrorAdditionalInfo

Další informace o chybě správy prostředků

ErrorDetail

Podrobnosti o chybě.

ErrorResponse

Chybová odpověď

PrincipalType

Typ přiřazení role.

ProvisioningState

Stav zřizování prostředku během dlouhotrvající operace.

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

BillingRoleAssignment

Vlastnosti přiřazení fakturační role.

Name Typ Description
id

string (arm-id)

Plně kvalifikované ID prostředku pro prostředek. Například /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Název prostředku

properties

BillingRoleAssignmentProperties

Vlastnosti přiřazení fakturační role.

systemData

systemData

Metadata Azure Resource Manageru obsahující informace createdBy a modifiedBy

tags

object

Slovník metadat přidružených k prostředku Nemusí být vyplněna pro všechny typy prostředků. Maximální podporovaná délka klíče a hodnoty 256 znaků. Klíče nebo hodnota by neměly být prázdné ani null. Klíče nemohou obsahovat <> % & \ ? /

type

string

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts

BillingRoleAssignmentListResult

Vyhledáná sbírka položek BillingRoleAssignment

Name Typ Description
nextLink

string (uri)

Odkaz na další stránku položek

value

BillingRoleAssignment[]

Položky BillingRoleAssignment na této stránce

BillingRoleAssignmentProperties

Vlastnosti přiřazení fakturační role.

Name Typ Description
billingAccountDisplayName

string

Název fakturačního účtu.

billingAccountId

string

Plně kvalifikované ID, které jednoznačně identifikuje fakturační účet.

billingProfileDisplayName

string

Název fakturačního profilu.

billingProfileId

string

Plně kvalifikované ID, které jednoznačně identifikuje fakturační profil.

billingRequestId

string

ID žádosti o fakturaci vytvořené pro přiřazení role. To platí jenom pro přiřazení rolí mezi tenanty nebo přiřazení rolí vytvořených prostřednictvím žádosti o fakturaci.

createdByPrincipalId

string

ID objektu uživatele, který vytvořil přiřazení role.

createdByPrincipalPuid

string

Hlavní PUID uživatele, který vytvořil přiřazení role.

createdByPrincipalTenantId

string

ID tenanta uživatele, který vytvořil přiřazení role.

createdByUserEmailAddress

string

E-mailová adresa uživatele, který vytvořil přiřazení role. To se podporuje jenom u fakturačních účtů s typem smlouvy Enterprise.

createdOn

string (date-time)

Datum vytvoření přiřazení role.

customerDisplayName

string

Jméno zákazníka.

customerId

string

Plně kvalifikované ID, které jednoznačně identifikuje zákazníka.

invoiceSectionDisplayName

string

Název oddílu faktury.

invoiceSectionId

string

Plně kvalifikované ID, které jednoznačně identifikuje oddíl faktury.

modifiedByPrincipalId

string

Hlavní PUID uživatele, který změnil přiřazení role.

modifiedByPrincipalPuid

string

Hlavní PUID uživatele, který změnil přiřazení role.

modifiedByPrincipalTenantId

string

ID tenanta uživatele, který změnil přiřazení role.

modifiedByUserEmailAddress

string

E-mailová adresa uživatele, který změnil přiřazení role. To se podporuje jenom u fakturačních účtů s typem smlouvy Enterprise.

modifiedOn

string (date-time)

Datum změny přiřazení role.

principalDisplayName

string

Zobrazovaný název objektu zabezpečení, kterému byla role přiřazena.

principalId

string

ID objektu uživatele, kterému byla role přiřazena.

principalPuid

string

Hlavní PUID uživatele, kterému byla role přiřazena.

principalTenantId

string

ID hlavního tenanta uživatele, kterému byla role přiřazena.

principalTenantName

string

Popisný název tenanta uživatele, kterému byla role přiřazena. Bude to primární tenant pro primárního tenanta fakturačního účtu.

principalType

PrincipalType

Typ přiřazení role.

provisioningState

ProvisioningState

Stav zřizování prostředku během dlouhotrvající operace.

roleDefinitionId

string

minLength: 1

ID definice role.

scope

string

Obor, ke kterému byla role přiřazena.

userAuthenticationType

string

Typ ověřování uživatele, ať už organizace nebo msa, uživatele, kterému byla role přiřazena. To se podporuje jenom u fakturačních účtů s typem smlouvy Enterprise.

userEmailAddress

string

E-mailová adresa uživatele, kterému byla role přiřazena. To se podporuje jenom u fakturačních účtů s typem smlouvy Enterprise.

createdByType

Typ identity, která prostředek vytvořila.

Hodnota Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Další informace o chybě správy prostředků

Name Typ Description
info

object

Další informace.

type

string

Další typ informací.

ErrorDetail

Podrobnosti o chybě.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Další informace o chybě.

code

string

Kód chyby.

details

ErrorDetail[]

Podrobnosti o chybě.

message

string

Chybová zpráva.

target

string

Cíl chyby.

ErrorResponse

Chybová odpověď

Name Typ Description
error

ErrorDetail

Objekt chyby.

PrincipalType

Typ přiřazení role.

Hodnota Description
Unknown

Neznámý

None

None

User

User

Group

Skupina

DirectoryRole

DirectoryRole

ServicePrincipal

Hlavní služba (ServicePrincipal)

Everyone

Everyone

ProvisioningState

Stav zřizování prostředku během dlouhotrvající operace.

Hodnota Description
Succeeded

Úspěch

Canceled

Zrušeno

Failed

Nezdařilo se

New

Nový

Pending

Čeká na vyřízení

Provisioning

Provisioning

PendingBilling

Čekání na vyúčtování

ConfirmedBilling

Potvrzené fakturace

Creating

Vytváření

Created

Vytvořeno

Expired

Platnost vypršela

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

Name Typ Description
createdAt

string (date-time)

Časové razítko vytvoření prostředku (UTC).

createdBy

string

Identita, která prostředek vytvořila.

createdByType

createdByType

Typ identity, která prostředek vytvořila.

lastModifiedAt

string (date-time)

Časové razítko poslední změny zdroje (UTC)

lastModifiedBy

string

Identita, která naposledy změnila prostředek.

lastModifiedByType

createdByType

Typ identity, která naposledy změnila prostředek.