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 |
---|---|---|---|---|
billing
|
path | True |
string |
ID, které jednoznačně identifikuje fakturační účet. |
billing
|
path | True |
string |
ID, které jednoznačně identifikuje přiřazení role. |
enrollment
|
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 žádostí 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 smlouva 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 smlouva Enterprise. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
OK. Žádost byla úspěšná. |
|
Other Status Codes |
Chybová odpověď popisující, proč operace selhala. |
Zabezpečení
azure_auth
Tok Azure Active Directory OAuth2
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 |
---|---|
Billing |
Přiřazení role |
Error |
Podrobnosti o chybě. |
Error |
Chybová odpověď značí, že služba nemůže zpracovat příchozí požadavek. Důvod je uveden v chybové zprávě. |
Error |
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 smlouva 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, ve kterém 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 smlouva 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 smlouva Enterprise. |
type |
string |
Typ prostředku. |
ErrorDetails
Podrobnosti o chybě.
Name | Typ | Description |
---|---|---|
code |
string |
Kód chyby |
details |
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 |
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. |