Versions in this module Expand all Collapse all v0 v0.5.0 Oct 28, 2025 Changes in this version + const ControlPlaneCreatingCondition + const ControlPlaneFailedCondition + const ControlPlaneInitializedCondition + const ControlPlaneReadyCondition + const ReasonControlPlaneTimeout + const ReasonCreating + const ReasonFailed + const ReasonReady + const ReasonVPCReadyTimeout + const ReasonWaitingForVPC + const ReasonWorkspaceError + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type Addon struct + ConfigurationValues string + Name string + Version string + func (in *Addon) DeepCopy() *Addon + func (in *Addon) DeepCopyInto(out *Addon) + type CAPTControlPlane struct + Spec CAPTControlPlaneSpec + Status CAPTControlPlaneStatus + func (*CAPTControlPlane) Hub() + func (in *CAPTControlPlane) DeepCopy() *CAPTControlPlane + func (in *CAPTControlPlane) DeepCopyInto(out *CAPTControlPlane) + func (in *CAPTControlPlane) DeepCopyObject() runtime.Object + func (r *CAPTControlPlane) Default() + func (r *CAPTControlPlane) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *CAPTControlPlane) ValidateCreate() (admission.Warnings, error) + func (r *CAPTControlPlane) ValidateDelete() (admission.Warnings, error) + func (r *CAPTControlPlane) ValidateUpdate(old runtime.Object) (admission.Warnings, error) + type CAPTControlPlaneList struct + Items []CAPTControlPlane + func (in *CAPTControlPlaneList) DeepCopy() *CAPTControlPlaneList + func (in *CAPTControlPlaneList) DeepCopyInto(out *CAPTControlPlaneList) + func (in *CAPTControlPlaneList) DeepCopyObject() runtime.Object + type CAPTControlPlaneSpec struct + AdditionalTags map[string]string + ControlPlaneConfig *ControlPlaneConfig + ControlPlaneEndpoint clusterv1.APIEndpoint + Version string + WorkspaceTemplateApplyName string + WorkspaceTemplateRef WorkspaceTemplateReference + func (in *CAPTControlPlaneSpec) DeepCopy() *CAPTControlPlaneSpec + func (in *CAPTControlPlaneSpec) DeepCopyInto(out *CAPTControlPlaneSpec) + type CAPTControlPlaneStatus struct + Conditions []metav1.Condition + FailureMessage *string + FailureReason *string + Initialized bool + Phase string + Ready bool + SecretsReady bool + WorkspaceStatus *WorkspaceStatus + WorkspaceTemplateStatus *WorkspaceTemplateStatus + func (in *CAPTControlPlaneStatus) DeepCopy() *CAPTControlPlaneStatus + func (in *CAPTControlPlaneStatus) DeepCopyInto(out *CAPTControlPlaneStatus) + type CAPTControlPlaneTemplate struct + Spec CAPTControlPlaneTemplateSpec + func (*CAPTControlPlaneTemplate) Hub() + func (in *CAPTControlPlaneTemplate) DeepCopy() *CAPTControlPlaneTemplate + func (in *CAPTControlPlaneTemplate) DeepCopyInto(out *CAPTControlPlaneTemplate) + func (in *CAPTControlPlaneTemplate) DeepCopyObject() runtime.Object + type CAPTControlPlaneTemplateList struct + Items []CAPTControlPlaneTemplate + func (in *CAPTControlPlaneTemplateList) DeepCopy() *CAPTControlPlaneTemplateList + func (in *CAPTControlPlaneTemplateList) DeepCopyInto(out *CAPTControlPlaneTemplateList) + func (in *CAPTControlPlaneTemplateList) DeepCopyObject() runtime.Object + type CAPTControlPlaneTemplateResource struct + ObjectMeta metav1.ObjectMeta + Spec CAPTControlPlaneSpec + func (in *CAPTControlPlaneTemplateResource) DeepCopy() *CAPTControlPlaneTemplateResource + func (in *CAPTControlPlaneTemplateResource) DeepCopyInto(out *CAPTControlPlaneTemplateResource) + type CAPTControlPlaneTemplateSpec struct + Template CAPTControlPlaneTemplateResource + func (in *CAPTControlPlaneTemplateSpec) DeepCopy() *CAPTControlPlaneTemplateSpec + func (in *CAPTControlPlaneTemplateSpec) DeepCopyInto(out *CAPTControlPlaneTemplateSpec) + type ControlPlaneConfig struct + Addons []Addon + EndpointAccess *EndpointAccess + Region string + Timeouts *TimeoutConfig + func (in *ControlPlaneConfig) DeepCopy() *ControlPlaneConfig + func (in *ControlPlaneConfig) DeepCopyInto(out *ControlPlaneConfig) + type EndpointAccess struct + Private bool + Public bool + PublicCIDRs []string + func (in *EndpointAccess) DeepCopy() *EndpointAccess + func (in *EndpointAccess) DeepCopyInto(out *EndpointAccess) + type TimeoutConfig struct + ControlPlaneTimeout *int + VPCReadyTimeout *int + func (in *TimeoutConfig) DeepCopy() *TimeoutConfig + func (in *TimeoutConfig) DeepCopyInto(out *TimeoutConfig) + type WorkspaceStatus struct + AtProvider *runtime.RawExtension + Ready bool + State string + func (in *WorkspaceStatus) DeepCopy() *WorkspaceStatus + func (in *WorkspaceStatus) DeepCopyInto(out *WorkspaceStatus) + type WorkspaceTemplateReference struct + Name string + Namespace string + func (in *WorkspaceTemplateReference) DeepCopy() *WorkspaceTemplateReference + func (in *WorkspaceTemplateReference) DeepCopyInto(out *WorkspaceTemplateReference) + type WorkspaceTemplateStatus struct + LastAppliedRevision string + LastFailedRevision string + LastFailureMessage string + Outputs map[string]string + Ready bool + State string + WorkspaceName string + func (in *WorkspaceTemplateStatus) DeepCopy() *WorkspaceTemplateStatus + func (in *WorkspaceTemplateStatus) DeepCopyInto(out *WorkspaceTemplateStatus)