ProductConfig [alauda.io/v1alpha1]
- 描述
- ProductConfig is the Schema for the productconfigs API
- 类型
object
规格
.spec
- 描述
- ProductConfigSpec defines the desired state of ProductConfig
- 类型
object- 必填
availableVersionbriefdescriptiondisplayNamedisplayUIConfiginstallUIConfiglogoplatformVersionMatchproductResourcetype
.spec.brief
- 描述
- Brief stands for the product's brief
- 类型
object
.spec.chartVersions
- 描述
- ChartVersions stands for the charts when deploying, they are optional and will be added to the Prouct CR
- 类型
array
.spec.chartVersions[]
- 描述
- ChartVersion stands for chart version
- 类型
object- 必填
nameversion
.spec.commonConfigRef
- 描述
- CommonConfigRef stands for the reference from CommonConfig to Product CR
- 类型
array
.spec.commonConfigRef[]
- 描述
- KeysRef stands for key references with specified version
- 类型
object- 必填
keysversionMatch
.spec.commonConfigRef[].keys
- 描述
- Keys stands for a set of keys
- 类型
array
.spec.commonConfigRef[].keys[]
- 描述
- KeyRef stands for key reference
- 类型
object- 必填
refKeytargetKey
.spec.description
- 描述
- Description stands for the product's description
- 类型
object
.spec.displayName
- 描述
- DisplayName stands for the product's display name
- 类型
object
.spec.displayUIConfig
- 描述
- DisplayUIConfig stands for the web UI type when showing product's detail information
- 类型
object- 必填
type
.spec.displayUIConfig.scheme
- 描述
- Scheme defines the dynamic form, used when Type is DynamicForm
- 类型
object
.spec.installUIConfig
- 描述
- InstallUIConfig stands for the web UI config when deploying product
- 类型
object- 必填
type
.spec.installUIConfig.scheme
- 描述
- Scheme defines the dynamic form, used when Type is DynamicForm
- 类型
object
.spec.productResource
- 描述
- ProductResource defines the target product CRD type
- 类型
object- 必填
groupnamesversion
.spec.productResource.names
- 描述
- Names stands for the target product's CRD's kind name
- 类型
object- 必填
kindplural
.spec.productResource.names.categories
- 描述
- categories is a list of grouped resources this custom resource belongs to (e.g. 'all'). This is published in API discovery documents, and used by clients to support invocations like `kubectl get all`.
- 类型
array
.spec.productResource.names.categories[]
- 类型
string
.spec.productResource.names.shortNames
- 描述
- shortNames are short names for the resource, exposed in API discovery documents, and used by clients to support invocations like `kubectl get <shortname>`. It must be all lowercase.
- 类型
array
.spec.productResource.names.shortNames[]
- 类型
string
.spec.singleApp
- 描述
- SingleAppConfig stands for the config for SignleApp type
- 类型
object- 必填
entrypoint
.spec.subApp
- 描述
- SubApp stands for the config for SubApp type
- 类型
object- 必填
entrypointname
.spec.upgradeUIConfig
- 描述
- UpgradeUIConfig stands for the web UI config when upgrading product
- 类型
array
.spec.upgradeUIConfig[]
- 描述
- VersionedUIConfig stands for the web UI type with special version
- 类型
object- 必填
typeversionMatch
.spec.upgradeUIConfig[].scheme
- 描述
- Scheme defines the dynamic form, used when Type is DynamicForm
- 类型
object
.spec.upgradeableVersions
- 描述
- UpgradeableVersions stands for the versions can upgrade from
- 类型
array
.spec.upgradeableVersions[]
- 类型
string
.status
- 描述
- ProductConfigStatus defines the observed state of ProductConfig
- 类型
object- 必填
messagephasereason
API 端点
可用的 API 端点如下:
/apis/alauda.io/v1alpha1/productconfigsDELETE: delete collection of ProductConfigGET: list objects of kind ProductConfigPOST: create a new ProductConfig
/apis/alauda.io/v1alpha1/productconfigs/{name}DELETE: delete the specified ProductConfigGET: read the specified ProductConfigPATCH: partially update the specified ProductConfigPUT: replace the specified ProductConfig
/apis/alauda.io/v1alpha1/productconfigs/{name}/statusGET: read status of the specified ProductConfigPATCH: partially update status of the specified ProductConfigPUT: replace status of the specified ProductConfig
/apis/alauda.io/v1alpha1/productconfigs
- HTTP 方法
DELETE- 描述
- delete collection of ProductConfig
- HTTP 响应
- HTTP 方法
GET- 描述
- list objects of kind ProductConfig
- HTTP 响应
- HTTP 方法
POST- 描述
- create a new ProductConfig
- 查询参数
- 请求体参数
- HTTP 响应
/apis/alauda.io/v1alpha1/productconfigs/{name}
- HTTP 方法
DELETE- 描述
- delete the specified ProductConfig
- 查询参数
- HTTP 响应
- HTTP 方法
GET- 描述
- read the specified ProductConfig
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update the specified ProductConfig
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace the specified ProductConfig
- 查询参数
- 请求体参数
- HTTP 响应
/apis/alauda.io/v1alpha1/productconfigs/{name}/status
- HTTP 方法
GET- 描述
- read status of the specified ProductConfig
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update status of the specified ProductConfig
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace status of the specified ProductConfig
- 查询参数
- 请求体参数
- HTTP 响应