Versions in this module Expand all Collapse all v0 v0.5.0 May 8, 2022 Changes in this version + var AddToScheme = localSchemeBuilder.AddToScheme + var SchemeBuilder runtime.SchemeBuilder + var SchemeGroupVersion = schema.GroupVersion + func GetDecoder() map[string]jsoniter.ValDecoder + func GetEncoder() map[string]jsoniter.ValEncoder + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type Cluster struct + Spec ClusterSpec + Status ClusterStatus + func (in *Cluster) DeepCopy() *Cluster + func (in *Cluster) DeepCopyInto(out *Cluster) + func (in *Cluster) DeepCopyObject() runtime.Object + func (r *Cluster) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *Cluster) ValidateCreate() error + func (r *Cluster) ValidateDelete() error + func (r *Cluster) ValidateUpdate(old runtime.Object) error + type ClusterList struct + Items []Cluster + func (in *ClusterList) DeepCopy() *ClusterList + func (in *ClusterList) DeepCopyInto(out *ClusterList) + func (in *ClusterList) DeepCopyObject() runtime.Object + type ClusterSpec struct + BackendRef *core.LocalObjectReference + ProviderRef core.LocalObjectReference + Resource ClusterSpecResource + State *ClusterSpecResource + TerminationPolicy base.TerminationPolicy + UpdatePolicy base.UpdatePolicy + func (in *ClusterSpec) DeepCopy() *ClusterSpec + func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec) + type ClusterSpecClusterEndpoints struct + Endpoint *string + Region *string + func (in *ClusterSpecClusterEndpoints) DeepCopy() *ClusterSpecClusterEndpoints + func (in *ClusterSpecClusterEndpoints) DeepCopyInto(out *ClusterSpecClusterEndpoints) + type ClusterSpecResource struct + Arn *string + ClusterEndpoints []ClusterSpecClusterEndpoints + ID string + Name *string + Status *string + func (in *ClusterSpecResource) DeepCopy() *ClusterSpecResource + func (in *ClusterSpecResource) DeepCopyInto(out *ClusterSpecResource) + type ClusterStatus struct + Conditions []kmapi.Condition + ObservedGeneration int64 + Phase status.Status + func (in *ClusterStatus) DeepCopy() *ClusterStatus + func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus) + type ControlPanel struct + Spec ControlPanelSpec + Status ControlPanelStatus + func (in *ControlPanel) DeepCopy() *ControlPanel + func (in *ControlPanel) DeepCopyInto(out *ControlPanel) + func (in *ControlPanel) DeepCopyObject() runtime.Object + func (r *ControlPanel) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *ControlPanel) ValidateCreate() error + func (r *ControlPanel) ValidateDelete() error + func (r *ControlPanel) ValidateUpdate(old runtime.Object) error + type ControlPanelList struct + Items []ControlPanel + func (in *ControlPanelList) DeepCopy() *ControlPanelList + func (in *ControlPanelList) DeepCopyInto(out *ControlPanelList) + func (in *ControlPanelList) DeepCopyObject() runtime.Object + type ControlPanelSpec struct + BackendRef *core.LocalObjectReference + ProviderRef core.LocalObjectReference + Resource ControlPanelSpecResource + State *ControlPanelSpecResource + TerminationPolicy base.TerminationPolicy + UpdatePolicy base.UpdatePolicy + func (in *ControlPanelSpec) DeepCopy() *ControlPanelSpec + func (in *ControlPanelSpec) DeepCopyInto(out *ControlPanelSpec) + type ControlPanelSpecResource struct + Arn *string + ClusterArn *string + DefaultControlPanel *bool + ID string + Name *string + RoutingControlCount *int64 + Status *string + func (in *ControlPanelSpecResource) DeepCopy() *ControlPanelSpecResource + func (in *ControlPanelSpecResource) DeepCopyInto(out *ControlPanelSpecResource) + type ControlPanelStatus struct + Conditions []kmapi.Condition + ObservedGeneration int64 + Phase status.Status + func (in *ControlPanelStatus) DeepCopy() *ControlPanelStatus + func (in *ControlPanelStatus) DeepCopyInto(out *ControlPanelStatus) + type RoutingControl struct + Spec RoutingControlSpec + Status RoutingControlStatus + func (in *RoutingControl) DeepCopy() *RoutingControl + func (in *RoutingControl) DeepCopyInto(out *RoutingControl) + func (in *RoutingControl) DeepCopyObject() runtime.Object + func (r *RoutingControl) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *RoutingControl) ValidateCreate() error + func (r *RoutingControl) ValidateDelete() error + func (r *RoutingControl) ValidateUpdate(old runtime.Object) error + type RoutingControlList struct + Items []RoutingControl + func (in *RoutingControlList) DeepCopy() *RoutingControlList + func (in *RoutingControlList) DeepCopyInto(out *RoutingControlList) + func (in *RoutingControlList) DeepCopyObject() runtime.Object + type RoutingControlSpec struct + BackendRef *core.LocalObjectReference + ProviderRef core.LocalObjectReference + Resource RoutingControlSpecResource + State *RoutingControlSpecResource + TerminationPolicy base.TerminationPolicy + UpdatePolicy base.UpdatePolicy + func (in *RoutingControlSpec) DeepCopy() *RoutingControlSpec + func (in *RoutingControlSpec) DeepCopyInto(out *RoutingControlSpec) + type RoutingControlSpecResource struct + Arn *string + ClusterArn *string + ControlPanelArn *string + ID string + Name *string + Status *string + func (in *RoutingControlSpecResource) DeepCopy() *RoutingControlSpecResource + func (in *RoutingControlSpecResource) DeepCopyInto(out *RoutingControlSpecResource) + type RoutingControlStatus struct + Conditions []kmapi.Condition + ObservedGeneration int64 + Phase status.Status + func (in *RoutingControlStatus) DeepCopy() *RoutingControlStatus + func (in *RoutingControlStatus) DeepCopyInto(out *RoutingControlStatus) + type SafetyRule struct + Spec SafetyRuleSpec + Status SafetyRuleStatus + func (in *SafetyRule) DeepCopy() *SafetyRule + func (in *SafetyRule) DeepCopyInto(out *SafetyRule) + func (in *SafetyRule) DeepCopyObject() runtime.Object + func (r *SafetyRule) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *SafetyRule) ValidateCreate() error + func (r *SafetyRule) ValidateDelete() error + func (r *SafetyRule) ValidateUpdate(old runtime.Object) error + type SafetyRuleList struct + Items []SafetyRule + func (in *SafetyRuleList) DeepCopy() *SafetyRuleList + func (in *SafetyRuleList) DeepCopyInto(out *SafetyRuleList) + func (in *SafetyRuleList) DeepCopyObject() runtime.Object + type SafetyRuleSpec struct + BackendRef *core.LocalObjectReference + ProviderRef core.LocalObjectReference + Resource SafetyRuleSpecResource + State *SafetyRuleSpecResource + TerminationPolicy base.TerminationPolicy + UpdatePolicy base.UpdatePolicy + func (in *SafetyRuleSpec) DeepCopy() *SafetyRuleSpec + func (in *SafetyRuleSpec) DeepCopyInto(out *SafetyRuleSpec) + type SafetyRuleSpecResource struct + Arn *string + AssertedControls []string + ControlPanelArn *string + GatingControls []string + ID string + Name *string + RuleConfig *SafetyRuleSpecRuleConfig + Status *string + TargetControls []string + WaitPeriodMs *int64 + func (in *SafetyRuleSpecResource) DeepCopy() *SafetyRuleSpecResource + func (in *SafetyRuleSpecResource) DeepCopyInto(out *SafetyRuleSpecResource) + type SafetyRuleSpecRuleConfig struct + Inverted *bool + Threshold *int64 + Type *string + func (in *SafetyRuleSpecRuleConfig) DeepCopy() *SafetyRuleSpecRuleConfig + func (in *SafetyRuleSpecRuleConfig) DeepCopyInto(out *SafetyRuleSpecRuleConfig) + type SafetyRuleSpecRuleConfigCodec struct + func (SafetyRuleSpecRuleConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (SafetyRuleSpecRuleConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (SafetyRuleSpecRuleConfigCodec) IsEmpty(ptr unsafe.Pointer) bool + type SafetyRuleStatus struct + Conditions []kmapi.Condition + ObservedGeneration int64 + Phase status.Status + func (in *SafetyRuleStatus) DeepCopy() *SafetyRuleStatus + func (in *SafetyRuleStatus) DeepCopyInto(out *SafetyRuleStatus)