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

アカウントまたはプロパティのアクセス バインディングを更新します。