Dela via


Enrollment Department Role Assignments - Put

Skapa eller uppdatera en tilldelning av faktureringsrollen.

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

URI-parametrar

Name I Obligatorisk Typ Description
billingAccountName
path True

string

Det ID som unikt identifierar ett faktureringskonto.

billingRoleAssignmentName
path True

string

Det ID som unikt identifierar en rolltilldelning.

departmentName
path True

string

Det ID som unikt identifierar en avdelning.

api-version
query True

string

Den version av API:et som ska användas med klientbegäran. Den aktuella versionen är 2019-10-01-preview.

Begärandetext

Name Typ Description
properties.principalId

string

Huvud-ID för den användare som rollen tilldelades.

properties.principalTenantId

string

Huvudklient-ID:t för den användare som rollen tilldelades.

properties.roleDefinitionId

string

ID för rolldefinitionen.

properties.userAuthenticationType

string

Autentiseringstypen för användaren, oavsett om det är Organisation eller MSA, för den användare som rollen tilldelades. Detta stöds endast för faktureringskonton med avtalstyp Enterprise-avtal.

properties.userEmailAddress

string

E-postadressen till den användare som rollen har tilldelats. Detta stöds endast för faktureringskonton med avtalstyp Enterprise-avtal.

Svar

Name Typ Description
200 OK

BillingRoleAssignment

OK. Begäran har slutförts.

Other Status Codes

ErrorResponse

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow.

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

PutEnrollmentDepartmentAdministratorRoleAssignment

Exempelbegäran

PUT https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/departments/{departmentName}/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/departments/97603/billingRoleDefinitions/fb2cf67f-be5b-42e7-8025-4683c668f840"
  }
}

Exempelsvar

{
  "id": "/providers/Microsoft.Billing/billingAccounts/7898901/departments/97603/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/departments/97603/billingRoleDefinitions/fb2cf67f-be5b-42e7-8025-4683c668f840",
    "scope": "/providers/Microsoft.Billing/billingAccounts/7898901/departments/97603"
  },
  "type": "Microsoft.Billing/billingAccounts/departments/billingRoleAssignments"
}

Definitioner

Name Description
BillingRoleAssignment

Rolltilldelningen

ErrorDetails

Information om felet.

ErrorResponse

Felsvaret anger att tjänsten inte kan bearbeta den inkommande begäran. Orsaken anges i felmeddelandet.

ErrorSubDetails

BillingRoleAssignment

Rolltilldelningen

Name Typ Description
id

string

Resurs-ID.

name

string

Resursnamn.

properties.createdByPrincipalId

string

Huvud-ID för den användare som skapade rolltilldelningen.

properties.createdByPrincipalTenantId

string

Klientorganisations-ID för den användare som skapade rolltilldelningen.

properties.createdByUserEmailAddress

string

E-postadressen för den användare som skapade rolltilldelningen. Detta stöds endast för faktureringskonton med avtalstyp Enterprise-avtal.

properties.createdOn

string

Det datum då rolltilldelningen skapades.

properties.name

string

Namnet på rolltilldelningen.

properties.principalId

string

Huvud-ID för den användare som rollen tilldelades.

properties.principalTenantId

string

Huvudklient-ID:t för den användare som rollen tilldelades.

properties.roleDefinitionId

string

ID för rolldefinitionen.

properties.scope

string

Det omfång som rollen tilldelades till.

properties.userAuthenticationType

string

Autentiseringstypen för användaren, oavsett om det är Organisation eller MSA, för den användare som rollen tilldelades. Detta stöds endast för faktureringskonton med avtalstyp Enterprise-avtal.

properties.userEmailAddress

string

E-postadressen till den användare som rollen har tilldelats. Detta stöds endast för faktureringskonton med avtalstyp Enterprise-avtal.

type

string

Resurstyp.

ErrorDetails

Information om felet.

Name Typ Description
code

string

Felkod.

details

ErrorSubDetails[]

Underinformationen om felet.

message

string

Felmeddelande som anger varför åtgärden misslyckades.

target

string

Målet för det specifika felet.

ErrorResponse

Felsvaret anger att tjänsten inte kan bearbeta den inkommande begäran. Orsaken anges i felmeddelandet.

Name Typ Description
error

ErrorDetails

Information om felet.

ErrorSubDetails

Name Typ Description
code

string

Felkod.

message

string

Felmeddelande som anger varför åtgärden misslyckades.

target

string

Målet för det specifika felet.