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

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

유효한 값: 미리 정의된 역할/시청자 사전 정의된 역할/분석 사전 정의된 역할/편집 사전 정의된 역할/관리자 사전 정의된 역할/노 비용-데이터 사전 정의된 역할/no-revenue-data

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

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

string

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

메서드

batchCreate

계정 또는 속성에 대한 여러 액세스 결합에 대한 정보를 만듭니다.

batchDelete

여러 사용자의 정보를 삭제합니다. 계정 또는 속성 링크입니다.

batchGet

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

batchUpdate

여러 액세스 결합에 관한 정보를 계정 또는 속성으로 업데이트합니다.

create

계정 또는 속성에 액세스 결합을 만듭니다.

delete

계정 또는 속성에서 액세스 결합을 삭제합니다.

get

액세스 결합에 대한 정보를 가져옵니다.

list

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

patch

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