interface Resource {
    createdAt?: Date;
    deletedAt?: Date;
    id: string;
    kubeAclInfo?: KubernetesACLInfo;
    kubeClusterInfo?: KubernetesClusterInfo;
    kubeNodeInfo?: KubernetesNodeInfo;
    kubePoolInfo?: KubernetesPoolInfo;
    name?: string;
    secmSecretInfo?: SecretManagerSecretInfo;
    secmSecretVersionInfo?: SecretManagerSecretVersionInfo;
    type: AuditTrail.v1alpha1.ResourceType;
    updatedAt?: Date;
}

Properties

createdAt?: Date
deletedAt?: Date
id: string
kubeAclInfo?: KubernetesACLInfo

One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo' could be set.

kubeClusterInfo?: KubernetesClusterInfo

One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo' could be set.

kubeNodeInfo?: KubernetesNodeInfo

One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo' could be set.

kubePoolInfo?: KubernetesPoolInfo

One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo' could be set.

name?: string
secmSecretInfo?: SecretManagerSecretInfo

One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo' could be set.

secmSecretVersionInfo?: SecretManagerSecretVersionInfo

One-of ('info'): at most one of 'secmSecretInfo', 'secmSecretVersionInfo', 'kubeClusterInfo', 'kubePoolInfo', 'kubeNodeInfo', 'kubeAclInfo' could be set.

updatedAt?: Date