Documentation ¶
Overview ¶
+k8s:conversion-gen=github.com/TencentCloud/cluster-api-provider-tencent/api/v1beta1
Package v1alpha4 contains API Schema definitions for the infrastructure v1alpha4 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io
Index ¶
- Constants
- Variables
- func Convert_v1alpha4_EndpointAccess_To_v1beta1_EndpointAccess(in *EndpointAccess, out *v1beta1.EndpointAccess, s conversion.Scope) error
- func Convert_v1alpha4_TKEClusterList_To_v1beta1_TKEClusterList(in *TKEClusterList, out *v1beta1.TKEClusterList, s conversion.Scope) error
- func Convert_v1alpha4_TKEClusterSpec_To_v1beta1_TKEClusterSpec(in *TKEClusterSpec, out *v1beta1.TKEClusterSpec, s conversion.Scope) error
- func Convert_v1alpha4_TKEClusterStatus_To_v1beta1_TKEClusterStatus(in *TKEClusterStatus, out *v1beta1.TKEClusterStatus, s conversion.Scope) error
- func Convert_v1alpha4_TKECluster_To_v1beta1_TKECluster(in *TKECluster, out *v1beta1.TKECluster, s conversion.Scope) error
- func Convert_v1alpha4_TKEManagedMachinePoolList_To_v1beta1_TKEManagedMachinePoolList(in *TKEManagedMachinePoolList, out *v1beta1.TKEManagedMachinePoolList, ...) error
- func Convert_v1alpha4_TKEManagedMachinePoolSpec_To_v1beta1_TKEManagedMachinePoolSpec(in *TKEManagedMachinePoolSpec, out *v1beta1.TKEManagedMachinePoolSpec, ...) error
- func Convert_v1alpha4_TKEManagedMachinePoolStatus_To_v1beta1_TKEManagedMachinePoolStatus(in *TKEManagedMachinePoolStatus, out *v1beta1.TKEManagedMachinePoolStatus, ...) error
- func Convert_v1alpha4_TKEManagedMachinePool_To_v1beta1_TKEManagedMachinePool(in *TKEManagedMachinePool, out *v1beta1.TKEManagedMachinePool, ...) error
- func Convert_v1beta1_EndpointAccess_To_v1alpha4_EndpointAccess(in *v1beta1.EndpointAccess, out *EndpointAccess, s conversion.Scope) error
- func Convert_v1beta1_TKEClusterList_To_v1alpha4_TKEClusterList(in *v1beta1.TKEClusterList, out *TKEClusterList, s conversion.Scope) error
- func Convert_v1beta1_TKEClusterSpec_To_v1alpha4_TKEClusterSpec(in *v1beta1.TKEClusterSpec, out *TKEClusterSpec, s conversion.Scope) error
- func Convert_v1beta1_TKEClusterStatus_To_v1alpha4_TKEClusterStatus(in *v1beta1.TKEClusterStatus, out *TKEClusterStatus, s conversion.Scope) error
- func Convert_v1beta1_TKECluster_To_v1alpha4_TKECluster(in *v1beta1.TKECluster, out *TKECluster, s conversion.Scope) error
- func Convert_v1beta1_TKEManagedMachinePoolList_To_v1alpha4_TKEManagedMachinePoolList(in *v1beta1.TKEManagedMachinePoolList, out *TKEManagedMachinePoolList, ...) error
- func Convert_v1beta1_TKEManagedMachinePoolSpec_To_v1alpha4_TKEManagedMachinePoolSpec(in *v1beta1.TKEManagedMachinePoolSpec, out *TKEManagedMachinePoolSpec, ...) error
- func Convert_v1beta1_TKEManagedMachinePoolStatus_To_v1alpha4_TKEManagedMachinePoolStatus(in *v1beta1.TKEManagedMachinePoolStatus, out *TKEManagedMachinePoolStatus, ...) error
- func Convert_v1beta1_TKEManagedMachinePool_To_v1alpha4_TKEManagedMachinePool(in *v1beta1.TKEManagedMachinePool, out *TKEManagedMachinePool, ...) error
- func RegisterConversions(s *runtime.Scheme) error
- type EndpointAccess
- type TKECluster
- type TKEClusterList
- func (in *TKEClusterList) ConvertFrom(srcRaw conversion.Hub) error
- func (in *TKEClusterList) ConvertTo(dstRaw conversion.Hub) error
- func (in *TKEClusterList) DeepCopy() *TKEClusterList
- func (in *TKEClusterList) DeepCopyInto(out *TKEClusterList)
- func (in *TKEClusterList) DeepCopyObject() runtime.Object
- type TKEClusterSpec
- type TKEClusterStatus
- type TKEManagedMachinePool
- func (in *TKEManagedMachinePool) ConvertFrom(srcRaw conversion.Hub) error
- func (in *TKEManagedMachinePool) ConvertTo(dstRaw conversion.Hub) error
- func (in *TKEManagedMachinePool) DeepCopy() *TKEManagedMachinePool
- func (in *TKEManagedMachinePool) DeepCopyInto(out *TKEManagedMachinePool)
- func (in *TKEManagedMachinePool) DeepCopyObject() runtime.Object
- func (r *TKEManagedMachinePool) GetConditions() clusterv1.Conditions
- func (r *TKEManagedMachinePool) SetConditions(conditions clusterv1.Conditions)
- type TKEManagedMachinePoolList
- func (in *TKEManagedMachinePoolList) ConvertFrom(srcRaw conversion.Hub) error
- func (in *TKEManagedMachinePoolList) ConvertTo(dstRaw conversion.Hub) error
- func (in *TKEManagedMachinePoolList) DeepCopy() *TKEManagedMachinePoolList
- func (in *TKEManagedMachinePoolList) DeepCopyInto(out *TKEManagedMachinePoolList)
- func (in *TKEManagedMachinePoolList) DeepCopyObject() runtime.Object
- type TKEManagedMachinePoolSpec
- type TKEManagedMachinePoolStatus
Constants ¶
const ( // TKENodepoolReadyCondition condition reports on the successful reconciliation of tke node pool. TKENodepoolReadyCondition clusterv1.ConditionType = "TKENodepoolReady" // WaitingForTKEClusterReason used when the machine pool is waiting for // tke cluster infrastructure to be ready before proceeding. WaitingForTKEClusterReason = "WaitingForTKECluster" )
const ( // ConditionSeverityError specifies that a condition with `Status=False` is an error. ConditionSeverityError clusterv1.ConditionSeverity = "Error" // ConditionSeverityWarning specifies that a condition with `Status=False` is a warning. ConditionSeverityWarning clusterv1.ConditionSeverity = "Warning" // ConditionSeverityInfo specifies that a condition with `Status=False` is informative. ConditionSeverityInfo clusterv1.ConditionSeverity = "Info" // ConditionSeverityNone should apply only to conditions with `Status=True`. ConditionSeverityNone clusterv1.ConditionSeverity = "" )
const (
// TKEClusterFinalizer allows the controller to clean up resources on delete.
TKEClusterFinalizer = "tkecluster.infrastructure.cluster.x-k8s.io"
)
const (
// TKEClusterFinalizer allows the controller to clean up resources on delete.
TKEManagedMachinePoolFinalizer = "tkemanagedmachinepool.infrastructure.cluster.x-k8s.io"
)
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "infrastructure.cluster.x-k8s.io", Version: "v1alpha4"} // 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 ¶
func Convert_v1alpha4_EndpointAccess_To_v1beta1_EndpointAccess ¶
func Convert_v1alpha4_EndpointAccess_To_v1beta1_EndpointAccess(in *EndpointAccess, out *v1beta1.EndpointAccess, s conversion.Scope) error
Convert_v1alpha4_EndpointAccess_To_v1beta1_EndpointAccess is an autogenerated conversion function.
func Convert_v1alpha4_TKEClusterList_To_v1beta1_TKEClusterList ¶
func Convert_v1alpha4_TKEClusterList_To_v1beta1_TKEClusterList(in *TKEClusterList, out *v1beta1.TKEClusterList, s conversion.Scope) error
Convert_v1alpha4_TKEClusterList_To_v1beta1_TKEClusterList is an autogenerated conversion function.
func Convert_v1alpha4_TKEClusterSpec_To_v1beta1_TKEClusterSpec ¶
func Convert_v1alpha4_TKEClusterSpec_To_v1beta1_TKEClusterSpec(in *TKEClusterSpec, out *v1beta1.TKEClusterSpec, s conversion.Scope) error
Convert_v1alpha4_TKEClusterSpec_To_v1beta1_TKEClusterSpec is an autogenerated conversion function.
func Convert_v1alpha4_TKEClusterStatus_To_v1beta1_TKEClusterStatus ¶
func Convert_v1alpha4_TKEClusterStatus_To_v1beta1_TKEClusterStatus(in *TKEClusterStatus, out *v1beta1.TKEClusterStatus, s conversion.Scope) error
Convert_v1alpha4_TKEClusterStatus_To_v1beta1_TKEClusterStatus is an autogenerated conversion function.
func Convert_v1alpha4_TKECluster_To_v1beta1_TKECluster ¶
func Convert_v1alpha4_TKECluster_To_v1beta1_TKECluster(in *TKECluster, out *v1beta1.TKECluster, s conversion.Scope) error
Convert_v1alpha4_TKECluster_To_v1beta1_TKECluster is an autogenerated conversion function.
func Convert_v1alpha4_TKEManagedMachinePoolList_To_v1beta1_TKEManagedMachinePoolList ¶
func Convert_v1alpha4_TKEManagedMachinePoolList_To_v1beta1_TKEManagedMachinePoolList(in *TKEManagedMachinePoolList, out *v1beta1.TKEManagedMachinePoolList, s conversion.Scope) error
Convert_v1alpha4_TKEManagedMachinePoolList_To_v1beta1_TKEManagedMachinePoolList is an autogenerated conversion function.
func Convert_v1alpha4_TKEManagedMachinePoolSpec_To_v1beta1_TKEManagedMachinePoolSpec ¶
func Convert_v1alpha4_TKEManagedMachinePoolSpec_To_v1beta1_TKEManagedMachinePoolSpec(in *TKEManagedMachinePoolSpec, out *v1beta1.TKEManagedMachinePoolSpec, s conversion.Scope) error
Convert_v1alpha4_TKEManagedMachinePoolSpec_To_v1beta1_TKEManagedMachinePoolSpec is an autogenerated conversion function.
func Convert_v1alpha4_TKEManagedMachinePoolStatus_To_v1beta1_TKEManagedMachinePoolStatus ¶
func Convert_v1alpha4_TKEManagedMachinePoolStatus_To_v1beta1_TKEManagedMachinePoolStatus(in *TKEManagedMachinePoolStatus, out *v1beta1.TKEManagedMachinePoolStatus, s conversion.Scope) error
Convert_v1alpha4_TKEManagedMachinePoolStatus_To_v1beta1_TKEManagedMachinePoolStatus is an autogenerated conversion function.
func Convert_v1alpha4_TKEManagedMachinePool_To_v1beta1_TKEManagedMachinePool ¶
func Convert_v1alpha4_TKEManagedMachinePool_To_v1beta1_TKEManagedMachinePool(in *TKEManagedMachinePool, out *v1beta1.TKEManagedMachinePool, s conversion.Scope) error
Convert_v1alpha4_TKEManagedMachinePool_To_v1beta1_TKEManagedMachinePool is an autogenerated conversion function.
func Convert_v1beta1_EndpointAccess_To_v1alpha4_EndpointAccess ¶
func Convert_v1beta1_EndpointAccess_To_v1alpha4_EndpointAccess(in *v1beta1.EndpointAccess, out *EndpointAccess, s conversion.Scope) error
Convert_v1beta1_EndpointAccess_To_v1alpha4_EndpointAccess is an autogenerated conversion function.
func Convert_v1beta1_TKEClusterList_To_v1alpha4_TKEClusterList ¶
func Convert_v1beta1_TKEClusterList_To_v1alpha4_TKEClusterList(in *v1beta1.TKEClusterList, out *TKEClusterList, s conversion.Scope) error
Convert_v1beta1_TKEClusterList_To_v1alpha4_TKEClusterList is an autogenerated conversion function.
func Convert_v1beta1_TKEClusterSpec_To_v1alpha4_TKEClusterSpec ¶
func Convert_v1beta1_TKEClusterSpec_To_v1alpha4_TKEClusterSpec(in *v1beta1.TKEClusterSpec, out *TKEClusterSpec, s conversion.Scope) error
Convert_v1beta1_TKEClusterSpec_To_v1alpha4_TKEClusterSpec is an autogenerated conversion function.
func Convert_v1beta1_TKEClusterStatus_To_v1alpha4_TKEClusterStatus ¶
func Convert_v1beta1_TKEClusterStatus_To_v1alpha4_TKEClusterStatus(in *v1beta1.TKEClusterStatus, out *TKEClusterStatus, s conversion.Scope) error
Convert_v1beta1_TKEClusterStatus_To_v1alpha4_TKEClusterStatus is an autogenerated conversion function.
func Convert_v1beta1_TKECluster_To_v1alpha4_TKECluster ¶
func Convert_v1beta1_TKECluster_To_v1alpha4_TKECluster(in *v1beta1.TKECluster, out *TKECluster, s conversion.Scope) error
Convert_v1beta1_TKECluster_To_v1alpha4_TKECluster is an autogenerated conversion function.
func Convert_v1beta1_TKEManagedMachinePoolList_To_v1alpha4_TKEManagedMachinePoolList ¶
func Convert_v1beta1_TKEManagedMachinePoolList_To_v1alpha4_TKEManagedMachinePoolList(in *v1beta1.TKEManagedMachinePoolList, out *TKEManagedMachinePoolList, s conversion.Scope) error
Convert_v1beta1_TKEManagedMachinePoolList_To_v1alpha4_TKEManagedMachinePoolList is an autogenerated conversion function.
func Convert_v1beta1_TKEManagedMachinePoolSpec_To_v1alpha4_TKEManagedMachinePoolSpec ¶
func Convert_v1beta1_TKEManagedMachinePoolSpec_To_v1alpha4_TKEManagedMachinePoolSpec(in *v1beta1.TKEManagedMachinePoolSpec, out *TKEManagedMachinePoolSpec, s conversion.Scope) error
Convert_v1beta1_TKEManagedMachinePoolSpec_To_v1alpha4_TKEManagedMachinePoolSpec is an autogenerated conversion function.
func Convert_v1beta1_TKEManagedMachinePoolStatus_To_v1alpha4_TKEManagedMachinePoolStatus ¶
func Convert_v1beta1_TKEManagedMachinePoolStatus_To_v1alpha4_TKEManagedMachinePoolStatus(in *v1beta1.TKEManagedMachinePoolStatus, out *TKEManagedMachinePoolStatus, s conversion.Scope) error
Convert_v1beta1_TKEManagedMachinePoolStatus_To_v1alpha4_TKEManagedMachinePoolStatus is an autogenerated conversion function.
func Convert_v1beta1_TKEManagedMachinePool_To_v1alpha4_TKEManagedMachinePool ¶
func Convert_v1beta1_TKEManagedMachinePool_To_v1alpha4_TKEManagedMachinePool(in *v1beta1.TKEManagedMachinePool, out *TKEManagedMachinePool, s conversion.Scope) error
Convert_v1beta1_TKEManagedMachinePool_To_v1alpha4_TKEManagedMachinePool is an autogenerated conversion function.
func RegisterConversions ¶
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
Types ¶
type EndpointAccess ¶
type EndpointAccess struct { // Public controls whether control plane endpoints are publicly accessible // +optional Public *bool `json:"public,omitempty"` // SecurityGroup specifies which security to associate with public endpoint // +optional SecurityGroup *string `json:"securityGroup,omitempty"` // Private points VPC-internal control plane access to the private endpoint // +optional Private *bool `json:"private,omitempty"` // SubnetID specifies which subent to associate with private endpoint // +optional SubnetID *string `json:"subnetID,omitempty"` // IsExtranet Whether it is external network access (TRUE external network access FALSE internal network access, default value: FALSE) // +optional IsExtranet *bool `json:"IsExtranet,omitempty" name:"IsExtranet"` }
EndpointAccess specifies how control plane endpoints are accessible
func (*EndpointAccess) DeepCopy ¶
func (in *EndpointAccess) DeepCopy() *EndpointAccess
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointAccess.
func (*EndpointAccess) DeepCopyInto ¶
func (in *EndpointAccess) DeepCopyInto(out *EndpointAccess)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TKECluster ¶
type TKECluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TKEClusterSpec `json:"spec,omitempty"` Status TKEClusterStatus `json:"status,omitempty"` }
TKECluster is the Schema for the tkeclusters API
func (*TKECluster) ConvertFrom ¶
func (in *TKECluster) ConvertFrom(srcRaw conversion.Hub) error
func (*TKECluster) ConvertTo ¶
func (in *TKECluster) ConvertTo(dstRaw conversion.Hub) error
func (*TKECluster) DeepCopy ¶
func (in *TKECluster) DeepCopy() *TKECluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TKECluster.
func (*TKECluster) DeepCopyInto ¶
func (in *TKECluster) DeepCopyInto(out *TKECluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TKECluster) DeepCopyObject ¶
func (in *TKECluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TKEClusterList ¶
type TKEClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TKECluster `json:"items"` }
TKEClusterList contains a list of TKECluster
func (*TKEClusterList) ConvertFrom ¶
func (in *TKEClusterList) ConvertFrom(srcRaw conversion.Hub) error
func (*TKEClusterList) ConvertTo ¶
func (in *TKEClusterList) ConvertTo(dstRaw conversion.Hub) error
func (*TKEClusterList) DeepCopy ¶
func (in *TKEClusterList) DeepCopy() *TKEClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TKEClusterList.
func (*TKEClusterList) DeepCopyInto ¶
func (in *TKEClusterList) DeepCopyInto(out *TKEClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TKEClusterList) DeepCopyObject ¶
func (in *TKEClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TKEClusterSpec ¶
type TKEClusterSpec struct { // Name of TKECluster ClusterName string `json:"clusterName"` ClusterID string `json:"clusterID,omitempty"` Region string `json:"region"` ClusterUUID string `json:"clusterUUID,omitempty"` // +optional ClusterVersion *string `json:"clusterVersion,omitempty"` VPCID string `json:"vpcID"` // SecurityGroups specifies // +optional OSName string `json:"osName,omitempty"` // ControlPlaneEndpoint represents the endpoint used to communicate with the control plane. // +optional ControlPlaneEndpoint clusterv1.APIEndpoint `json:"controlPlaneEndpoint"` // Endpoints specifies access to this cluster's control plane endpoints // +optional EndpointAccess EndpointAccess `json:"endpointAccess,omitempty"` }
TKEClusterSpec defines the desired state of TKECluster
func (*TKEClusterSpec) DeepCopy ¶
func (in *TKEClusterSpec) DeepCopy() *TKEClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TKEClusterSpec.
func (*TKEClusterSpec) DeepCopyInto ¶
func (in *TKEClusterSpec) DeepCopyInto(out *TKEClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TKEClusterStatus ¶
type TKEClusterStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file // ExternalManagedControlPlane indicates to cluster-api that the control plane // is managed by an external service such as AKS, EKS, GKE, etc. // +kubebuilder:default=true ExternalManagedControlPlane *bool `json:"externalManagedControlPlane,omitempty"` // Ready denotes that the API Server is ready to // receive requests and that the VPC infra is ready. // +kubebuilder:default=false Ready bool `json:"ready"` // Initialized denotes whether or not the control plane has the // uploaded kubernetes config-map. // +optional Initialized bool `json:"initialized"` }
TKEClusterStatus defines the observed state of TKECluster
func (*TKEClusterStatus) DeepCopy ¶
func (in *TKEClusterStatus) DeepCopy() *TKEClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TKEClusterStatus.
func (*TKEClusterStatus) DeepCopyInto ¶
func (in *TKEClusterStatus) DeepCopyInto(out *TKEClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TKEManagedMachinePool ¶
type TKEManagedMachinePool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TKEManagedMachinePoolSpec `json:"spec,omitempty"` Status TKEManagedMachinePoolStatus `json:"status,omitempty"` }
TKEManagedMachinePool is the Schema for the tkemanagedmachinepools API
func (*TKEManagedMachinePool) ConvertFrom ¶
func (in *TKEManagedMachinePool) ConvertFrom(srcRaw conversion.Hub) error
func (*TKEManagedMachinePool) ConvertTo ¶
func (in *TKEManagedMachinePool) ConvertTo(dstRaw conversion.Hub) error
func (*TKEManagedMachinePool) DeepCopy ¶
func (in *TKEManagedMachinePool) DeepCopy() *TKEManagedMachinePool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TKEManagedMachinePool.
func (*TKEManagedMachinePool) DeepCopyInto ¶
func (in *TKEManagedMachinePool) DeepCopyInto(out *TKEManagedMachinePool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TKEManagedMachinePool) DeepCopyObject ¶
func (in *TKEManagedMachinePool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TKEManagedMachinePool) GetConditions ¶
func (r *TKEManagedMachinePool) GetConditions() clusterv1.Conditions
func (*TKEManagedMachinePool) SetConditions ¶
func (r *TKEManagedMachinePool) SetConditions(conditions clusterv1.Conditions)
type TKEManagedMachinePoolList ¶
type TKEManagedMachinePoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TKEManagedMachinePool `json:"items"` }
TKEManagedMachinePoolList contains a list of TKEManagedMachinePool
func (*TKEManagedMachinePoolList) ConvertFrom ¶
func (in *TKEManagedMachinePoolList) ConvertFrom(srcRaw conversion.Hub) error
func (*TKEManagedMachinePoolList) ConvertTo ¶
func (in *TKEManagedMachinePoolList) ConvertTo(dstRaw conversion.Hub) error
func (*TKEManagedMachinePoolList) DeepCopy ¶
func (in *TKEManagedMachinePoolList) DeepCopy() *TKEManagedMachinePoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TKEManagedMachinePoolList.
func (*TKEManagedMachinePoolList) DeepCopyInto ¶
func (in *TKEManagedMachinePoolList) DeepCopyInto(out *TKEManagedMachinePoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TKEManagedMachinePoolList) DeepCopyObject ¶
func (in *TKEManagedMachinePoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TKEManagedMachinePoolSpec ¶
type TKEManagedMachinePoolSpec struct { MaxSize int32 `json:"maxSize"` MinSize int32 `json:"minSize"` // SubnetIDs specifies which subnets are used for the // +optional SubnetIDs []string `json:"subnetIDs,omitempty"` // SecurityGroups specifies // +optional SecurityGroups []string `json:"securityGroups,omitempty"` // ProviderIDList are the identification IDs of machine instances provided by the provider. // This field must match the provider IDs as seen on the node objects corresponding to a machine pool's machine instances. // +optional ProviderIDList []string `json:"providerIDList,omitempty"` // SecurityGroups specifies // +optional OSName string `json:"osName,omitempty"` InstanceType string `json:"instanceType"` KeyIDs []string `json:"keyIDs,omitempty"` }
TKEManagedMachinePoolSpec defines the desired state of TKEManagedMachinePool
func (*TKEManagedMachinePoolSpec) DeepCopy ¶
func (in *TKEManagedMachinePoolSpec) DeepCopy() *TKEManagedMachinePoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TKEManagedMachinePoolSpec.
func (*TKEManagedMachinePoolSpec) DeepCopyInto ¶
func (in *TKEManagedMachinePoolSpec) DeepCopyInto(out *TKEManagedMachinePoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TKEManagedMachinePoolStatus ¶
type TKEManagedMachinePoolStatus struct { // +optional Ready bool `json:"ready"` // Replicas is the most recently observed number of replicas // +optional Replicas int32 `json:"replicas"` // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file // Conditions defines current service state of the managed machine pool // +optional Conditions clusterv1.Conditions `json:"conditions,omitempty"` }
TKEManagedMachinePoolStatus defines the observed state of TKEManagedMachinePool
func (*TKEManagedMachinePoolStatus) DeepCopy ¶
func (in *TKEManagedMachinePoolStatus) DeepCopy() *TKEManagedMachinePoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TKEManagedMachinePoolStatus.
func (*TKEManagedMachinePoolStatus) DeepCopyInto ¶
func (in *TKEManagedMachinePoolStatus) DeepCopyInto(out *TKEManagedMachinePoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.