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
- Artifact
- ArtifactList
- Component
- ComponentList
- ComponentReplica
- ComponentReplicaList
- Config
- ConfigList
- Host
- HostList
- Link
- LinkList
- Provider
- ProviderList
- ProviderReplica
- ProviderReplicaList
Artifact
Artifact is the Schema for the artifacts API.
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
apiVersion string | runtime.wasmcloud.dev/v1alpha1 | ||
kind string | Artifact | ||
metadata ObjectMeta | Refer to Kubernetes API documentation for fields of metadata . | ||
spec ArtifactSpec |
ArtifactList
ArtifactList contains a list of Artifact.
Field | Description | Default | Validation |
---|---|---|---|
apiVersion string | runtime.wasmcloud.dev/v1alpha1 | ||
kind string | ArtifactList | ||
metadata ListMeta | Refer to Kubernetes API documentation for fields of metadata . | ||
items Artifact array |
ArtifactSpec
ArtifactSpec defines the desired state of Artifact.
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
image string | Required: {} | ||
imagePullSecret LocalObjectReference | Optional: {} |
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 |
ComponentDefinition
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
image string | Required: {} | ||
imagePullSecret LocalObjectReference | Optional: {} | ||
concurrency integer | Minimum: 1 Required: {} | ||
allHosts boolean | Optional: {} | ||
hostSelector LabelSelector | Optional: {} | ||
configFrom LocalObjectReference array | Optional: {} | ||
imports ComponentLinkItem array | Optional: {} | ||
exports ComponentLinkItem array | Optional: {} |
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: {} | ||
componentName string | Required: {} | ||
componentDefinition ComponentDefinition | Required: {} |
ComponentSpec
ComponentSpec defines the desired state of Component.
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
image string | Required: {} | ||
imagePullSecret LocalObjectReference | Optional: {} | ||
concurrency integer | Minimum: 1 Required: {} | ||
allHosts boolean | Optional: {} | ||
hostSelector LabelSelector | Optional: {} | ||
configFrom LocalObjectReference array | Optional: {} | ||
imports ComponentLinkItem array | Optional: {} | ||
exports ComponentLinkItem array | Optional: {} | ||
replicas integer | Minimum: 1 Required: {} |
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 |
---|---|---|---|
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 |
---|---|---|---|
hostID string |
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 |
---|---|---|---|
wit LinkInterface | Required: {} | ||
source LinkTarget | Required: {} | ||
target LinkTarget | Required: {} | ||
name string | Optional field to specify the name of the link. Defaults to 'default'. | 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: {} | ||
links ObjectReference array | Optional: {} |
ProviderSpec
ProviderSpec defines the desired state of Provider.
Appears in:
Field | Description | Default | Validation |
---|---|---|---|
image string | Required: {} | ||
replicas integer | Minimum: 1 Required: {} | ||
allHosts boolean | Optional: {} | ||
hostSelector LabelSelector | Optional: {} | ||
configFrom LocalObjectReference array | Optional: {} |