REST Resource: accounts.accessBindings

ทรัพยากร: AccessBinding

การเชื่อมโยงผู้ใช้กับชุดบทบาท

การแสดง JSON
{
  "name": string,
  "roles": [
    string
  ],

  // Union field access_target can be only one of the following:
  "user": string
  // End of list of possible types for union field access_target.
}
ช่อง
name

string

เอาต์พุตเท่านั้น ชื่อทรัพยากรของการเชื่อมโยงนี้

รูปแบบ: accounts/{account}/accessBindings/{accessBinding} หรือพร็อพเพอร์ตี้/{property}/accessBindings/{accessBinding}

ตัวอย่างเช่น "accounts/100/accessBindings/200"

roles[]

string

รายการบทบาทที่จะมอบหมายให้กับทรัพยากรระดับบนสุด

ค่าที่ถูกต้อง: งานที่กำหนดไว้ล่วงหน้าบทบาท/ผู้ดูที่กำหนดไว้ล่วงหน้าบทบาท/นักวิเคราะห์ที่กำหนดไว้ล่วงหน้าบทบาท/ผู้แก้ไขที่กำหนดไว้ล่วงหน้า/บทบาทที่กำหนดไว้ล่วงหน้า/ผู้ดูแลระบบที่กำหนดไว้ล่วงหน้า/ข้อมูลที่กำหนดไว้ล่วงหน้าบทบาท/ข้อมูลที่ไม่มีค่าใช้จ่าย

สำหรับผู้ใช้ หากมีการตั้งค่ารายการบทบาทที่ว่างเปล่า ระบบจะลบ AccessBinding นี้

ช่องการรวม access_target เป้าหมายที่จะกำหนดบทบาท access_target ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้
user

string

อีเมลของผู้ใช้ที่จะกำหนดบทบาทให้ หากตั้งค่าไว้ รูปแบบ: "someuser@gmail.com"

เมธอด

batchCreate

สร้างข้อมูลเกี่ยวกับการเชื่อมโยงสิทธิ์เข้าถึงหลายรายการกับบัญชีหรือพร็อพเพอร์ตี้

batchDelete

ลบข้อมูลเกี่ยวกับผู้ใช้หลายคน ลิงก์ไปยังบัญชีหรือพร็อพเพอร์ตี้

batchGet

รับข้อมูลเกี่ยวกับการเชื่อมโยงสิทธิ์เข้าถึงหลายรายการกับบัญชีหรือพร็อพเพอร์ตี้

batchUpdate

อัปเดตข้อมูลเกี่ยวกับการเชื่อมโยงสิทธิ์เข้าถึงหลายรายการกับบัญชีหรือพร็อพเพอร์ตี้

create

สร้างการเชื่อมโยงสิทธิ์เข้าถึงในบัญชีหรือพร็อพเพอร์ตี้

delete

ลบการเชื่อมโยงสิทธิ์เข้าถึงในบัญชีหรือพร็อพเพอร์ตี้

get

รับข้อมูลเกี่ยวกับการเชื่อมโยงสิทธิ์เข้าถึง

list

แสดงการเชื่อมโยงสิทธิ์เข้าถึงทั้งหมดในบัญชีหรือพร็อพเพอร์ตี้

patch

อัปเดตการเชื่อมโยงสิทธิ์เข้าถึงในบัญชีหรือพร็อพเพอร์ตี้