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} 또는 properties/{property}/accessBindings/{accessBinding}

예: 'accounts/100/accessBindings/200'

roles[]

string

상위 리소스에 부여할 역할 목록입니다.

유효한 값: predefinedRoles/viewer predefinedRoles/analyst predefinedRoles/editor predefinedRoles/admin predefinedRoles/no-cost-data predefinedRoles/no-revenue-data

사용자의 경우 빈 역할 목록이 설정되면 이 AccessBinding이 삭제됩니다.

통합 필드 access_target. 역할 설정을 위한 대상입니다. access_target은 다음 중 하나여야 합니다.
user

string

설정된 경우 역할이 설정될 사용자의 이메일 주소입니다. 형식: 'someuser@gmail.com'

메서드

batchCreate

계정 또는 속성에 대한 여러 액세스 바인딩에 관한 정보를 만듭니다.

batchDelete

계정 또는 속성에 대한 여러 사용자의 연결에 관한 정보를 삭제합니다.

batchGet

계정 또는 속성에 대한 여러 액세스 바인딩에 관한 정보를 가져옵니다.

batchUpdate

계정 또는 속성에 대한 여러 액세스 바인딩에 관한 정보를 업데이트합니다.

create

계정 또는 속성에 액세스 바인딩을 만듭니다.

delete

계정 또는 속성의 액세스 바인딩을 삭제합니다.

get

액세스 바인딩에 관한 정보를 가져옵니다.

list

계정 또는 속성의 모든 액세스 바인딩을 나열합니다.

patch

계정 또는 속성의 액세스 바인딩을 업데이트합니다.