Versions in this module Expand all Collapse all v0 v0.5.0 Oct 28, 2025 Changes in this version + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type CAPTCluster struct + Spec CAPTClusterSpec + Status CAPTClusterStatus + func (*CAPTCluster) Hub() + func (in *CAPTCluster) DeepCopy() *CAPTCluster + func (in *CAPTCluster) DeepCopyInto(out *CAPTCluster) + func (in *CAPTCluster) DeepCopyObject() runtime.Object + type CAPTClusterList struct + Items []CAPTCluster + func (in *CAPTClusterList) DeepCopy() *CAPTClusterList + func (in *CAPTClusterList) DeepCopyInto(out *CAPTClusterList) + func (in *CAPTClusterList) DeepCopyObject() runtime.Object + type CAPTClusterSpec struct + ExistingVPCID string + Region string + RetainVPCOnDelete bool + VPCConfig *VPCConfig + VPCTemplateRef *WorkspaceTemplateReference + WorkspaceTemplateApplyName string + func (in *CAPTClusterSpec) DeepCopy() *CAPTClusterSpec + func (in *CAPTClusterSpec) DeepCopyInto(out *CAPTClusterSpec) + type CAPTClusterStatus struct + Conditions []metav1.Condition + FailureDomains clusterv1.FailureDomains + FailureMessage *string + FailureReason *string + Ready bool + VPCID string + VPCWorkspaceName string + WorkspaceStatus *WorkspaceStatus + WorkspaceTemplateStatus *CAPTClusterWorkspaceStatus + func (in *CAPTClusterStatus) DeepCopy() *CAPTClusterStatus + func (in *CAPTClusterStatus) DeepCopyInto(out *CAPTClusterStatus) + type CAPTClusterTemplate struct + Spec CAPTClusterTemplateSpec + func (*CAPTClusterTemplate) Hub() + func (in *CAPTClusterTemplate) DeepCopy() *CAPTClusterTemplate + func (in *CAPTClusterTemplate) DeepCopyInto(out *CAPTClusterTemplate) + func (in *CAPTClusterTemplate) DeepCopyObject() runtime.Object + type CAPTClusterTemplateList struct + Items []CAPTClusterTemplate + func (in *CAPTClusterTemplateList) DeepCopy() *CAPTClusterTemplateList + func (in *CAPTClusterTemplateList) DeepCopyInto(out *CAPTClusterTemplateList) + func (in *CAPTClusterTemplateList) DeepCopyObject() runtime.Object + type CAPTClusterTemplateResource struct + ObjectMeta metav1.ObjectMeta + Spec CAPTClusterSpec + func (in *CAPTClusterTemplateResource) DeepCopy() *CAPTClusterTemplateResource + func (in *CAPTClusterTemplateResource) DeepCopyInto(out *CAPTClusterTemplateResource) + type CAPTClusterTemplateSpec struct + Template CAPTClusterTemplateResource + func (in *CAPTClusterTemplateSpec) DeepCopy() *CAPTClusterTemplateSpec + func (in *CAPTClusterTemplateSpec) DeepCopyInto(out *CAPTClusterTemplateSpec) + type CAPTClusterWorkspaceStatus struct + LastAppliedRevision string + LastAppliedTime *metav1.Time + LastFailedRevision string + LastFailureMessage string + Ready bool + WorkspaceName string + func (in *CAPTClusterWorkspaceStatus) DeepCopy() *CAPTClusterWorkspaceStatus + func (in *CAPTClusterWorkspaceStatus) DeepCopyInto(out *CAPTClusterWorkspaceStatus) + type CAPTMachineTemplateResource struct + Spec CaptMachineSpec + func (in *CAPTMachineTemplateResource) DeepCopy() *CAPTMachineTemplateResource + func (in *CAPTMachineTemplateResource) DeepCopyInto(out *CAPTMachineTemplateResource) + type CAPTMachineTemplateSpec struct + Template CAPTMachineTemplateResource + func (in *CAPTMachineTemplateSpec) DeepCopy() *CAPTMachineTemplateSpec + func (in *CAPTMachineTemplateSpec) DeepCopyInto(out *CAPTMachineTemplateSpec) + type CaptMachine struct + Spec CaptMachineSpec + Status CaptMachineStatus + func (*CaptMachine) Hub() + func (in *CaptMachine) DeepCopy() *CaptMachine + func (in *CaptMachine) DeepCopyInto(out *CaptMachine) + func (in *CaptMachine) DeepCopyObject() runtime.Object + type CaptMachineDeployment struct + Spec CaptMachineDeploymentSpec + Status CaptMachineDeploymentStatus + func (*CaptMachineDeployment) Hub() + func (in *CaptMachineDeployment) DeepCopy() *CaptMachineDeployment + func (in *CaptMachineDeployment) DeepCopyInto(out *CaptMachineDeployment) + func (in *CaptMachineDeployment) DeepCopyObject() runtime.Object + type CaptMachineDeploymentList struct + Items []CaptMachineDeployment + func (in *CaptMachineDeploymentList) DeepCopy() *CaptMachineDeploymentList + func (in *CaptMachineDeploymentList) DeepCopyInto(out *CaptMachineDeploymentList) + func (in *CaptMachineDeploymentList) DeepCopyObject() runtime.Object + type CaptMachineDeploymentSpec struct + MinReadySeconds int32 + Paused bool + ProgressDeadlineSeconds *int32 + Replicas *int32 + RevisionHistoryLimit *int32 + Selector *metav1.LabelSelector + Strategy *MachineDeploymentStrategy + Template CaptMachineTemplateSpec + func (in *CaptMachineDeploymentSpec) DeepCopy() *CaptMachineDeploymentSpec + func (in *CaptMachineDeploymentSpec) DeepCopyInto(out *CaptMachineDeploymentSpec) + type CaptMachineDeploymentStatus struct + AvailableReplicas int32 + CollisionCount *int32 + Conditions []metav1.Condition + FailureMessage *string + FailureReason *string + ObservedGeneration int64 + Replicas int32 + UnavailableReplicas int32 + UpdatedReplicas int32 + func (in *CaptMachineDeploymentStatus) DeepCopy() *CaptMachineDeploymentStatus + func (in *CaptMachineDeploymentStatus) DeepCopyInto(out *CaptMachineDeploymentStatus) + type CaptMachineList struct + Items []CaptMachine + func (in *CaptMachineList) DeepCopy() *CaptMachineList + func (in *CaptMachineList) DeepCopyInto(out *CaptMachineList) + func (in *CaptMachineList) DeepCopyObject() runtime.Object + type CaptMachineSet struct + Spec CaptMachineSetSpec + Status CaptMachineSetStatus + func (*CaptMachineSet) Hub() + func (in *CaptMachineSet) DeepCopy() *CaptMachineSet + func (in *CaptMachineSet) DeepCopyInto(out *CaptMachineSet) + func (in *CaptMachineSet) DeepCopyObject() runtime.Object + type CaptMachineSetList struct + Items []CaptMachineSet + func (in *CaptMachineSetList) DeepCopy() *CaptMachineSetList + func (in *CaptMachineSetList) DeepCopyInto(out *CaptMachineSetList) + func (in *CaptMachineSetList) DeepCopyObject() runtime.Object + type CaptMachineSetSpec struct + Replicas *int32 + Selector *metav1.LabelSelector + Template CaptMachineTemplateSpec + func (in *CaptMachineSetSpec) DeepCopy() *CaptMachineSetSpec + func (in *CaptMachineSetSpec) DeepCopyInto(out *CaptMachineSetSpec) + type CaptMachineSetStatus struct + AvailableReplicas int32 + Conditions []metav1.Condition + FailureMessage *string + FailureReason *string + FullyLabeledReplicas int32 + ObservedGeneration int64 + ReadyReplicas int32 + Replicas int32 + func (in *CaptMachineSetStatus) DeepCopy() *CaptMachineSetStatus + func (in *CaptMachineSetStatus) DeepCopyInto(out *CaptMachineSetStatus) + type CaptMachineSpec struct + InstanceType string + Labels map[string]string + NodeGroupRef NodeGroupReference + Tags map[string]string + WorkspaceTemplateRef WorkspaceTemplateReference + func (in *CaptMachineSpec) DeepCopy() *CaptMachineSpec + func (in *CaptMachineSpec) DeepCopyInto(out *CaptMachineSpec) + type CaptMachineStatus struct + Conditions []metav1.Condition + FailureMessage *string + FailureReason *string + InstanceID *string + LastTransitionTime *metav1.Time + PrivateIP *string + Ready bool + func (in *CaptMachineStatus) DeepCopy() *CaptMachineStatus + func (in *CaptMachineStatus) DeepCopyInto(out *CaptMachineStatus) + type CaptMachineTemplate struct + Spec CAPTMachineTemplateSpec + func (*CaptMachineTemplate) Hub() + func (in *CaptMachineTemplate) DeepCopy() *CaptMachineTemplate + func (in *CaptMachineTemplate) DeepCopyInto(out *CaptMachineTemplate) + func (in *CaptMachineTemplate) DeepCopyObject() runtime.Object + type CaptMachineTemplateList struct + Items []CaptMachineTemplate + func (in *CaptMachineTemplateList) DeepCopy() *CaptMachineTemplateList + func (in *CaptMachineTemplateList) DeepCopyInto(out *CaptMachineTemplateList) + func (in *CaptMachineTemplateList) DeepCopyObject() runtime.Object + type CaptMachineTemplateSpec struct + ObjectMeta metav1.ObjectMeta + Spec CaptMachineSpec + func (in *CaptMachineTemplateSpec) DeepCopy() *CaptMachineTemplateSpec + func (in *CaptMachineTemplateSpec) DeepCopyInto(out *CaptMachineTemplateSpec) + type MachineDeploymentStrategy struct + RollingUpdate *MachineRollingUpdateDeployment + Type string + func (in *MachineDeploymentStrategy) DeepCopy() *MachineDeploymentStrategy + func (in *MachineDeploymentStrategy) DeepCopyInto(out *MachineDeploymentStrategy) + type MachineRollingUpdateDeployment struct + MaxSurge *intstr.IntOrString + MaxUnavailable *intstr.IntOrString + func (in *MachineRollingUpdateDeployment) DeepCopy() *MachineRollingUpdateDeployment + func (in *MachineRollingUpdateDeployment) DeepCopyInto(out *MachineRollingUpdateDeployment) + type NodeGroupReference struct + Name string + Namespace string + func (in *NodeGroupReference) DeepCopy() *NodeGroupReference + func (in *NodeGroupReference) DeepCopyInto(out *NodeGroupReference) + type VPCConfig struct + Name string + func (in *VPCConfig) DeepCopy() *VPCConfig + func (in *VPCConfig) DeepCopyInto(out *VPCConfig) + type WorkspaceReference struct + Name string + Namespace string + func (in *WorkspaceReference) DeepCopy() *WorkspaceReference + func (in *WorkspaceReference) DeepCopyInto(out *WorkspaceReference) + type WorkspaceStatus struct + AtProvider *runtime.RawExtension + Ready bool + State string + func (in *WorkspaceStatus) DeepCopy() *WorkspaceStatus + func (in *WorkspaceStatus) DeepCopyInto(out *WorkspaceStatus) + type WorkspaceTemplate struct + Spec WorkspaceTemplateSpec + Status WorkspaceTemplateStatus + func (*WorkspaceTemplate) Hub() + func (in *WorkspaceTemplate) DeepCopy() *WorkspaceTemplate + func (in *WorkspaceTemplate) DeepCopyInto(out *WorkspaceTemplate) + func (in *WorkspaceTemplate) DeepCopyObject() runtime.Object + type WorkspaceTemplateApply struct + Spec WorkspaceTemplateApplySpec + Status WorkspaceTemplateApplyStatus + func (*WorkspaceTemplateApply) Hub() + func (in *WorkspaceTemplateApply) DeepCopy() *WorkspaceTemplateApply + func (in *WorkspaceTemplateApply) DeepCopyInto(out *WorkspaceTemplateApply) + func (in *WorkspaceTemplateApply) DeepCopyObject() runtime.Object + type WorkspaceTemplateApplyList struct + Items []WorkspaceTemplateApply + func (in *WorkspaceTemplateApplyList) DeepCopy() *WorkspaceTemplateApplyList + func (in *WorkspaceTemplateApplyList) DeepCopyInto(out *WorkspaceTemplateApplyList) + func (in *WorkspaceTemplateApplyList) DeepCopyObject() runtime.Object + type WorkspaceTemplateApplySpec struct + RetainWorkspaceOnDelete bool + TemplateRef WorkspaceTemplateReference + Variables map[string]string + WaitForSecrets []xpv1.SecretReference + WaitForWorkspaces []WorkspaceReference + WriteConnectionSecretToRef *xpv1.SecretReference + func (in *WorkspaceTemplateApplySpec) DeepCopy() *WorkspaceTemplateApplySpec + func (in *WorkspaceTemplateApplySpec) DeepCopyInto(out *WorkspaceTemplateApplySpec) + func (s *WorkspaceTemplateApplySpec) ValidateConfiguration() error + type WorkspaceTemplateApplyStatus struct + Applied bool + Conditions []xpv1.Condition + LastAppliedTime *metav1.Time + WorkspaceName string + func (in *WorkspaceTemplateApplyStatus) DeepCopy() *WorkspaceTemplateApplyStatus + func (in *WorkspaceTemplateApplyStatus) DeepCopyInto(out *WorkspaceTemplateApplyStatus) + type WorkspaceTemplateDefinition struct + Metadata *WorkspaceTemplateMetadata + Spec tfv1beta1.WorkspaceSpec + func (in *WorkspaceTemplateDefinition) DeepCopy() *WorkspaceTemplateDefinition + func (in *WorkspaceTemplateDefinition) DeepCopyInto(out *WorkspaceTemplateDefinition) + type WorkspaceTemplateList struct + Items []WorkspaceTemplate + func (in *WorkspaceTemplateList) DeepCopy() *WorkspaceTemplateList + func (in *WorkspaceTemplateList) DeepCopyInto(out *WorkspaceTemplateList) + func (in *WorkspaceTemplateList) DeepCopyObject() runtime.Object + type WorkspaceTemplateMetadata struct + Description string + Tags map[string]string + Version string + func (in *WorkspaceTemplateMetadata) DeepCopy() *WorkspaceTemplateMetadata + func (in *WorkspaceTemplateMetadata) DeepCopyInto(out *WorkspaceTemplateMetadata) + type WorkspaceTemplateReference struct + Name string + Namespace string + func (in *WorkspaceTemplateReference) DeepCopy() *WorkspaceTemplateReference + func (in *WorkspaceTemplateReference) DeepCopyInto(out *WorkspaceTemplateReference) + type WorkspaceTemplateSpec struct + Template WorkspaceTemplateDefinition + WriteConnectionSecretToRef *xpv1.SecretReference + func (in *WorkspaceTemplateSpec) DeepCopy() *WorkspaceTemplateSpec + func (in *WorkspaceTemplateSpec) DeepCopyInto(out *WorkspaceTemplateSpec) + type WorkspaceTemplateStatus struct + Conditions []xpv1.Condition + WorkspaceName string + func (in *WorkspaceTemplateStatus) DeepCopy() *WorkspaceTemplateStatus + func (in *WorkspaceTemplateStatus) DeepCopyInto(out *WorkspaceTemplateStatus)