REST Resource: projects.locations.codeRepositoryIndexes

リソース: CodeRepositoryIndex

CodeRepositoryIndex オブジェクトを説明するメッセージ

JSON 表現
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "state": enum (State),
  "labels": {
    string: string,
    ...
  },
  "kmsKey": string
}
フィールド
name

string

変更不可。識別子。リソースの名前

createTime

string (Timestamp format)

出力専用。タイムスタンプの作成

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

updateTime

string (Timestamp format)

出力専用。タイムスタンプの更新

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

state

enum (State)

出力専用。コード リポジトリ インデックス インスタンスの状態

labels

map (key: string, value: string)

省略可。Key-Value ペアとしてのラベル。

"key": value ペアのリストを含むオブジェクト。例: { "name": "wrench", "mass": "1.3kg", "count": "3" }

kmsKey

string

省略可。変更不可。顧客管理の暗号鍵の名前。形式は projects/*/locations/*/keyRings/*/cryptoKeys/* です。

State

コード リポジトリ インデックス インスタンスの状態。

列挙型
STATE_UNSPECIFIED 未設定。
CREATING インスタンスを作成しています。
ACTIVE インスタンスはアクティブです。
DELETING インスタンスを削除しています。
SUSPENDED インスタンスは一時停止されています。

メソッド

create

指定されたプロジェクトとロケーションに新しい CodeRepositoryIndex を作成します。

delete

1 つの CodeRepositoryIndex を削除します。

get

1 つの CodeRepositoryIndex の詳細を取得します。

list

指定されたプロジェクトとロケーションの CodeRepositoryIndexes を一覧表示します。

patch

単一の CodeRepositoryIndex のパラメータを更新します。