REST Resource: projects.locations.codeRepositoryIndexes

Recurso: CodeRepositoryIndex

Mensaje que describe el objeto CodeRepositoryIndex

Representación JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "state": enum (State),
  "labels": {
    string: string,
    ...
  },
  "kmsKey": string
}
Campos
name

string

Inmutable. Identificador. Nombre del recurso

createTime

string (Timestamp format)

Solo salida. Marca de tiempo de la fecha de creación

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo salida. Marca de tiempo de la fecha de actualización

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

state

enum (State)

Solo salida. Estado de la instancia del índice del repositorio de código

labels

map (key: string, value: string)

Opcional. Etiquetas como pares clave-valor

Un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

kmsKey

string

Opcional. Inmutable. Es el nombre de la clave de encriptación administrada por el cliente, en el formato projects/*/locations/*/keyRings/*/cryptoKeys/*.

Estado

Es el estado de la instancia del índice del repositorio de código.

Enums
STATE_UNSPECIFIED Sin establecer
CREATING Se está creando la instancia.
ACTIVE La instancia está activa.
DELETING Se está borrando la instancia.
SUSPENDED La instancia está suspendida.

Métodos

create

Crea un CodeRepositoryIndex nuevo en un proyecto y una ubicación determinados.

delete

Borra un solo CodeRepositoryIndex.

get

Obtiene los detalles de un solo CodeRepositoryIndex.

list

Enumera CodeRepositoryIndexes en una ubicación y un proyecto determinados.

patch

Actualiza los parámetros de un solo CodeRepositoryIndex.