数据存储 [kamaji.clastix.io/v1alpha1]
- 描述
- DataStore is the Schema for the datastores API.
- 类型
object
规格
.spec
- 描述
- DataStoreSpec defines the desired state of DataStore.
- 类型
object- 必填
driverendpoints
.spec.basicAuth
- 描述
- In case of authentication enabled for the given data store, specifies the username and password pair. This value is optional.
- 类型
object- 必填
passwordusername
.spec.basicAuth.password
- 类型
object
.spec.basicAuth.password.secretReference
- 类型
object- 必填
keyPath
.spec.basicAuth.username
- 类型
object
.spec.basicAuth.username.secretReference
- 类型
object- 必填
keyPath
.spec.endpoints
- 描述
- List of the endpoints to connect to the shared datastore. No need for protocol, just bare IP/FQDN and port.
- 类型
array
.spec.endpoints[]
- 类型
string
.spec.tlsConfig
- 描述
- Defines the TLS/SSL configuration required to connect to the data store in a secure way. This value is optional.
- 类型
object- 必填
certificateAuthority
.spec.tlsConfig.certificateAuthority
- 描述
- Retrieve the Certificate Authority certificate and private key, such as bare content of the file, or a SecretReference. The key reference is required since etcd authentication is based on certificates, and Kamaji is responsible in creating this.
- 类型
object- 必填
certificate
.spec.tlsConfig.certificateAuthority.certificate
- 类型
object
.spec.tlsConfig.certificateAuthority.certificate.secretReference
- 类型
object- 必填
keyPath
.spec.tlsConfig.certificateAuthority.privateKey
- 类型
object
.spec.tlsConfig.certificateAuthority.privateKey.secretReference
- 类型
object- 必填
keyPath
.spec.tlsConfig.clientCertificate
- 描述
- Specifies the SSL/TLS key and private key pair used to connect to the data store.
- 类型
object- 必填
certificateprivateKey
.spec.tlsConfig.clientCertificate.certificate
- 类型
object
.spec.tlsConfig.clientCertificate.certificate.secretReference
- 类型
object- 必填
keyPath
.spec.tlsConfig.clientCertificate.privateKey
- 类型
object
.spec.tlsConfig.clientCertificate.privateKey.secretReference
- 类型
object- 必填
keyPath
.status
- 描述
- DataStoreStatus defines the observed state of DataStore.
- 类型
object
.status.usedBy
- 描述
- List of the Tenant Control Planes, namespaced names, using this data store.
- 类型
array
.status.usedBy[]
- 类型
string
API 端点
可用的 API 端点如下:
/apis/kamaji.clastix.io/v1alpha1/datastoresDELETE: delete collection of DataStoreGET: list objects of kind DataStorePOST: create a new DataStore
/apis/kamaji.clastix.io/v1alpha1/datastores/{name}DELETE: delete the specified DataStoreGET: read the specified DataStorePATCH: partially update the specified DataStorePUT: replace the specified DataStore
/apis/kamaji.clastix.io/v1alpha1/datastores/{name}/statusGET: read status of the specified DataStorePATCH: partially update status of the specified DataStorePUT: replace status of the specified DataStore
/apis/kamaji.clastix.io/v1alpha1/datastores
- HTTP 方法
DELETE- 描述
- delete collection of DataStore
- HTTP 响应
- HTTP 方法
GET- 描述
- list objects of kind DataStore
- HTTP 响应
- HTTP 方法
POST- 描述
- create a new DataStore
- 查询参数
- 请求体参数
- HTTP 响应
/apis/kamaji.clastix.io/v1alpha1/datastores/{name}
- HTTP 方法
DELETE- 描述
- delete the specified DataStore
- 查询参数
- HTTP 响应
- HTTP 方法
GET- 描述
- read the specified DataStore
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update the specified DataStore
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace the specified DataStore
- 查询参数
- 请求体参数
- HTTP 响应
/apis/kamaji.clastix.io/v1alpha1/datastores/{name}/status
- HTTP 方法
GET- 描述
- read status of the specified DataStore
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update status of the specified DataStore
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace status of the specified DataStore
- 查询参数
- 请求体参数
- HTTP 响应