export interface GithubComHydradbHydradbApplicationInternalServiceMetadataEditResult { /** * ACLDriftRecorded reports that a failed ACL mirror was durably recorded * for reconciliation. Always true when vector_acl_synced is true. False * beside acl_updated=true and vector_acl_synced=false is the one state * the operator must act on (the error log names the document). */ aclDriftRecorded?: boolean; /** ACLUpdated reports that this edit replaced the source's ACL (PRO-1684). */ aclUpdated?: boolean; /** Additional metadata keys included in the update request. */ additionalMetadataKeys?: string[]; /** Number of MongoDB chunk rows matched by the source update. */ chunkRowsMatched?: number; /** Number of MongoDB chunk rows modified by the source update. */ chunkRowsModified?: number; /** Collection that contained the source. Canonical name; mirrors the deprecated `sub_tenant_id` alias. */ collection?: string; /** Owning database. Canonical name; mirrors the deprecated `tenant_id` alias. */ database?: string; /** Database metadata keys included in the update request. Canonical name; `tenant_metadata_keys` is a deprecated alias. */ databaseMetadataKeys?: string[]; /** Unique identifier for this resource. */ id?: string; /** deprecated: use vector_rows_synced */ milvusRowsSynced?: number; /** * Deprecated: use vector_sync_required / vector_synced / vector_rows_synced. * Retained as additive aliases for existing clients; carry the same values. */ milvusSyncRequired?: boolean; /** deprecated: use vector_synced */ milvusSynced?: boolean; /** * PartialCommit reports that the edit committed in at least one database * of a shared deployment but a later write in another failed; the * idempotent retry converges the database that fell behind. */ partialCommit?: string; /** deprecated: use collection */ subTenantId?: string; /** deprecated: use database */ tenantId?: string; /** deprecated: use database_metadata_keys */ tenantMetadataKeys?: string[]; /** Whether the source metadata was updated. */ updated?: boolean; /** * VectorACLSynced reports that the ACL edit also reached the vector rows' * pushdown columns (PRO-1740). False with ACLUpdated true means the * document's own-ACL projection is stale until its next re-index: still * enforced correctly from Mongo, but invisible to the pushdown lane for * any principal the edit ADDED. Always false for collections created * before PRO-1740, which carry no pushdown columns. */ vectorAclSynced?: boolean; /** Number of chunk rows synced to the vector store when sync was required. */ vectorRowsSynced?: number; /** * VectorSyncError explains a vector_synced=false when a sync was * required: the authority (Mongo) committed, the vector metadata did * not follow; the idempotent retry converges it. */ vectorSyncError?: string; /** * Vendor-neutral vector-sync signal (PRO-1185): the canonical field must not * name the vector store. The milvus_* fields below are deprecated aliases kept * for backward compatibility (additive change, not a rename) and carry the same * values; they are slated for removal in a future major version. */ vectorSyncRequired?: boolean; /** Whether the vector store metadata sync completed. Present when sync was required. */ vectorSynced?: boolean; }