Share via


Enrollment Account Role Assignments - Put

Számlázási szerepkör-hozzárendelés létrehozása vagy frissítése.

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

URI-paraméterek

Name In Kötelező Típus Description
billingAccountName
path True

string

A számlázási fiókot egyedileg azonosító azonosító.

billingRoleAssignmentName
path True

string

A szerepkör-hozzárendelést egyedileg azonosító azonosító.

enrollmentAccountName
path True

string

A regisztrációs fiókot egyedileg azonosító azonosító.

api-version
query True

string

Az ügyfélkéréshez használni kívánt API verziója. A jelenlegi verzió: 2019-10-01-preview.

Kérelem törzse

Name Típus Description
properties.principalId

string

Annak a felhasználónak az egyszerű azonosítója, amelyhez a szerepkör hozzá lett rendelve.

properties.principalTenantId

string

Annak a felhasználónak a fő bérlőazonosítója, amelyhez a szerepkör hozzá lett rendelve.

properties.roleDefinitionId

string

A szerepkördefiníció azonosítója.

properties.userAuthenticationType

string

Annak a felhasználónak a hitelesítési típusa , akár szervezet, akár MSA, akihez a szerepkör hozzá lett rendelve. Ez csak a szerződés típusú Nagyvállalati Szerződés rendelkező számlázási fiókok esetében támogatott.

properties.userEmailAddress

string

Annak a felhasználónak az e-mail-címe, amelyhez a szerepkör hozzá lett rendelve. Ez csak a szerződés típusú Nagyvállalati Szerződés rendelkező számlázási fiókok esetében támogatott.

Válaszok

Name Típus Description
200 OK

BillingRoleAssignment

OK gombra. A kérés sikeres volt.

Other Status Codes

ErrorResponse

Hibaválasz, amely leírja, hogy a művelet miért hiúsult meg.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation felhasználói fiók megszemélyesítése

Példák

PutEnrollmentAccountSubscriptionCreatorRoleAssignment

Sample Request

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

Sample Response

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

Definíciók

Name Description
BillingRoleAssignment

A szerepkör-hozzárendelés

ErrorDetails

A hiba részletei.

ErrorResponse

A hibaválasz azt jelzi, hogy a szolgáltatás nem tudja feldolgozni a bejövő kérést. Ennek okát a hibaüzenet adja meg.

ErrorSubDetails

BillingRoleAssignment

A szerepkör-hozzárendelés

Name Típus Description
id

string

Erőforrás-azonosító.

name

string

Erőforrás neve.

properties.createdByPrincipalId

string

A szerepkör-hozzárendelést létrehozó felhasználó egyszerű azonosítója.

properties.createdByPrincipalTenantId

string

A szerepkör-hozzárendelést létrehozó felhasználó bérlőazonosítója.

properties.createdByUserEmailAddress

string

A szerepkör-hozzárendelést létrehozó felhasználó e-mail-címe. Ez csak a szerződés típusú Nagyvállalati Szerződés rendelkező számlázási fiókok esetében támogatott.

properties.createdOn

string

A szerepkör-hozzárendelés létrehozásának dátuma.

properties.name

string

A szerepkör-hozzárendelés neve.

properties.principalId

string

Annak a felhasználónak az egyszerű azonosítója, amelyhez a szerepkör hozzá lett rendelve.

properties.principalTenantId

string

Annak a felhasználónak a fő bérlőazonosítója, amelyhez a szerepkör hozzá lett rendelve.

properties.roleDefinitionId

string

A szerepkördefiníció azonosítója.

properties.scope

string

Az a hatókör, amelyhez a szerepkör hozzá lett rendelve.

properties.userAuthenticationType

string

Annak a felhasználónak a hitelesítési típusa , akár szervezet, akár MSA, akihez a szerepkör hozzá lett rendelve. Ez csak a szerződés típusú Nagyvállalati Szerződés rendelkező számlázási fiókok esetében támogatott.

properties.userEmailAddress

string

Annak a felhasználónak az e-mail-címe, amelyhez a szerepkör hozzá lett rendelve. Ez csak a szerződés típusú Nagyvállalati Szerződés rendelkező számlázási fiókok esetében támogatott.

type

string

Erőforrástípus.

ErrorDetails

A hiba részletei.

Name Típus Description
code

string

Hibakód.

details

ErrorSubDetails[]

A hiba aladatai.

message

string

Hibaüzenet jelzi, hogy a művelet miért nem sikerült.

target

string

Az adott hiba célja.

ErrorResponse

A hibaválasz azt jelzi, hogy a szolgáltatás nem tudja feldolgozni a bejövő kérést. Ennek okát a hibaüzenet adja meg.

Name Típus Description
error

ErrorDetails

A hiba részletei.

ErrorSubDetails

Name Típus Description
code

string

Hibakód.

message

string

Hibaüzenet jelzi, hogy a művelet miért nem sikerült.

target

string

Az adott hiba célja.