REST Resource: projects.locations.services.backups

Recurso: backup

Detalhes de um recurso de backup.

Representação JSON
{
  "name": string,
  "createTime": string,
  "endTime": string,
  "state": enum (State),
  "serviceRevision": {
    object (Service)
  },
  "description": string,
  "restoringServices": [
    string
  ]
}
Campos
name

string

Imutável. O nome do recurso relativo do backup, no seguinte formato:

projects/{projectNumber}/locations/{locationId}/services/{serviceId}/backups/{backupId}

createTime

string (Timestamp format)

Apenas saída. Hora em que o backup foi iniciado.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Apenas saída. A hora em que a criação do backup foi concluída.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

state

enum (State)

Apenas saída. O estado atual do backup.

serviceRevision

object (Service)

Apenas saída. A revisão do serviço no momento do backup.

description

string

A descrição do backup.

restoringServices[]

string

Apenas saída. Serviços que estão sendo restaurados do backup.

Estado

O estado atual do backup.

Enums
STATE_UNSPECIFIED O estado do backup é desconhecido.
CREATING O backup está sendo criado.
DELETING O backup está sendo excluído.
ACTIVE O backup está ativo e pronto para uso.
FAILED O backup falhou.
RESTORING O backup está sendo restaurado.

Métodos

create

Cria um novo backup em um determinado projeto e local.

delete

Exclui um único backup.

get

Recebe detalhes de um único backup.

getIamPolicy

Busca a política de controle de acesso de um recurso.

list

Lista backups em um serviço.

setIamPolicy

Define a política de controle de acesso no recurso especificado.