Enrollment Account Role Assignments - Put

Membuat atau memperbarui penetapan peran penagihan.

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
billingAccountName
path True

string

ID yang secara unik mengidentifikasi akun penagihan.

billingRoleAssignmentName
path True

string

ID yang secara unik mengidentifikasi penetapan peran.

enrollmentAccountName
path True

string

ID yang secara unik mengidentifikasi akun pendaftaran.

api-version
query True

string

Versi API yang akan digunakan dengan permintaan klien. Versi saat ini adalah 2019-10-01-preview.

Isi Permintaan

Nama Jenis Deskripsi
properties.principalId

string

Id utama pengguna yang perannya ditetapkan.

properties.principalTenantId

string

Id penyewa utama pengguna yang perannya ditetapkan.

properties.roleDefinitionId

string

ID definisi peran.

properties.userAuthenticationType

string

Jenis autentikasi pengguna, baik Organisasi atau MSA, dari pengguna yang perannya ditetapkan. Ini hanya didukung untuk akun penagihan dengan jenis perjanjian Perjanjian Enterprise.

properties.userEmailAddress

string

Alamat email pengguna yang perannya ditetapkan. Ini hanya didukung untuk akun penagihan dengan jenis perjanjian Perjanjian Enterprise.

Respons

Nama Jenis Deskripsi
200 OK

BillingRoleAssignment

OK. Permintaan telah berhasil.

Other Status Codes

ErrorResponse

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory.

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

Scopes

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

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

Definisi

Nama Deskripsi
BillingRoleAssignment

Penetapan peran

ErrorDetails

Detail kesalahan.

ErrorResponse

Respons kesalahan menunjukkan bahwa layanan tidak dapat memproses permintaan masuk. Alasannya disediakan dalam pesan kesalahan.

ErrorSubDetails

BillingRoleAssignment

Penetapan peran

Nama Jenis Deskripsi
id

string

Id Sumber Daya.

name

string

Nama sumber daya.

properties.createdByPrincipalId

string

Id utama pengguna yang membuat penetapan peran.

properties.createdByPrincipalTenantId

string

Id penyewa pengguna yang membuat penetapan peran.

properties.createdByUserEmailAddress

string

Alamat email pengguna yang membuat penetapan peran. Ini hanya didukung untuk akun penagihan dengan jenis perjanjian Perjanjian Enterprise.

properties.createdOn

string

Tanggal penetapan peran dibuat.

properties.name

string

Nama penetapan peran.

properties.principalId

string

Id utama pengguna yang perannya ditetapkan.

properties.principalTenantId

string

Id penyewa utama pengguna yang perannya ditetapkan.

properties.roleDefinitionId

string

ID definisi peran.

properties.scope

string

Cakupan tempat peran ditetapkan.

properties.userAuthenticationType

string

Jenis autentikasi pengguna, baik Organisasi atau MSA, dari pengguna yang perannya ditetapkan. Ini hanya didukung untuk akun penagihan dengan jenis perjanjian Perjanjian Enterprise.

properties.userEmailAddress

string

Alamat email pengguna yang perannya ditetapkan. Ini hanya didukung untuk akun penagihan dengan jenis perjanjian Perjanjian Enterprise.

type

string

Jenis sumber daya

ErrorDetails

Detail kesalahan.

Nama Jenis Deskripsi
code

string

Kode Kesalahan.

details

ErrorSubDetails[]

Subdetail kesalahan.

message

string

Pesan kesalahan yang menunjukkan mengapa operasi gagal.

target

string

Target kesalahan tertentu.

ErrorResponse

Respons kesalahan menunjukkan bahwa layanan tidak dapat memproses permintaan masuk. Alasannya disediakan dalam pesan kesalahan.

Nama Jenis Deskripsi
error

ErrorDetails

Detail kesalahan.

ErrorSubDetails

Nama Jenis Deskripsi
code

string

Kode Kesalahan.

message

string

Pesan kesalahan yang menunjukkan mengapa operasi gagal.

target

string

Target kesalahan tertentu.