ListLabelLocksResponse

ListLabelLocksRequest に対するレスポンス。

JSON 表現
{
  "labelLocks": [
    {
      object (LabelLock)
    }
  ],
  "nextPageToken": string
}
フィールド
labelLocks[]

object (LabelLock)

ラベルのロック。

nextPageToken

string

レスポンスの次のページのトークン。

LabelLock

ラベル、フィールド、選択肢に適用できるロック。

JSON 表現
{
  "name": string,
  "fieldId": string,
  "choiceId": string,
  "createTime": string,
  "creator": {
    object (UserInfo)
  },
  "deleteTime": string,
  "capabilities": {
    object (Capabilities)
  },
  "state": enum (State)
}
フィールド
name

string

出力専用。このラベルロックのリソース名。

fieldId

string

ロックするフィールドの ID。ラベル全体をロックする場合は空にします。

choiceId

string

ロックする選択フィールドの選択肢の ID。指定した場合、fieldId も指定する必要があります。

createTime

string (Timestamp format)

出力専用。このラベルロックが作成された時刻。

creator

object (UserInfo)

出力専用。ラベルロックの作成に認証情報が使用されたユーザー。ラベルロックの作成を担当したユーザーがいない場合は存在しません。

deleteTime

string (Timestamp format)

出力専用。このラベルロックが削除予定に設定された日時を示すタイムスタンプ。このラベルロックが DELETING 状態の場合にのみ存在します。

capabilities

object (Capabilities)

出力専用。このラベルロックに対するユーザーのケーパビリティ。

state

enum (State)

出力専用。このラベルロックの状態。

機能

ラベルロックでのユーザーの機能の説明。

JSON 表現
{
  "canViewPolicy": boolean
}
フィールド
canViewPolicy

boolean

ユーザーがポリシーを表示する権限を持っている場合は true。

ラベルロックの状態の説明。

列挙型
STATE_UNSPECIFIED 不明な状態。
ACTIVE ラベルロックが有効で、サーバーによって適用されています。
DELETING ラベルロックを削除しています。ラベルロックは、完全に削除されるまでサーバーによって引き続き適用されます。