Documentation

Overview

    package infrastructure defines the types for a generic infrastructure provider used for tests

    +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io

    Index

    Constants

    This section is empty.

    Variables

    View Source
    var (
    	// GroupVersion is group version used to register these objects
    	GroupVersion = schema.GroupVersion{Group: "infrastructure.cluster.x-k8s.io", Version: "v1alpha3"}
    
    	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
    	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}
    
    	// AddToScheme adds the types in this group-version to the given scheme.
    	AddToScheme = SchemeBuilder.AddToScheme
    )

    Functions

    This section is empty.

    Types

    type GenericInfrastructureCluster

    type GenericInfrastructureCluster struct {
    	metav1.TypeMeta   `json:",inline"`
    	metav1.ObjectMeta `json:"metadata,omitempty"`
    }

    func (*GenericInfrastructureCluster) DeepCopy

      DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericInfrastructureCluster.

      func (*GenericInfrastructureCluster) DeepCopyInto

        DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

        func (*GenericInfrastructureCluster) DeepCopyObject

        func (in *GenericInfrastructureCluster) DeepCopyObject() runtime.Object

          DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

          type GenericInfrastructureClusterList

          type GenericInfrastructureClusterList struct {
          	metav1.TypeMeta `json:",inline"`
          	metav1.ListMeta `json:"metadata,omitempty"`
          	Items           []GenericInfrastructureCluster `json:"items"`
          }

          func (*GenericInfrastructureClusterList) DeepCopy

            DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericInfrastructureClusterList.

            func (*GenericInfrastructureClusterList) DeepCopyInto

              DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

              func (*GenericInfrastructureClusterList) DeepCopyObject

              func (in *GenericInfrastructureClusterList) DeepCopyObject() runtime.Object

                DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

                type GenericInfrastructureMachine

                type GenericInfrastructureMachine struct {
                	metav1.TypeMeta   `json:",inline"`
                	metav1.ObjectMeta `json:"metadata,omitempty"`
                }

                func (*GenericInfrastructureMachine) DeepCopy

                  DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericInfrastructureMachine.

                  func (*GenericInfrastructureMachine) DeepCopyInto

                    DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

                    func (*GenericInfrastructureMachine) DeepCopyObject

                    func (in *GenericInfrastructureMachine) DeepCopyObject() runtime.Object

                      DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

                      type GenericInfrastructureMachineList

                      type GenericInfrastructureMachineList struct {
                      	metav1.TypeMeta `json:",inline"`
                      	metav1.ListMeta `json:"metadata,omitempty"`
                      	Items           []GenericInfrastructureMachine `json:"items"`
                      }

                      func (*GenericInfrastructureMachineList) DeepCopy

                        DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericInfrastructureMachineList.

                        func (*GenericInfrastructureMachineList) DeepCopyInto

                          DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

                          func (*GenericInfrastructureMachineList) DeepCopyObject

                          func (in *GenericInfrastructureMachineList) DeepCopyObject() runtime.Object

                            DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

                            type GenericInfrastructureMachineTemplate

                            type GenericInfrastructureMachineTemplate struct {
                            	metav1.TypeMeta   `json:",inline"`
                            	metav1.ObjectMeta `json:"metadata,omitempty"`
                            }

                            func (*GenericInfrastructureMachineTemplate) DeepCopy

                              DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericInfrastructureMachineTemplate.

                              func (*GenericInfrastructureMachineTemplate) DeepCopyInto

                                DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

                                func (*GenericInfrastructureMachineTemplate) DeepCopyObject

                                  DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

                                  type GenericInfrastructureMachineTemplateList

                                  type GenericInfrastructureMachineTemplateList struct {
                                  	metav1.TypeMeta `json:",inline"`
                                  	metav1.ListMeta `json:"metadata,omitempty"`
                                  	Items           []GenericInfrastructureMachineTemplate `json:"items"`
                                  }

                                  func (*GenericInfrastructureMachineTemplateList) DeepCopy

                                    DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenericInfrastructureMachineTemplateList.

                                    func (*GenericInfrastructureMachineTemplateList) DeepCopyInto

                                      DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

                                      func (*GenericInfrastructureMachineTemplateList) DeepCopyObject

                                        DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.