package
1.7.9
Repository: https://github.com/kuberly/kubevela-core-api.git
Documentation: pkg.go.dev

# Functions

ContainerStateToString convert the container state to string.
NewOAMObjectReferenceFromObject create OAMObjectReference from object.
ParseApplicationConditionType parse ApplicationCondition Type.

# Constants

ApplicationDeleting means application is being deleted.
ApplicationPolicyGenerating means the app is generating policies.
ApplicationRendering means the app is rendering.
ApplicationRunning means the app finished rendering and applied result to the cluster.
ApplicationRunningWorkflow means the app is running workflow.
ApplicationStarting means the app is preparing for reconcile.
ApplicationUnhealthy means the app finished rendering and applied result to the cluster, but still unhealthy.
ApplicationWorkflowFailed means the app's workflow is failed.
ApplicationWorkflowSuspending means the app's workflow is suspending.
ApplicationWorkflowTerminated means the app's workflow is terminated.
data types of parameter value.
ComponentType represents DefinitionRevision refer to type ComponentDefinition.
ContainerRunning indicates the container is running.
ContainerTerminated indicates the container is terminated.
ContainerWaiting indicates the container is waiting.
Group api group name.
data types of parameter value.
ParsedCondition indicates whether the parsing is successful.
PolicyCondition indicates whether policy processing is successful.
PolicyResourceCreator create the policy resource.
PolicyType represents DefinitionRevision refer to type PolicyDefinition.
ReadyCondition indicates whether whole application processing is successful.
RenderCondition indicates whether render processing is successful.
RevisionCondition indicates whether the generated revision is successful.
data types of parameter value.
TraitType represents DefinitionRevision refer to type TraitDefinition.
WorkflowCondition indicates whether workflow processing is successful.
WorkflowResourceCreator create the resource in workflow.
WorkflowStepType represents DefinitionRevision refer to type WorkflowStepDefinition.

# Structs

ApplicationComponent describe the component of application.
ApplicationComponentStatus record the health status of App component.
ApplicationTrait defines the trait of application.
ApplicationTraitStatus records the trait health status.
AppStatus defines the observed state of Application.
A ChildResourceKind defines a child Kubernetes resource kind with a selector.
ClusterObjectReference defines the object reference with cluster.
ClusterSelector defines the rules to select a Cluster resource.
CUE defines the encapsulation in CUE format.
A DefinitionReference refers to a CustomResourceDefinition by name.
OAMObjectReference defines the object reference for an oam resource.
PolicyStatus records the status of policy Deprecated.
RawExtensionPointer is the pointer of raw extension.
ReferredObject the referred Kubernetes object.
ReferredObjectList a list of referred Kubernetes objects.
Revision has name and revision number.
Schematic defines the encapsulation of this capability(workload/trait/scope), the encapsulation can be defined in different ways, e.g.
Status defines the loop back status of the abstraction by using CUE template.
Terraform is the struct to describe cloud resources managed by Hashicorp Terraform.
WorkflowStatus record the status of workflow.
WorkloadGVK refer to a Workload Type.
A WorkloadTypeDescriptor refer to a Workload Type.

# Type aliases

ApplicationConditionType is a valid value for ApplicationCondition.Type.
ApplicationPhase is a label for the condition of an application at the current time.
ContainerState defines the state of a container.
DefinitionType describes the type of DefinitionRevision.
ParameterValueType refers to a data type of parameter.