Operaciones CRUD
Las operaciones CRUD incluyen las siguientes:
- Datos de 
NodePoolClaim - Datos de 
AddressPoolClaim - Datos de 
SubnetClaim - Datos de 
CIDRClaim - Datos del clúster
 - Datos de 
NodePool - Datos de clústeres de MKS
 
La siguiente tabla contiene un ejemplo de datos de NodePoolClaim (operaciones CRUD):
| Campos de la entrada de registro que contienen información de auditoría | ||
|---|---|---|
| Metadatos de auditoría | Nombre del campo de auditoría | Valor | 
| Identidad de usuario o de servicio | user | 
      
         Usuario que realiza la acción: 
 Fragmento de objeto completo: "user":{ "username": "system:serviceaccount:kube-system:anthos-cluster-operator-1.13.2", "uid": "4ebfd4f7-f371-4c40-9f88-ea0709a7039e", "groups": [ "system:serviceaccounts", "system:serviceaccounts:kube-system", "system:authenticated" ], "extra": { "authentication.kubernetes.io/pod-name": [ "anthos-cluster-operator-1.13.2-bc6b7467d-22z88" ], "authentication.kubernetes.io/pod-uid": [ "004e1b37-6d4d-4959-b77d-0e69dce5ef4a" ] } }  | 
    
| 
         Objetivo (objeto KRM sobre el que se está actuando)  | 
      objectRef/requestURI | 
      
         Referencia de objeto específico: "objectRef": { "resource": "nodepoolclaims", "namespace": "org-1", "name": "admin-control-plane-node-pool", "apiGroup": "baremetal.cluster.gke.io", "apiVersion": "v1", "subresource": "status" } URI de solicitud: 
  | 
    
| 
         Acción (Operación CRUD realizada)  | 
      verb | 
       
          Operación realizada:  (Otros valores posibles: get, create, apply, patch, delete, list, watch)  | 
    
| Marca de tiempo de evento | 
        requestReceivedTimestamp
       | 
      
         
  | 
    
| Fuente de la acción | _gdch_cluster, sourceIPs | 
      
         Clúster:  Dirección IP de origen:   | 
    
| Resultado | responseStatus, stage | 
      
          Fase:  Estado de la respuesta: "responseStatus": { "metadata": {}, "code": 200 } (El código   | 
    
| Otros campos útiles | auditID, annotations, Filtro de búsqueda | 
      
         ID de auditoría:  Las anotaciones incluyen detalles de autorización. Filtro de búsqueda:   | 
    
Registro de ejemplo
{
  "responseStatus": {
    "metadata": {},
    "code": 200
  },
  "_gdch_cluster": "root-admin",
  "sourceIPs": [
    "10.253.128.74"
  ],
  "annotations": {
    "authorization.k8s.io/reason": "RBAC: allowed by ClusterRoleBinding \"operator-rolebinding-1.13.2\" of ClusterRole \"anthos-baremetal-operator-1.13.2\" to ServiceAccount \"anthos-cluster-operator-1.13.2/kube-system\"",
    "authorization.k8s.io/decision": "allow"
  },
  "requestReceivedTimestamp": "2022-11-23T23:19:42.690064Z",
  "stageTimestamp": "2022-11-23T23:19:42.695372Z",
  "_gdch_fluentbit_pod": "anthos-audit-logs-forwarder-4hlmv",
  "apiVersion": "audit.k8s.io/v1",
  "level": "Metadata",
  "user": {
    "extra": {
      "authentication.kubernetes.io/pod-name": [
        "anthos-cluster-operator-1.13.2-bc6b7467d-22z88"
      ],
      "authentication.kubernetes.io/pod-uid": [
        "004e1b37-6d4d-4959-b77d-0e69dce5ef4a"
      ]
    },
    "groups": [
      "system:serviceaccounts",
      "system:serviceaccounts:kube-system",
      "system:authenticated"
    ],
    "username": "system:serviceaccount:kube-system:anthos-cluster-operator-1.13.2",
    "uid": "4ebfd4f7-f371-4c40-9f88-ea0709a7039e"
  },
  "stage": "ResponseComplete",
  "requestURI": "/apis/baremetal.cluster.gke.io/v1/namespaces/org-1/nodepoolclaims/admin-control-plane-node-pool/status",
  "kind": "Event",
  "objectRef": {
    "resource": "nodepoolclaims",
    "namespace": "org-1",
    "subresource": "status",
    "name": "admin-control-plane-node-pool",
    "apiVersion": "v1",
    "apiGroup": "baremetal.cluster.gke.io",
    "resourceVersion": "878163",
    "uid": "b2e1bec0-0f7c-4a57-869b-3fcb969ba7e2"
  },
  "verb": "update",
  "userAgent": "operator/v0.0.0 (linux/amd64) kubernetes/$Format",
  "auditID": "0539ea3a-b858-4a43-b516-812fc7e80dbd",
  "_gdch_service_name": "apiserver"
}