Skip to content

NoSQL: Table

Manage OCI NoSQL tables. This page is generated from checked-in package metadata, CRD schemas, and sample manifests.

Resource Snapshot

Field Value
Service nosql
Resource Table
API Version nosql.oracle.com/v1beta1
Package NoSQL
Support Status Preview
Latest Released Version v2.0.0-alpha
Install Namespace oci-service-operator-nosql-system

Spec Fields

This summary shows the top-level spec fields. Use the full API reference for nested fields, defaults, and enum values.

Field Description Type Required
compartmentId Compartment Identifier. string Yes
ddlStatement Complete CREATE TABLE DDL statement. string Yes
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No
isAutoReclaimable True if table can be reclaimed after an idle period. boolean No
name Table name. string Yes
tableLimits TableLimits defines nested fields for Table.TableLimits. object No

Status Fields

This summary shows the top-level status fields. Use the full API reference for nested fields, defaults, and enum values.

Field Description Type Required
compartmentId Compartment Identifier. string No
ddlStatement A DDL statement representing the schema. string No
definedTags Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}} map[string, map[string, string]] No
freeformTags Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"} map[string, string] No
id Unique identifier that is immutable. string No
isAutoReclaimable True if this table can be reclaimed after an idle period. boolean No
isMultiRegion True if this table is currently a member of a replication set. boolean No
lifecycleDetails A message describing the current state in more detail. string No
lifecycleState The state of a table. string No
localReplicaInitializationInPercent If this table is in a replication set, this value represents the progress of the initialization of the replica's data. A value of 100 indicates that initialization has completed. integer No
name Human-friendly table name, immutable. string No
replicas An array of Replica listing this table's replicas, if any list[object] No
schema TableSchema defines nested fields for Table.Schema. object No
schemaState The current state of this table's schema. Available states are MUTABLE - The schema can be changed. The table is not eligible for replication. FROZEN - The schema is immutable. The table is eligible for replication. string No
status - object Yes
systemTags Read-only system tag. These predefined keys are scoped to namespaces. At present the only supported namespace is "orcl-cloud"; and the only key in that namespace is "free-tier-retained". Example: {"orcl-cloud"": {"free-tier-retained": "true"}} map[string, map[string, string]] No
tableLimits TableLimits defines nested fields for Table.TableLimits. object No
timeCreated The time the the table was created. An RFC3339 formatted datetime string. string No
timeOfExpiration If lifecycleState is INACTIVE, indicates when this table will be automatically removed. An RFC3339 formatted datetime string. string No
timeUpdated The time the the table's metadata was last updated. An RFC3339 formatted datetime string. string No

Sample Manifest

This example is generated from the checked-in sample manifest at config/samples/nosql_v1beta1_table.yaml. Replace placeholder values before applying it.

Open the rendered sample page

#
# Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
# Licensed under the Universal Permissive License v 1.0 as shown at http://oss.oracle.com/licenses/upl.
#

apiVersion: nosql.oracle.com/v1beta1
kind: Table
metadata:
  name: table-sample
spec: {}