REST Resource: properties.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

親リソースに付与するロールのリスト。

有効な値: defaultRoles/viewer 事前定義された Roles/analyst ポリシー違反

ユーザーについては、ロールの空のリストが設定されている場合、この AccessBinding は削除されます。

共用体フィールド access_target。ロールを設定するターゲット。access_target は次のいずれかになります。
user

string

設定されている場合、ロールを設定するユーザーのメールアドレス。形式: 「someuser@gmail.com」

メソッド

batchCreate

アカウントまたはプロパティへの複数のアクセス バインディングに関する情報を作成します。

batchDelete

複数のユーザーに関する情報を削除しますアカウントまたはプロパティにリンクします。

batchGet

アカウントまたはプロパティへの複数のアクセス バインディングに関する情報を取得します。

batchUpdate

アカウントまたはプロパティへの複数のアクセス バインディングに関する情報を更新します。

create

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

delete

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

get

アクセス バインディングに関する情報を取得します。

list

アカウントまたはプロパティのすべてのアクセス バインディングを一覧表示します。

patch

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