Sdílet prostřednictvím


Enrollment Account Role Assignments - Put

Vytvoření nebo aktualizace přiřazení fakturační role

PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}/billingRoleAssignments/{billingRoleAssignmentName}?api-version=2019-10-01-preview

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
billingAccountName
path True

string

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

billingRoleAssignmentName
path True

string

ID, které jednoznačně identifikuje přiřazení role.

enrollmentAccountName
path True

string

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

api-version
query True

string

Verze rozhraní API, která se má použít s požadavkem klienta. Aktuální verze je 2019-10-01-preview.

Text požadavku

Name Typ Description
properties.principalId

string

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

properties.principalTenantId

string

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

properties.roleDefinitionId

string

ID definice role.

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

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

Odpovědi

Name Typ Description
200 OK

BillingRoleAssignment

OK. Požadavek byl úspěšný.

Other Status Codes

ErrorResponse

Chybová odpověď popisující, proč operace selhala.

Zabezpečení

azure_auth

Tok OAuth2 v Azure Active Directory

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

PutEnrollmentAccountSubscriptionCreatorRoleAssignment

Ukázkový požadavek

PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}/billingRoleAssignments/{billingRoleAssignmentName}?api-version=2019-10-01-preview

{
  "properties": {
    "principalId": "99a1a759-30dd-42c2-828c-db398826bb67",
    "principalTenantId": "7ca289b9-c32d-4f01-8566-7ff93261d76f",
    "roleDefinitionId": "/providers/Microsoft.Billing/billingAccounts/7898901/enrollmentAccounts/225314/billingRoleDefinitions/a0bcee42-bf30-4d1b-926a-48d21664ef71"
  }
}

Ukázková odpověď

{
  "id": "/providers/Microsoft.Billing/billingAccounts/7898901/enrollmentAccounts/225314/billingRoleAssignments/9dfd08c2-62a3-4d47-85bd-1cdba1408402",
  "name": "9dfd08c2-62a3-4d47-85bd-1cdba1408402",
  "properties": {
    "createdOn": "2019-06-28T19:11:50.6168809+00:00",
    "createdByPrincipalTenantId": "7ca289b9-c32d-4f01-8566-7ff93261d76f",
    "createdByPrincipalId": "60d97094-2be4-46cc-a4fe-3633021a25b9",
    "principalId": "99a1a759-30dd-42c2-828c-db398826bb67",
    "principalTenantId": "7ca289b9-c32d-4f01-8566-7ff93261d76f",
    "roleDefinitionId": "/providers/Microsoft.Billing/billingAccounts/7898901/enrollmentAccounts/225314/billingRoleDefinitions/a0bcee42-bf30-4d1b-926a-48d21664ef71",
    "scope": "/providers/Microsoft.Billing/billingAccounts/7898901/enrollmentAccounts/225314"
  },
  "type": "Microsoft.Billing/billingAccounts/enrollmentAccounts/billingRoleAssignments"
}

Definice

Name Description
BillingRoleAssignment

Přiřazení role

ErrorDetails

Podrobnosti o chybě.

ErrorResponse

Chybová odpověď značí, že služba nemůže zpracovat příchozí požadavek. Důvod je uvedený v chybové zprávě.

ErrorSubDetails

BillingRoleAssignment

Přiřazení role

Name Typ Description
id

string

ID prostředku.

name

string

Název prostředku

properties.createdByPrincipalId

string

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

properties.createdByPrincipalTenantId

string

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

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

properties.createdOn

string

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

properties.name

string

Název přiřazení role.

properties.principalId

string

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

properties.principalTenantId

string

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

properties.roleDefinitionId

string

ID definice role.

properties.scope

string

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

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

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

type

string

Typ zdroje.

ErrorDetails

Podrobnosti o chybě.

Name Typ Description
code

string

Kód chyby

details

ErrorSubDetails[]

Dílčí podrobnosti o chybě.

message

string

Chybová zpráva označující, proč operace selhala.

target

string

Cíl konkrétní chyby.

ErrorResponse

Chybová odpověď značí, že služba nemůže zpracovat příchozí požadavek. Důvod je uvedený v chybové zprávě.

Name Typ Description
error

ErrorDetails

Podrobnosti o chybě.

ErrorSubDetails

Name Typ Description
code

string

Kód chyby

message

string

Chybová zpráva označující, proč operace selhala.

target

string

Cíl konkrétní chyby.