API Reference
runtime.wasmcloud.dev/v1alpha1
Packages
runtime.wasmcloud.dev/v1alpha1
Package v1alpha1 contains API Schema definitions for the runtime v1alpha1 API group.
Resource Types
- Cluster
- ClusterList
- Component
- ComponentList
- ComponentReplica
- ComponentReplicaList
- Config
- ConfigList
- Host
- HostList
- Link
- LinkList
- Provider
- ProviderList
- ProviderReplica
- ProviderReplicaList
Cluster
Cluster is the Schema for the clusters API.
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
apiVersion string | runtime.wasmcloud.dev/v1alpha1 | ||
kind string | Cluster | ||
metadata ObjectMeta | Refer to Kubernetes API documentation for fields of metadata . | ||
spec ClusterSpec |
ClusterList
ClusterList contains a list of Cluster.
Field | Description | Default | Validation |
---|---|---|---|
apiVersion string | runtime.wasmcloud.dev/v1alpha1 | ||
kind string | ClusterList | ||
metadata ListMeta | Refer to Kubernetes API documentation for fields of metadata . | ||
items Cluster array |
ClusterSpec
ClusterSpec defines the desired state of Cluster.
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
foo string | Foo is an example field of Cluster. Edit cluster_types.go to remove/update |
Component
Component is the Schema for the components API.
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
apiVersion string | runtime.wasmcloud.dev/v1alpha1 | ||
kind string | Component | ||
metadata ObjectMeta | Refer to Kubernetes API documentation for fields of metadata . | ||
spec ComponentSpec |
ComponentLinkItem
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
wit LinkInterface | Required: {} | ||
target LinkTarget | Required: {} | ||
name string | Optional field to specify the name of the link. Autogenerated if not provided. See LinkSpec.Name . | Optional: {} |
ComponentList
ComponentList contains a list of Component.
Field | Description | Default | Validation |
---|---|---|---|
apiVersion string | runtime.wasmcloud.dev/v1alpha1 | ||
kind string | ComponentList | ||
metadata ListMeta | Refer to Kubernetes API documentation for fields of metadata . | ||
items Component array |
ComponentReplica
ComponentReplica is the Schema for the componentreplicas API.
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
apiVersion string | runtime.wasmcloud.dev/v1alpha1 | ||
kind string | ComponentReplica | ||
metadata ObjectMeta | Refer to Kubernetes API documentation for fields of metadata . | ||
spec ComponentReplicaSpec |
ComponentReplicaList
ComponentReplicaList contains a list of ComponentReplica.
Field | Description | Default | Validation |
---|---|---|---|
apiVersion string | runtime.wasmcloud.dev/v1alpha1 | ||
kind string | ComponentReplicaList | ||
metadata ListMeta | Refer to Kubernetes API documentation for fields of metadata . | ||
items ComponentReplica array |
ComponentReplicaSpec
ComponentReplicaSpec defines the desired state of ComponentReplica.
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
hostId string | Required: {} | ||
componentRef ObjectReference | Required: {} | ||
componentId string | Required: {} |
ComponentSpec
ComponentSpec defines the desired state of Component.
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
cluster ObjectReference | Required: {} | ||
image string | Required: {} | ||
concurrency integer | Minimum: 1 Required: {} | ||
replicas integer | Minimum: 1 Required: {} | ||
allHosts boolean | Optional: {} | ||
hostSelector LabelSelector | Optional: {} | ||
configFrom LocalObjectReference array | Optional: {} | ||
imports ComponentLinkItem array | Optional: {} | ||
exports ComponentLinkItem array | Optional: {} |
Config
Config is the Schema for the configs API.
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
apiVersion string | runtime.wasmcloud.dev/v1alpha1 | ||
kind string | Config | ||
metadata ObjectMeta | Refer to Kubernetes API documentation for fields of metadata . | ||
spec ConfigSpec |
ConfigEntries
Underlying type: ConfigEntry
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
name string | Required: {} | ||
value string | Optional: {} | ||
valueFrom ConfigValueFrom | Optional: {} |
ConfigEntry
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
name string | Required: {} | ||
value string | Optional: {} | ||
valueFrom ConfigValueFrom | Optional: {} |
ConfigList
ConfigList contains a list of Config.
Field | Description | Default | Validation |
---|---|---|---|
apiVersion string | runtime.wasmcloud.dev/v1alpha1 | ||
kind string | ConfigList | ||
metadata ListMeta | Refer to Kubernetes API documentation for fields of metadata . | ||
items Config array |
ConfigSpec
ConfigSpec defines the desired state of Config.
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
cluster ObjectReference | Required: {} | ||
config ConfigEntries | Optional: {} |
ConfigValueFrom
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
secret SecretKeySelector | |||
configMap ConfigMapKeySelector |
Host
Host is the Schema for the hosts API.
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
apiVersion string | runtime.wasmcloud.dev/v1alpha1 | ||
kind string | Host | ||
metadata ObjectMeta | Refer to Kubernetes API documentation for fields of metadata . | ||
spec HostSpec |
HostList
HostList contains a list of Host.
Field | Description | Default | Validation |
---|---|---|---|
apiVersion string | runtime.wasmcloud.dev/v1alpha1 | ||
kind string | HostList | ||
metadata ListMeta | Refer to Kubernetes API documentation for fields of metadata . | ||
items Host array |
HostSpec
HostSpec defines the desired state of Host.
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
cluster ObjectReference | Required: {} |
Link
Link is the Schema for the links API.
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
apiVersion string | runtime.wasmcloud.dev/v1alpha1 | ||
kind string | Link | ||
metadata ObjectMeta | Refer to Kubernetes API documentation for fields of metadata . | ||
spec LinkSpec |
LinkInterface
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
namespace string | Required: {} | ||
package string | Required: {} | ||
interfaces string array | MinItems: 1 Required: {} |
LinkList
LinkList contains a list of Link.
Field | Description | Default | Validation |
---|---|---|---|
apiVersion string | runtime.wasmcloud.dev/v1alpha1 | ||
kind string | LinkList | ||
metadata ListMeta | Refer to Kubernetes API documentation for fields of metadata . | ||
items Link array |
LinkSpec
LinkSpec defines the desired state of Link.
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
cluster ObjectReference | Required: {} | ||
wit LinkInterface | Required: {} | ||
source LinkTarget | Required: {} | ||
target LinkTarget | Required: {} | ||
name string | Optional field to specify the name of the link. Some links might need this name to be set to a specific value. Ex: "default". Autogenerated if not provided. Format: <object-namespace>-<object-name> | Optional: {} |
LinkTarget
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
component ObjectReference | Optional: {} | ||
provider ObjectReference | Optional: {} | ||
configFrom ObjectReference array | Optional: {} |
Provider
Provider is the Schema for the providers API.
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
apiVersion string | runtime.wasmcloud.dev/v1alpha1 | ||
kind string | Provider | ||
metadata ObjectMeta | Refer to Kubernetes API documentation for fields of metadata . | ||
spec ProviderSpec |
ProviderList
ProviderList contains a list of Provider.
Field | Description | Default | Validation |
---|---|---|---|
apiVersion string | runtime.wasmcloud.dev/v1alpha1 | ||
kind string | ProviderList | ||
metadata ListMeta | Refer to Kubernetes API documentation for fields of metadata . | ||
items Provider array |
ProviderReplica
ProviderReplica is the Schema for the providerreplicas API.
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
apiVersion string | runtime.wasmcloud.dev/v1alpha1 | ||
kind string | ProviderReplica | ||
metadata ObjectMeta | Refer to Kubernetes API documentation for fields of metadata . | ||
spec ProviderReplicaSpec |
ProviderReplicaList
ProviderReplicaList contains a list of ProviderReplica.
Field | Description | Default | Validation |
---|---|---|---|
apiVersion string | runtime.wasmcloud.dev/v1alpha1 | ||
kind string | ProviderReplicaList | ||
metadata ListMeta | Refer to Kubernetes API documentation for fields of metadata . | ||
items ProviderReplica array |
ProviderReplicaSpec
ProviderReplicaSpec defines the desired state of ProviderReplica.
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
hostId string | Required: {} | ||
providerRef ObjectReference | Required: {} | ||
providerId string | Required: {} |
ProviderSpec
ProviderSpec defines the desired state of Provider.
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
cluster ObjectReference | Required: {} | ||
image string | Required: {} | ||
replicas integer | Minimum: 1 Required: {} | ||
allHosts boolean | Optional: {} | ||
hostSelector LabelSelector | Optional: {} | ||
configFrom LocalObjectReference array | Optional: {} |