ListLabelLocksResponse

ListLabelLocksRequest へのレスポンス。

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

object (LabelLock)

LabelLocks。

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

出力専用。この LabelLock のリソース名。

fieldId

string

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

choiceId

string

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

createTime

string (Timestamp format)

出力専用。この LabelLock が作成された時刻。

creator

object (UserInfo)

出力専用。LabelLock の作成に使用された認証情報のユーザー。LabelLock の作成に責任のあるユーザーがいない場合は、このフィールドは存在しません。

deleteTime

string (Timestamp format)

出力専用。この LabelLock の削除がスケジュールされた時刻を示すタイムスタンプ。このフィールドは、この LabelLock が DELETING 状態の場合にのみ存在します。

capabilities

object (Capabilities)

出力専用。この LabelLock に対するユーザーの権限。

state

enum (State)

出力専用。この LabelLock の状態。

機能

LabelLock でのユーザーの権限の説明。

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

boolean

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

LabelLock の状態の説明。

列挙型
STATE_UNSPECIFIED 不明な状態。
ACTIVE LabelLock が有効で、サーバーが適用しています。
DELETING LabelLock が削除されています。LabelLock は、完全に削除されるまでサーバーで引き続き適用されます。