Backup e ripristino (BACK)

Sorgente log di controllo

API KRM

Operazioni con audit

Backup

Campi della voce di log contenenti le informazioni di controllo
Metadati di controllo Nome del campo di controllo Valore
Identità utente o servizio user

Ad esempio,

"user": {
  "extra":{
    "authentication.kubernetes.io/pod-name": ["gpcbackup-controlplane-controller-8557fdb956-47zjb"],
    "authentication.kubernetes.io/pod-uid": ["f3aa711d-b09e-4863-90d6-3d6e7122f4a3"]
  },
  "username": "system:serviceaccount:gpc-backup-system:gpcbackup-controlplane-manager-sa",
  "groups": ["system:serviceaccounts","system:serviceaccounts:gpc-backup-system","system:authenticated"],"uid":"e77ab07e-a987-4ba3-ad7d-b3bf002125eb"
}

Destinazione

(Campi e valori che chiamano l'API)

objectRef

"objectRef": {
  "apiGroup":"backup.gdc.goog",
  "resource":"backups",
  "apiVersion":"v1",
  "name":"backup-test-2",
  "namespace":"default"
}

Azione

(Campi contenenti l'operazione eseguita)

verb

"verb":"create"

Timestamp evento requestReceivedTimestamp

Ad esempio,

"requestReceivedTimestamp": "2023-08-21T14:56:43.549191Z"

Origine dell'azione _gdch_cluster

Ad esempio,

"_gdch_cluster": "root-admin"

Risultato responseStatus

Ad esempio,

"responseStatus": {
  "code":201,
  "metadata":{}
}

Altri campi Non applicabile Non applicabile

BackupPlan

Campi della voce di log contenenti le informazioni di controllo
Metadati di controllo Nome del campo di controllo Valore
Identità utente o servizio user

Ad esempio,

"user": {
  "groups":["system:masters","system:authenticated"],
  "username":"kubernetes-admin"
}

Destinazione

(Campi e valori che chiamano l'API)

objectRef

"objectRef": {
  "apiGroup":"backup.gdc.goog",
  "resource":"backupplans",
  "apiVersion":"v1",
  "name":"backupplan-test-2",
  "namespace":"default"
}

Azione

(Campi contenenti l'operazione eseguita)

verb

"verb":"create"

Timestamp evento requestReceivedTimestamp

Ad esempio,

"requestReceivedTimestamp": "2023-08-21T14:56:43.549191Z"

Origine dell'azione _gdch_cluster

Ad esempio,

"_gdch_cluster": "root-admin"

Risultato responseStatus

Ad esempio,

"responseStatus": {
  "code":201,
  "metadata":{}
}

Altri campi Non applicabile Non applicabile

Ripristina

Campi della voce di log contenenti le informazioni di controllo
Metadati di controllo Nome del campo di controllo Valore
Identità utente o servizio user

Ad esempio,

"user": {
  "uid":"e77ab07e-a987-4ba3-ad7d-b3bf002125eb",
  "username":"system:serviceaccount:gpc-backup-system:gpcbackup-controlplane-manager-sa",
  "extra":{
    "authentication.kubernetes.io/pod-uid":["f3aa711d-b09e-4863-90d6-3d6e7122f4a3"],
    "authentication.kubernetes.io/pod-name":["gpcbackup-controlplane-controller-8557fdb956-47zjb"]
  },
  "groups":["system:serviceaccounts", "system:serviceaccounts:gpc-backup-system", "system:authenticated"]
}

Destinazione

(Campi e valori che chiamano l'API)

objectRef

"objectRef": {
  "apiGroup":"backup.gdc.goog",
  "apiVersion":"v1",
  "name":"restore-test-2",
  "resource":"restores",
  "namespace":"default"
}

Azione

(Campi contenenti l'operazione eseguita)

verb

"verb":"create"

Timestamp evento requestReceivedTimestamp

Ad esempio,

"requestReceivedTimestamp": "2023-08-21T14:56:43.549191Z"

Origine dell'azione _gdch_cluster

Ad esempio,

"_gdch_cluster": "root-admin"

Risultato responseStatus

Ad esempio,

"responseStatus": {
  "code":201,
  "metadata":{}
}

Altri campi Non applicabile Non applicabile

RestorePlan

Campi della voce di log contenenti le informazioni di controllo
Metadati di controllo Nome del campo di controllo Valore
Identità utente o servizio user

Ad esempio,

"user": {
  "groups":["system:masters","system:authenticated"],
  "username":"kubernetes-admin"
}

Destinazione

(Campi e valori che chiamano l'API)

objectRef

"objectRef": {
  "namespace":"default",
  "apiGroup":"backup.gdc.goog",
  "resource":"restoreplans",
  "apiVersion":"v1",
  "name":"restoreplan-test-2"
}

Azione

(Campi contenenti l'operazione eseguita)

verb

"verb":"create"

Timestamp evento requestReceivedTimestamp

Ad esempio,

"requestReceivedTimestamp": "2023-08-21T14:56:43.549191Z"

Origine dell'azione _gdch_cluster

Ad esempio,

"_gdch_cluster": "root-admin"

Risultato responseStatus

Ad esempio,

"responseStatus": {
  "code":201,
  "metadata":{}
}

Altri campi Non applicabile Non applicabile

ManualBackupRequest

Campi della voce di log contenenti le informazioni di controllo
Metadati di controllo Nome del campo di controllo Valore
Identità utente o servizio user

Ad esempio,

"user": {
  "groups":["system:masters","system:authenticated"],
  "username":"kubernetes-admin"
}

Destinazione

(Campi e valori che chiamano l'API)

objectRef

"objectRef": {
  "resource":"manualbackuprequests",
  "namespace":"default",
  "apiGroup":"backup.gdc.goog",
  "name":"manualbackuprequest-test-2",
  "apiVersion":"v1"
}

Azione

(Campi contenenti l'operazione eseguita)

verb

"verb":"create"

Timestamp evento requestReceivedTimestamp

Ad esempio,

"requestReceivedTimestamp": "2023-08-21T14:56:43.549191Z"

Origine dell'azione _gdch_cluster

Ad esempio,

"_gdch_cluster": "root-admin"

Risultato responseStatus

Ad esempio,

"responseStatus": {
  "code":201,
  "metadata":{}
}

Altri campi Non applicabile Non applicabile

ManualRestoreRequest

Campi della voce di log contenenti le informazioni di controllo
Metadati di controllo Nome del campo di controllo Valore
Identità utente o servizio user

Ad esempio,

"user": {
  "groups":["system:masters","system:authenticated"],
  "username":"kubernetes-admin"
}

Destinazione

(Campi e valori che chiamano l'API)

objectRef

"objectRef": {
  "resource":"manualrestorerequests",
  "apiGroup":"backup.gdc.goog",
  "apiVersion":"v1",
  "name":"manualrestorerequest-test-2",
  "namespace":"default"
}

Azione

(Campi contenenti l'operazione eseguita)

verb

"verb":"create"

Timestamp evento requestReceivedTimestamp

Ad esempio,

"requestReceivedTimestamp": "2023-08-21T14:56:43.549191Z"

Origine dell'azione _gdch_cluster

Ad esempio,

"_gdch_cluster": "root-admin"

Risultato responseStatus

Ad esempio,

"responseStatus": {
  "code":201,
  "metadata":{}
}

Altri campi Non applicabile Non applicabile

DeleteBackupRequest

Campi della voce di log contenenti le informazioni di controllo
Metadati di controllo Nome del campo di controllo Valore
Identità utente o servizio user

Ad esempio,

"user": {
  "groups":["system:masters","system:authenticated"],
  "username":"kubernetes-admin"
}

Destinazione

(Campi e valori che chiamano l'API)

objectRef

"objectRef": {
  "apiGroup":"backup.gdc.goog",
  "resource":"deletebackuprequests",
  "apiVersion":"v1",
  "name":"deletebackuprequest-test-2",
  "namespace":"default"
}

Azione

(Campi contenenti l'operazione eseguita)

verb

"verb":"create"

Timestamp evento requestReceivedTimestamp

Ad esempio,

"requestReceivedTimestamp": "2023-08-21T14:56:43.549191Z"

Origine dell'azione _gdch_cluster

Ad esempio,

"_gdch_cluster": "root-admin"

Risultato responseStatus

Ad esempio,

"responseStatus": {
  "code":201,
  "metadata":{}
}

Altri campi Non applicabile Non applicabile

BackupRepository

Campi della voce di log contenenti le informazioni di controllo
Metadati di controllo Nome del campo di controllo Valore
Identità utente o servizio user

Ad esempio,

"user": {
  "groups":["system:masters","system:authenticated"],
  "username":"kubernetes-admin"
}

Destinazione

(Campi e valori che chiamano l'API)

objectRef

"objectRef": {
  "apiGroup":"backup.gdc.goog",
  "name":"default",
  "resource":"backuprepositories",
  "apiVersion":"v1"
}

Azione

(Campi contenenti l'operazione eseguita)

verb

"verb":"create"

Timestamp evento requestReceivedTimestamp

Ad esempio,

"requestReceivedTimestamp": "2023-08-21T14:56:43.549191Z"

Origine dell'azione _gdch_cluster

Ad esempio,

"_gdch_cluster": "root-admin"

Risultato responseStatus

Ad esempio,

"responseStatus": {
  "code":201,
  "metadata":{}
}

Altri campi Non applicabile Non applicabile

BackupRepositoryManager

Campi della voce di log contenenti le informazioni di controllo
Metadati di controllo Nome del campo di controllo Valore
Identità utente o servizio user

Ad esempio,

"user": {
  "username":"kubernetes-admin",
  "groups":["system:masters","system:authenticated"]
}

Destinazione

(Campi e valori che chiamano l'API)

objectRef

"objectRef": {
  "name":"default",
  "resource":"backuprepositorymanagers",
  "apiVersion":"v1",
  "apiGroup":"backup.gdc.goog"
}

Azione

(Campi contenenti l'operazione eseguita)

verb

"verb":"create"

Timestamp evento requestReceivedTimestamp

Ad esempio,

"requestReceivedTimestamp": "2023-08-21T14:56:43.549191Z"

Origine dell'azione _gdch_cluster

Ad esempio,

"_gdch_cluster": "org-1-admin"

Risultato responseStatus

Ad esempio,

"responseStatus": {
  "code":201,
  "metadata":{}
}

Altri campi Non applicabile Non applicabile

VirtualMachineBackupPlan

Campi della voce di log contenenti le informazioni di controllo
Metadati di controllo Nome del campo di controllo Valore
Identità utente o servizio user

Ad esempio,

"user": {
  "groups":["system:masters","system:authenticated"],
  "username":"kubernetes-admin"
}

Destinazione

(Campi e valori che chiamano l'API)

objectRef

"objectRef": {
  "apiGroup":"virtualmachine.gdc.goog",
  "apiVersion":"v1",
  "name":"vmbpt-vm-vm",
  "namespace":"default",
  "resource":"virtualmachinebackupplans"
}

Azione

(Campi contenenti l'operazione eseguita)

verb

"verb":"create"

Timestamp evento requestReceivedTimestamp

Ad esempio,

"requestReceivedTimestamp": "2023-08-21T14:56:43.549191Z"

Origine dell'azione _gdch_cluster

Ad esempio,

"_gdch_cluster": "org-1-system"

Risultato responseStatus

Ad esempio,

"responseStatus": {
  "code":201,
  "metadata":{}
}

Altri campi Non applicabile Non applicabile

VirtualMachineBackup

Campi della voce di log contenenti le informazioni di controllo
Metadati di controllo Nome del campo di controllo Valore
Identità utente o servizio user

Ad esempio,

"user": {
  "groups":["system:masters","system:authenticated"],
  "username":"kubernetes-admin"
}

Destinazione

(Campi e valori che chiamano l'API)

objectRef

"objectRef": {
  "apiGroup":"virtualmachine.gdc.goog",
  "apiVersion":"v1",
  "name":"vm-backup-test",
  "namespace":"default",
  "resource":"virtualmachinebackups"
}

Azione

(Campi contenenti l'operazione eseguita)

verb

"verb":"create"

Timestamp evento requestReceivedTimestamp

Ad esempio,

"requestReceivedTimestamp": "2023-08-21T14:56:43.549191Z"

Origine dell'azione _gdch_cluster

Ad esempio,

"_gdch_cluster": "org-1-system"

Risultato responseStatus

Ad esempio,

"responseStatus": {
  "code":201,
  "metadata":{}
}

Altri campi Non applicabile Non applicabile

VirtualMachineRestore

Campi della voce di log contenenti le informazioni di controllo
Metadati di controllo Nome del campo di controllo Valore
Identità utente o servizio user

Ad esempio,

"user": {
  "groups":["system:masters","system:authenticated"],
  "username":"kubernetes-admin"
}

Destinazione

(Campi e valori che chiamano l'API)

objectRef

"objectRef": {
  "apiGroup":"virtualmachine.gdc.goog",
  "apiVersion":"v1",
  "name":"vm-restore-test",
  "namespace":"default",
  "resource":"virtualmachinerestores"
}

Azione

(Campi contenenti l'operazione eseguita)

verb

"verb":"create"

Timestamp evento requestReceivedTimestamp

Ad esempio,

"requestReceivedTimestamp": "2023-08-21T14:56:43.549191Z"

Origine dell'azione _gdch_cluster

Ad esempio,

"_gdch_cluster": "org-1-system"

Risultato responseStatus

Ad esempio,

"responseStatus": {
  "code":201,
  "metadata":{}
}

Altri campi Non applicabile Non applicabile

MachineBackupPlanTemplate

Campi della voce di log contenenti le informazioni di controllo
Metadati di controllo Nome del campo di controllo Valore
Identità utente o servizio user

Ad esempio,

"user": {
  "groups":["system:masters","system:authenticated"],
  "username":"kubernetes-admin"
}

Destinazione

(Campi e valori che chiamano l'API)

objectRef

"objectRef": {
  "apiGroup":"virtualmachine.gdc.goog",
  "apiVersion":"v1",
  "name":"vmbpt",
  "namespace":"default",
  "resource":"virtualmachinebackupplantemplates"
}

Azione

(Campi contenenti l'operazione eseguita)

verb

"verb":"create"

Timestamp evento requestReceivedTimestamp

Ad esempio,

"requestReceivedTimestamp": "2023-08-21T14:56:43.549191Z"

Origine dell'azione _gdch_cluster

Ad esempio,

"_gdch_cluster": "org-1-system"

Risultato responseStatus

Ad esempio,

"responseStatus": {
  "code":201,
  "metadata":{}
}

Altri campi Non applicabile Non applicabile

VirtualMachineBackupRequest

Campi della voce di log contenenti le informazioni di controllo
Metadati di controllo Nome del campo di controllo Valore
Identità utente o servizio user

Ad esempio,

"user": {
  "groups":["system:masters","system:authenticated"],
  "username":"kubernetes-admin"
}

Destinazione

(Campi e valori che chiamano l'API)

objectRef

"objectRef": {
  "apiGroup":"virtualmachine.gdc.goog",
  "apiVersion":"v1",
  "name":"vmbr-test",
  "namespace":"default",
  "resource":"virtualmachinebackuprequests"
}

Azione

(Campi contenenti l'operazione eseguita)

verb

"verb":"create"

Timestamp evento requestReceivedTimestamp

Ad esempio,

"requestReceivedTimestamp": "2023-08-21T14:56:43.549191Z"

Origine dell'azione _gdch_cluster

Ad esempio,

"_gdch_cluster": "org-1-system"

Risultato responseStatus

Ad esempio,

"responseStatus": {
  "code":201,
  "metadata":{}
}

Altri campi Non applicabile Non applicabile

VirtualMachineRestoreRequest

Campi della voce di log contenenti le informazioni di controllo
Metadati di controllo Nome del campo di controllo Valore
Identità utente o servizio user

Ad esempio,

"user": {
  "groups":["system:masters","system:authenticated"],
  "username":"kubernetes-admin"
}

Destinazione

(Campi e valori che chiamano l'API)

objectRef

"objectRef": {
  "apiGroup":"virtualmachine.gdc.goog",
  "apiVersion":"v1",
  "name":"vmrr-test",
  "namespace":"default",
  "resource":"virtualmachinerestorerequests"
}

Azione

(Campi contenenti l'operazione eseguita)

verb

"verb":"create"

Timestamp evento requestReceivedTimestamp

Ad esempio,

"requestReceivedTimestamp": "2023-08-21T14:56:43.549191Z"

Origine dell'azione _gdch_cluster

Ad esempio,

"_gdch_cluster": "org-1-system"

Risultato responseStatus

Ad esempio,

"responseStatus": {
  "code":201,
  "metadata":{}
}

Altri campi Non applicabile Non applicabile

VirtualMachineDeleteBackupRequest

Campi della voce di log contenenti le informazioni di controllo
Metadati di controllo Nome del campo di controllo Valore
Identità utente o servizio user

Ad esempio,

"user": {
  "groups":["system:masters","system:authenticated"],
  "username":"kubernetes-admin"
}

Destinazione

(Campi e valori che chiamano l'API)

objectRef

"objectRef": {
  "apiGroup":"virtualmachine.gdc.goog",
  "apiVersion":"v1",
  "name":"vmdbr",
  "namespace":"default",
  "resource":"virtualmachinedeletebackuprequests"
}

Azione

(Campi contenenti l'operazione eseguita)

verb

"verb":"create"

Timestamp evento requestReceivedTimestamp

Ad esempio,

"requestReceivedTimestamp": "2023-08-21T14:56:43.549191Z"

Origine dell'azione _gdch_cluster

Ad esempio,

"_gdch_cluster": "org-1-system"

Risultato responseStatus

Ad esempio,

"responseStatus": {
  "code":201,
  "metadata":{}
}

Altri campi Non applicabile Non applicabile

Log di esempio

{
  "api_group": "backup.gdc.goog",
  "cluster": "root-admin",
  "fluentbit_pod": "anthos-audit-logs-forwarder-h89tv",
  "service_name": "apiserver",
  "Time": 1692629803549,
  "_gdch_cluster": "root-admin",
  "_gdch_fluentbit_pod": "anthos-audit-logs-forwarder-h89tv",
  "_gdch_org_id": "root.zone1.google.gdch.test",
  "_gdch_org_name": "root",
  "_gdch_service_name": "apiserver",
  "_gdch_tenant_id": "infra-obs",
  "annotations": {
    "authorization.k8s.io/decision":"allow","mutation.webhook.admission.k8s.io/round_0_index_2":"{\"configuration\":\"gatekeeper-mutating-webhook-configuration\",\"webhook\":\"mutation.gatekeeper.sh\",\"mutated\":false}","authorization.k8s.io/reason":"RBAC: allowed by ClusterRoleBinding \"gpcbackup-controlplane-manager-role\" of ClusterRole \"gpcbackup-controlplane-manager-role\" to ServiceAccount \"gpcbackup-controlplane-manager-sa/gpc-backup-system\""
  },
  "apiVersion": "audit.k8s.io/v1",
  "auditID": "856f47ac-f022-467f-82ea-55aa08d948e1",
  "kind": "Event",
  "level": "Metadata",
  "objectRef": {
    "apiGroup":"backup.gdc.goog",
    "resource":"backups",
    "apiVersion":"v1",
    "name":"backup-test-2",
    "namespace":"default"
  },
  "requestReceivedTimestamp": "2023-08-21T14:56:43.549191Z",
  "requestURI": "/apis/backup.gdc.goog/v1/namespaces/default/backups",
  "responseStatus": {
    "code":201,
    "metadata":{}
  },
  "sourceIPs": ["10.200.0.3"],
  "stage": "ResponseComplete",
  "stageTimestamp": "2023-08-21T14:56:43.560200Z",
  "tsNs": 1692629803549191000,
  "user": {
    "extra":{
      "authentication.kubernetes.io/pod-name":["gpcbackup-controlplane-controller-8557fdb956-47zjb"],
      "authentication.kubernetes.io/pod-uid":["f3aa711d-b09e-4863-90d6-3d6e7122f4a3"]
    },
    "username":"system:serviceaccount:gpc-backup-system:gpcbackup-controlplane-manager-sa",
    "groups":["system:serviceaccounts","system:serviceaccounts:gpc-backup-system","system:authenticated"],"uid":"e77ab07e-a987-4ba3-ad7d-b3bf002125eb"
  },
  "userAgent": "manager/v0.0.0 (linux/amd64) kubernetes/$Format",
  "verb": "create"
}