For AI agents: visit https://public.docs.kivera.io/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
valid {
input.Body.namespace[_] == STRING
input.ReqMap.tableBucketARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_OpenTableFormat := [ "ICEBERG" ]
enum_SSEAlgorithm := [ "AES256", "aws:kms" ]
valid {
input.Body.name == STRING
input.Body.format == enum_OpenTableFormat[_]
input.Body.metadata.iceberg.schema.fields[_].name == STRING
input.Body.metadata.iceberg.schema.fields[_].type == STRING
input.Body.metadata.iceberg.schema.fields[_].required == BOOLEAN
input.Body.encryptionConfiguration.sseAlgorithm == enum_SSEAlgorithm[_]
input.Body.encryptionConfiguration.kmsKeyArn == STRING
input.Body.tags.STRING == STRING
input.ReqMap.tableBucketARN == STRING
input.ReqMap.namespace == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_SSEAlgorithm := [ "AES256", "aws:kms" ]
valid {
input.Body.name == STRING
input.Body.encryptionConfiguration.sseAlgorithm == enum_SSEAlgorithm[_]
input.Body.encryptionConfiguration.kmsKeyArn == STRING
input.Body.tags.STRING == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.tableBucketARN == STRING
input.ReqMap.namespace == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.tableBucketARN == STRING
input.ReqMap.namespace == STRING
input.ReqMap.name == STRING
input.Qs.versionToken == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.tableBucketARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.tableBucketARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.tableBucketARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.tableBucketARN == STRING
input.ReqMap.namespace == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.tableBucketARN == STRING
input.ReqMap.namespace == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Qs.tableBucketARN == STRING
input.Qs.namespace == STRING
input.Qs.name == STRING
input.Qs.tableArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.tableBucketARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.tableBucketARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.tableBucketARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.tableBucketARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.tableBucketARN == STRING
input.ReqMap.namespace == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.tableBucketARN == STRING
input.ReqMap.namespace == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.tableBucketARN == STRING
input.ReqMap.namespace == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.tableBucketARN == STRING
input.ReqMap.namespace == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.tableBucketARN == STRING
input.ReqMap.namespace == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.tableBucketARN == STRING
input.Qs.prefix == STRING
input.Qs.continuationToken == STRING
input.Qs.maxNamespaces == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_TableBucketType := [ "customer", "aws" ]
valid {
input.Qs.prefix == STRING
input.Qs.continuationToken == STRING
input.Qs.maxBuckets == INTEGER
input.Qs.type == enum_TableBucketType[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.tableBucketARN == STRING
input.Qs.namespace == STRING
input.Qs.prefix == STRING
input.Qs.continuationToken == STRING
input.Qs.maxTables == INTEGER
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.resourceArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_SSEAlgorithm := [ "AES256", "aws:kms" ]
valid {
input.Body.encryptionConfiguration.sseAlgorithm == enum_SSEAlgorithm[_]
input.Body.encryptionConfiguration.kmsKeyArn == STRING
input.ReqMap.tableBucketARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_MaintenanceStatus := [ "enabled", "disabled" ]
enum_TableBucketMaintenanceType := [ "icebergUnreferencedFileRemoval" ]
valid {
input.Body.value.status == enum_MaintenanceStatus[_]
input.Body.value.settings.icebergUnreferencedFileRemoval.unreferencedDays == INTEGER
input.Body.value.settings.icebergUnreferencedFileRemoval.nonCurrentDays == INTEGER
input.ReqMap.tableBucketARN == STRING
input.ReqMap.type == enum_TableBucketMaintenanceType[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.resourcePolicy == STRING
input.ReqMap.tableBucketARN == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
enum_IcebergCompactionStrategy := [ "auto", "binpack", "sort", "z-order" ]
enum_MaintenanceStatus := [ "enabled", "disabled" ]
enum_TableMaintenanceType := [ "icebergCompaction", "icebergSnapshotManagement" ]
valid {
input.Body.value.status == enum_MaintenanceStatus[_]
input.Body.value.settings.icebergCompaction.targetFileSizeMB == INTEGER
input.Body.value.settings.icebergCompaction.strategy == enum_IcebergCompactionStrategy[_]
input.Body.value.settings.icebergSnapshotManagement.minSnapshotsToKeep == INTEGER
input.Body.value.settings.icebergSnapshotManagement.maxSnapshotAgeHours == INTEGER
input.ReqMap.tableBucketARN == STRING
input.ReqMap.namespace == STRING
input.ReqMap.name == STRING
input.ReqMap.type == enum_TableMaintenanceType[_]
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.resourcePolicy == STRING
input.ReqMap.tableBucketARN == STRING
input.ReqMap.namespace == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.newNamespaceName == STRING
input.Body.newName == STRING
input.Body.versionToken == STRING
input.ReqMap.tableBucketARN == STRING
input.ReqMap.namespace == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.tags.STRING == STRING
input.ReqMap.resourceArn == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.ReqMap.resourceArn == STRING
input.Qs.tagKeys[_] == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}
valid {
input.Body.versionToken == STRING
input.Body.metadataLocation == STRING
input.ReqMap.tableBucketARN == STRING
input.ReqMap.namespace == STRING
input.ReqMap.name == STRING
input.ProviderMetadata.Account == STRING
input.ProviderMetadata.AccessKeyId == STRING
input.ProviderMetadata.Region == STRING
}