Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=cce.otc.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AddonV3
- func (in *AddonV3) DeepCopy() *AddonV3
- func (in *AddonV3) DeepCopyInto(out *AddonV3)
- func (in *AddonV3) DeepCopyObject() runtime.Object
- func (mg *AddonV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AddonV3) GetConnectionDetailsMapping() map[string]string
- func (mg *AddonV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AddonV3) GetID() string
- func (tr *AddonV3) GetObservation() (map[string]interface{}, error)
- func (tr *AddonV3) GetParameters() (map[string]interface{}, error)
- func (mg *AddonV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *AddonV3) GetProviderReference() *xpv1.Reference
- func (mg *AddonV3) GetTerraformResourceType() string
- func (tr *AddonV3) GetTerraformSchemaVersion() int
- func (mg *AddonV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AddonV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *AddonV3) SetConditions(c ...xpv1.Condition)
- func (mg *AddonV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AddonV3) SetObservation(obs map[string]interface{}) error
- func (tr *AddonV3) SetParameters(params map[string]interface{}) error
- func (mg *AddonV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AddonV3) SetProviderReference(r *xpv1.Reference)
- func (mg *AddonV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AddonV3List
- type AddonV3Observation
- type AddonV3Parameters
- type AddonV3Spec
- type AddonV3Status
- type AuthenticatingProxyObservation
- type AuthenticatingProxyParameters
- type CertificateClustersObservation
- type CertificateClustersParameters
- type CertificateUsersObservation
- type CertificateUsersParameters
- type ClusterV3
- func (in *ClusterV3) DeepCopy() *ClusterV3
- func (in *ClusterV3) DeepCopyInto(out *ClusterV3)
- func (in *ClusterV3) DeepCopyObject() runtime.Object
- func (mg *ClusterV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ClusterV3) GetConnectionDetailsMapping() map[string]string
- func (mg *ClusterV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ClusterV3) GetID() string
- func (tr *ClusterV3) GetObservation() (map[string]interface{}, error)
- func (tr *ClusterV3) GetParameters() (map[string]interface{}, error)
- func (mg *ClusterV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *ClusterV3) GetProviderReference() *xpv1.Reference
- func (mg *ClusterV3) GetTerraformResourceType() string
- func (tr *ClusterV3) GetTerraformSchemaVersion() int
- func (mg *ClusterV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ClusterV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *ClusterV3) SetConditions(c ...xpv1.Condition)
- func (mg *ClusterV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ClusterV3) SetObservation(obs map[string]interface{}) error
- func (tr *ClusterV3) SetParameters(params map[string]interface{}) error
- func (mg *ClusterV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ClusterV3) SetProviderReference(r *xpv1.Reference)
- func (mg *ClusterV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClusterV3List
- type ClusterV3Observation
- type ClusterV3Parameters
- type ClusterV3Spec
- type ClusterV3Status
- type DataVolumesObservation
- type DataVolumesParameters
- type NodePoolV3
- func (in *NodePoolV3) DeepCopy() *NodePoolV3
- func (in *NodePoolV3) DeepCopyInto(out *NodePoolV3)
- func (in *NodePoolV3) DeepCopyObject() runtime.Object
- func (mg *NodePoolV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NodePoolV3) GetConnectionDetailsMapping() map[string]string
- func (mg *NodePoolV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NodePoolV3) GetID() string
- func (tr *NodePoolV3) GetObservation() (map[string]interface{}, error)
- func (tr *NodePoolV3) GetParameters() (map[string]interface{}, error)
- func (mg *NodePoolV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *NodePoolV3) GetProviderReference() *xpv1.Reference
- func (mg *NodePoolV3) GetTerraformResourceType() string
- func (tr *NodePoolV3) GetTerraformSchemaVersion() int
- func (mg *NodePoolV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NodePoolV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *NodePoolV3) SetConditions(c ...xpv1.Condition)
- func (mg *NodePoolV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NodePoolV3) SetObservation(obs map[string]interface{}) error
- func (tr *NodePoolV3) SetParameters(params map[string]interface{}) error
- func (mg *NodePoolV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NodePoolV3) SetProviderReference(r *xpv1.Reference)
- func (mg *NodePoolV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NodePoolV3List
- type NodePoolV3Observation
- type NodePoolV3Parameters
- type NodePoolV3Spec
- type NodePoolV3Status
- type NodeV3
- func (in *NodeV3) DeepCopy() *NodeV3
- func (in *NodeV3) DeepCopyInto(out *NodeV3)
- func (in *NodeV3) DeepCopyObject() runtime.Object
- func (mg *NodeV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NodeV3) GetConnectionDetailsMapping() map[string]string
- func (mg *NodeV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NodeV3) GetID() string
- func (tr *NodeV3) GetObservation() (map[string]interface{}, error)
- func (tr *NodeV3) GetParameters() (map[string]interface{}, error)
- func (mg *NodeV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *NodeV3) GetProviderReference() *xpv1.Reference
- func (mg *NodeV3) GetTerraformResourceType() string
- func (tr *NodeV3) GetTerraformSchemaVersion() int
- func (mg *NodeV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NodeV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *NodeV3) SetConditions(c ...xpv1.Condition)
- func (mg *NodeV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NodeV3) SetObservation(obs map[string]interface{}) error
- func (tr *NodeV3) SetParameters(params map[string]interface{}) error
- func (mg *NodeV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NodeV3) SetProviderReference(r *xpv1.Reference)
- func (mg *NodeV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NodeV3DataVolumesObservation
- type NodeV3DataVolumesParameters
- type NodeV3List
- type NodeV3Observation
- type NodeV3Parameters
- type NodeV3RootVolumeObservation
- type NodeV3RootVolumeParameters
- type NodeV3Spec
- type NodeV3Status
- type NodeV3TaintsObservation
- type NodeV3TaintsParameters
- type RootVolumeObservation
- type RootVolumeParameters
- type TaintsObservation
- type TaintsParameters
- type ValuesObservation
- type ValuesParameters
Constants ¶
const ( CRDGroup = "cce.otc.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AddonV3_Kind = "AddonV3" AddonV3_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AddonV3_Kind}.String() AddonV3_KindAPIVersion = AddonV3_Kind + "." + CRDGroupVersion.String() AddonV3_GroupVersionKind = CRDGroupVersion.WithKind(AddonV3_Kind) )
Repository type metadata.
var ( ClusterV3_Kind = "ClusterV3" ClusterV3_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ClusterV3_Kind}.String() ClusterV3_KindAPIVersion = ClusterV3_Kind + "." + CRDGroupVersion.String() ClusterV3_GroupVersionKind = CRDGroupVersion.WithKind(ClusterV3_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( NodePoolV3_Kind = "NodePoolV3" NodePoolV3_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NodePoolV3_Kind}.String() NodePoolV3_KindAPIVersion = NodePoolV3_Kind + "." + CRDGroupVersion.String() NodePoolV3_GroupVersionKind = CRDGroupVersion.WithKind(NodePoolV3_Kind) )
Repository type metadata.
var ( NodeV3_Kind = "NodeV3" NodeV3_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NodeV3_Kind}.String() NodeV3_KindAPIVersion = NodeV3_Kind + "." + CRDGroupVersion.String() NodeV3_GroupVersionKind = CRDGroupVersion.WithKind(NodeV3_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AddonV3 ¶
type AddonV3 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AddonV3Spec `json:"spec"` Status AddonV3Status `json:"status,omitempty"` }
AddonV3 is the Schema for the AddonV3s API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,otcjet}
func (*AddonV3) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonV3.
func (*AddonV3) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AddonV3) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AddonV3) GetCondition ¶
func (mg *AddonV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AddonV3.
func (*AddonV3) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this AddonV3
func (*AddonV3) GetDeletionPolicy ¶
func (mg *AddonV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AddonV3.
func (*AddonV3) GetObservation ¶
GetObservation of this AddonV3
func (*AddonV3) GetParameters ¶
GetParameters of this AddonV3
func (*AddonV3) GetProviderConfigReference ¶
GetProviderConfigReference of this AddonV3.
func (*AddonV3) GetProviderReference ¶
GetProviderReference of this AddonV3. Deprecated: Use GetProviderConfigReference.
func (*AddonV3) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this AddonV3
func (*AddonV3) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AddonV3) GetWriteConnectionSecretToReference ¶
func (mg *AddonV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AddonV3.
func (*AddonV3) LateInitialize ¶
LateInitialize this AddonV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*AddonV3) SetConditions ¶
SetConditions of this AddonV3.
func (*AddonV3) SetDeletionPolicy ¶
func (mg *AddonV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AddonV3.
func (*AddonV3) SetObservation ¶
SetObservation for this AddonV3
func (*AddonV3) SetParameters ¶
SetParameters for this AddonV3
func (*AddonV3) SetProviderConfigReference ¶
SetProviderConfigReference of this AddonV3.
func (*AddonV3) SetProviderReference ¶
SetProviderReference of this AddonV3. Deprecated: Use SetProviderConfigReference.
func (*AddonV3) SetWriteConnectionSecretToReference ¶
func (mg *AddonV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AddonV3.
type AddonV3List ¶
type AddonV3List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AddonV3 `json:"items"` }
AddonV3List contains a list of AddonV3s
func (*AddonV3List) DeepCopy ¶
func (in *AddonV3List) DeepCopy() *AddonV3List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonV3List.
func (*AddonV3List) DeepCopyInto ¶
func (in *AddonV3List) DeepCopyInto(out *AddonV3List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AddonV3List) DeepCopyObject ¶
func (in *AddonV3List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AddonV3List) GetItems ¶
func (l *AddonV3List) GetItems() []resource.Managed
GetItems of this AddonV3List.
type AddonV3Observation ¶
type AddonV3Observation struct { Description *string `json:"description,omitempty" tf:"description,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*AddonV3Observation) DeepCopy ¶
func (in *AddonV3Observation) DeepCopy() *AddonV3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonV3Observation.
func (*AddonV3Observation) DeepCopyInto ¶
func (in *AddonV3Observation) DeepCopyInto(out *AddonV3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddonV3Parameters ¶
type AddonV3Parameters struct { // +kubebuilder:validation:Required ClusterID *string `json:"clusterId" tf:"cluster_id,omitempty"` // +kubebuilder:validation:Required TemplateName *string `json:"templateName" tf:"template_name,omitempty"` // +kubebuilder:validation:Required TemplateVersion *string `json:"templateVersion" tf:"template_version,omitempty"` // +kubebuilder:validation:Required Values []ValuesParameters `json:"values" tf:"values,omitempty"` }
func (*AddonV3Parameters) DeepCopy ¶
func (in *AddonV3Parameters) DeepCopy() *AddonV3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonV3Parameters.
func (*AddonV3Parameters) DeepCopyInto ¶
func (in *AddonV3Parameters) DeepCopyInto(out *AddonV3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddonV3Spec ¶
type AddonV3Spec struct { v1.ResourceSpec `json:",inline"` ForProvider AddonV3Parameters `json:"forProvider"` }
AddonV3Spec defines the desired state of AddonV3
func (*AddonV3Spec) DeepCopy ¶
func (in *AddonV3Spec) DeepCopy() *AddonV3Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonV3Spec.
func (*AddonV3Spec) DeepCopyInto ¶
func (in *AddonV3Spec) DeepCopyInto(out *AddonV3Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddonV3Status ¶
type AddonV3Status struct { v1.ResourceStatus `json:",inline"` AtProvider AddonV3Observation `json:"atProvider,omitempty"` }
AddonV3Status defines the observed state of AddonV3.
func (*AddonV3Status) DeepCopy ¶
func (in *AddonV3Status) DeepCopy() *AddonV3Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddonV3Status.
func (*AddonV3Status) DeepCopyInto ¶
func (in *AddonV3Status) DeepCopyInto(out *AddonV3Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatingProxyObservation ¶
type AuthenticatingProxyObservation struct { }
func (*AuthenticatingProxyObservation) DeepCopy ¶
func (in *AuthenticatingProxyObservation) DeepCopy() *AuthenticatingProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatingProxyObservation.
func (*AuthenticatingProxyObservation) DeepCopyInto ¶
func (in *AuthenticatingProxyObservation) DeepCopyInto(out *AuthenticatingProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticatingProxyParameters ¶
type AuthenticatingProxyParameters struct { // +kubebuilder:validation:Required CA *string `json:"ca" tf:"ca,omitempty"` // +kubebuilder:validation:Required Cert *string `json:"cert" tf:"cert,omitempty"` // +kubebuilder:validation:Required PrivateKey *string `json:"privateKey" tf:"private_key,omitempty"` }
func (*AuthenticatingProxyParameters) DeepCopy ¶
func (in *AuthenticatingProxyParameters) DeepCopy() *AuthenticatingProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticatingProxyParameters.
func (*AuthenticatingProxyParameters) DeepCopyInto ¶
func (in *AuthenticatingProxyParameters) DeepCopyInto(out *AuthenticatingProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateClustersObservation ¶
type CertificateClustersObservation struct { CertificateAuthorityData *string `json:"certificateAuthorityData,omitempty" tf:"certificate_authority_data,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` Server *string `json:"server,omitempty" tf:"server,omitempty"` }
func (*CertificateClustersObservation) DeepCopy ¶
func (in *CertificateClustersObservation) DeepCopy() *CertificateClustersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateClustersObservation.
func (*CertificateClustersObservation) DeepCopyInto ¶
func (in *CertificateClustersObservation) DeepCopyInto(out *CertificateClustersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateClustersParameters ¶
type CertificateClustersParameters struct { }
func (*CertificateClustersParameters) DeepCopy ¶
func (in *CertificateClustersParameters) DeepCopy() *CertificateClustersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateClustersParameters.
func (*CertificateClustersParameters) DeepCopyInto ¶
func (in *CertificateClustersParameters) DeepCopyInto(out *CertificateClustersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateUsersObservation ¶
type CertificateUsersObservation struct { ClientCertificateData *string `json:"clientCertificateData,omitempty" tf:"client_certificate_data,omitempty"` ClientKeyData *string `json:"clientKeyData,omitempty" tf:"client_key_data,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CertificateUsersObservation) DeepCopy ¶
func (in *CertificateUsersObservation) DeepCopy() *CertificateUsersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateUsersObservation.
func (*CertificateUsersObservation) DeepCopyInto ¶
func (in *CertificateUsersObservation) DeepCopyInto(out *CertificateUsersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateUsersParameters ¶
type CertificateUsersParameters struct { }
func (*CertificateUsersParameters) DeepCopy ¶
func (in *CertificateUsersParameters) DeepCopy() *CertificateUsersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateUsersParameters.
func (*CertificateUsersParameters) DeepCopyInto ¶
func (in *CertificateUsersParameters) DeepCopyInto(out *CertificateUsersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterV3 ¶
type ClusterV3 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterV3Spec `json:"spec"` Status ClusterV3Status `json:"status,omitempty"` }
ClusterV3 is the Schema for the ClusterV3s API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,otcjet}
func (*ClusterV3) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterV3.
func (*ClusterV3) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterV3) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterV3) GetCondition ¶
func (mg *ClusterV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ClusterV3.
func (*ClusterV3) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this ClusterV3
func (*ClusterV3) GetDeletionPolicy ¶
func (mg *ClusterV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ClusterV3.
func (*ClusterV3) GetObservation ¶
GetObservation of this ClusterV3
func (*ClusterV3) GetParameters ¶
GetParameters of this ClusterV3
func (*ClusterV3) GetProviderConfigReference ¶
GetProviderConfigReference of this ClusterV3.
func (*ClusterV3) GetProviderReference ¶
GetProviderReference of this ClusterV3. Deprecated: Use GetProviderConfigReference.
func (*ClusterV3) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this ClusterV3
func (*ClusterV3) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ClusterV3) GetWriteConnectionSecretToReference ¶
func (mg *ClusterV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ClusterV3.
func (*ClusterV3) LateInitialize ¶
LateInitialize this ClusterV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*ClusterV3) SetConditions ¶
SetConditions of this ClusterV3.
func (*ClusterV3) SetDeletionPolicy ¶
func (mg *ClusterV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ClusterV3.
func (*ClusterV3) SetObservation ¶
SetObservation for this ClusterV3
func (*ClusterV3) SetParameters ¶
SetParameters for this ClusterV3
func (*ClusterV3) SetProviderConfigReference ¶
SetProviderConfigReference of this ClusterV3.
func (*ClusterV3) SetProviderReference ¶
SetProviderReference of this ClusterV3. Deprecated: Use SetProviderConfigReference.
func (*ClusterV3) SetWriteConnectionSecretToReference ¶
func (mg *ClusterV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ClusterV3.
type ClusterV3List ¶
type ClusterV3List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterV3 `json:"items"` }
ClusterV3List contains a list of ClusterV3s
func (*ClusterV3List) DeepCopy ¶
func (in *ClusterV3List) DeepCopy() *ClusterV3List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterV3List.
func (*ClusterV3List) DeepCopyInto ¶
func (in *ClusterV3List) DeepCopyInto(out *ClusterV3List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterV3List) DeepCopyObject ¶
func (in *ClusterV3List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterV3List) GetItems ¶
func (l *ClusterV3List) GetItems() []resource.Managed
GetItems of this ClusterV3List.
type ClusterV3Observation ¶
type ClusterV3Observation struct { CertificateClusters []CertificateClustersObservation `json:"certificateClusters,omitempty" tf:"certificate_clusters,omitempty"` CertificateUsers []CertificateUsersObservation `json:"certificateUsers,omitempty" tf:"certificate_users,omitempty"` External *string `json:"external,omitempty" tf:"external,omitempty"` ExternalOtc *string `json:"externalOtc,omitempty" tf:"external_otc,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` InstalledAddons []*string `json:"installedAddons,omitempty" tf:"installed_addons,omitempty"` Internal *string `json:"internal,omitempty" tf:"internal,omitempty"` KubeProxyMode *string `json:"kubeProxyMode,omitempty" tf:"kube_proxy_mode,omitempty"` SecurityGroupControl *string `json:"securityGroupControl,omitempty" tf:"security_group_control,omitempty"` SecurityGroupNode *string `json:"securityGroupNode,omitempty" tf:"security_group_node,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ClusterV3Observation) DeepCopy ¶
func (in *ClusterV3Observation) DeepCopy() *ClusterV3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterV3Observation.
func (*ClusterV3Observation) DeepCopyInto ¶
func (in *ClusterV3Observation) DeepCopyInto(out *ClusterV3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterV3Parameters ¶
type ClusterV3Parameters struct { // +kubebuilder:validation:Optional Annotations map[string]string `json:"annotations,omitempty" tf:"annotations,omitempty"` // +kubebuilder:validation:Optional AuthenticatingProxy []AuthenticatingProxyParameters `json:"authenticatingProxy,omitempty" tf:"authenticating_proxy,omitempty"` // +kubebuilder:validation:Optional AuthenticatingProxyCA *string `json:"authenticatingProxyCa,omitempty" tf:"authenticating_proxy_ca,omitempty"` // +kubebuilder:validation:Optional AuthenticationMode *string `json:"authenticationMode,omitempty" tf:"authentication_mode,omitempty"` // +kubebuilder:validation:Optional BillingMode *int64 `json:"billingMode,omitempty" tf:"billing_mode,omitempty"` // +kubebuilder:validation:Required ClusterType *string `json:"clusterType" tf:"cluster_type,omitempty"` // +kubebuilder:validation:Optional ClusterVersion *string `json:"clusterVersion,omitempty" tf:"cluster_version,omitempty"` // +kubebuilder:validation:Optional ContainerNetworkCidr *string `json:"containerNetworkCidr,omitempty" tf:"container_network_cidr,omitempty"` // +kubebuilder:validation:Required ContainerNetworkType *string `json:"containerNetworkType" tf:"container_network_type,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional EIP *string `json:"eip,omitempty" tf:"eip,omitempty"` // +kubebuilder:validation:Optional ExtendParam map[string]string `json:"extendParam,omitempty" tf:"extend_param,omitempty"` // +kubebuilder:validation:Required FlavorID *string `json:"flavorId" tf:"flavor_id,omitempty"` // +kubebuilder:validation:Optional HighwaySubnetID *string `json:"highwaySubnetId,omitempty" tf:"highway_subnet_id,omitempty"` // +kubebuilder:validation:Optional IgnoreAddons *bool `json:"ignoreAddons,omitempty" tf:"ignore_addons,omitempty"` // +kubebuilder:validation:Optional KubernetesSvcIPRange *string `json:"kubernetesSvcIpRange,omitempty" tf:"kubernetes_svc_ip_range,omitempty"` // +kubebuilder:validation:Optional Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"` // +kubebuilder:validation:Optional MultiAz *bool `json:"multiAz,omitempty" tf:"multi_az,omitempty"` // +kubebuilder:validation:Optional NoAddons *bool `json:"noAddons,omitempty" tf:"no_addons,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required SubnetID *string `json:"subnetId" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Required VPCID *string `json:"vpcId" tf:"vpc_id,omitempty"` }
func (*ClusterV3Parameters) DeepCopy ¶
func (in *ClusterV3Parameters) DeepCopy() *ClusterV3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterV3Parameters.
func (*ClusterV3Parameters) DeepCopyInto ¶
func (in *ClusterV3Parameters) DeepCopyInto(out *ClusterV3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterV3Spec ¶
type ClusterV3Spec struct { v1.ResourceSpec `json:",inline"` ForProvider ClusterV3Parameters `json:"forProvider"` }
ClusterV3Spec defines the desired state of ClusterV3
func (*ClusterV3Spec) DeepCopy ¶
func (in *ClusterV3Spec) DeepCopy() *ClusterV3Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterV3Spec.
func (*ClusterV3Spec) DeepCopyInto ¶
func (in *ClusterV3Spec) DeepCopyInto(out *ClusterV3Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterV3Status ¶
type ClusterV3Status struct { v1.ResourceStatus `json:",inline"` AtProvider ClusterV3Observation `json:"atProvider,omitempty"` }
ClusterV3Status defines the observed state of ClusterV3.
func (*ClusterV3Status) DeepCopy ¶
func (in *ClusterV3Status) DeepCopy() *ClusterV3Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterV3Status.
func (*ClusterV3Status) DeepCopyInto ¶
func (in *ClusterV3Status) DeepCopyInto(out *ClusterV3Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataVolumesObservation ¶
type DataVolumesObservation struct { }
func (*DataVolumesObservation) DeepCopy ¶
func (in *DataVolumesObservation) DeepCopy() *DataVolumesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataVolumesObservation.
func (*DataVolumesObservation) DeepCopyInto ¶
func (in *DataVolumesObservation) DeepCopyInto(out *DataVolumesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataVolumesParameters ¶
type DataVolumesParameters struct { // +kubebuilder:validation:Optional ExtendParam *string `json:"extendParam,omitempty" tf:"extend_param,omitempty"` // +kubebuilder:validation:Optional KMSID *string `json:"kmsId,omitempty" tf:"kms_id,omitempty"` // +kubebuilder:validation:Required Size *int64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Required Volumetype *string `json:"volumetype" tf:"volumetype,omitempty"` }
func (*DataVolumesParameters) DeepCopy ¶
func (in *DataVolumesParameters) DeepCopy() *DataVolumesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataVolumesParameters.
func (*DataVolumesParameters) DeepCopyInto ¶
func (in *DataVolumesParameters) DeepCopyInto(out *DataVolumesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodePoolV3 ¶
type NodePoolV3 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NodePoolV3Spec `json:"spec"` Status NodePoolV3Status `json:"status,omitempty"` }
NodePoolV3 is the Schema for the NodePoolV3s API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,otcjet}
func (*NodePoolV3) DeepCopy ¶
func (in *NodePoolV3) DeepCopy() *NodePoolV3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolV3.
func (*NodePoolV3) DeepCopyInto ¶
func (in *NodePoolV3) DeepCopyInto(out *NodePoolV3)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodePoolV3) DeepCopyObject ¶
func (in *NodePoolV3) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NodePoolV3) GetCondition ¶
func (mg *NodePoolV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NodePoolV3.
func (*NodePoolV3) GetConnectionDetailsMapping ¶
func (tr *NodePoolV3) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NodePoolV3
func (*NodePoolV3) GetDeletionPolicy ¶
func (mg *NodePoolV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NodePoolV3.
func (*NodePoolV3) GetID ¶
func (tr *NodePoolV3) GetID() string
GetID returns ID of underlying Terraform resource of this NodePoolV3
func (*NodePoolV3) GetObservation ¶
func (tr *NodePoolV3) GetObservation() (map[string]interface{}, error)
GetObservation of this NodePoolV3
func (*NodePoolV3) GetParameters ¶
func (tr *NodePoolV3) GetParameters() (map[string]interface{}, error)
GetParameters of this NodePoolV3
func (*NodePoolV3) GetProviderConfigReference ¶
func (mg *NodePoolV3) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NodePoolV3.
func (*NodePoolV3) GetProviderReference ¶
func (mg *NodePoolV3) GetProviderReference() *xpv1.Reference
GetProviderReference of this NodePoolV3. Deprecated: Use GetProviderConfigReference.
func (*NodePoolV3) GetTerraformResourceType ¶
func (mg *NodePoolV3) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NodePoolV3
func (*NodePoolV3) GetTerraformSchemaVersion ¶
func (tr *NodePoolV3) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NodePoolV3) GetWriteConnectionSecretToReference ¶
func (mg *NodePoolV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NodePoolV3.
func (*NodePoolV3) LateInitialize ¶
func (tr *NodePoolV3) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NodePoolV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*NodePoolV3) SetConditions ¶
func (mg *NodePoolV3) SetConditions(c ...xpv1.Condition)
SetConditions of this NodePoolV3.
func (*NodePoolV3) SetDeletionPolicy ¶
func (mg *NodePoolV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NodePoolV3.
func (*NodePoolV3) SetObservation ¶
func (tr *NodePoolV3) SetObservation(obs map[string]interface{}) error
SetObservation for this NodePoolV3
func (*NodePoolV3) SetParameters ¶
func (tr *NodePoolV3) SetParameters(params map[string]interface{}) error
SetParameters for this NodePoolV3
func (*NodePoolV3) SetProviderConfigReference ¶
func (mg *NodePoolV3) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NodePoolV3.
func (*NodePoolV3) SetProviderReference ¶
func (mg *NodePoolV3) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NodePoolV3. Deprecated: Use SetProviderConfigReference.
func (*NodePoolV3) SetWriteConnectionSecretToReference ¶
func (mg *NodePoolV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NodePoolV3.
type NodePoolV3List ¶
type NodePoolV3List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NodePoolV3 `json:"items"` }
NodePoolV3List contains a list of NodePoolV3s
func (*NodePoolV3List) DeepCopy ¶
func (in *NodePoolV3List) DeepCopy() *NodePoolV3List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolV3List.
func (*NodePoolV3List) DeepCopyInto ¶
func (in *NodePoolV3List) DeepCopyInto(out *NodePoolV3List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodePoolV3List) DeepCopyObject ¶
func (in *NodePoolV3List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NodePoolV3List) GetItems ¶
func (l *NodePoolV3List) GetItems() []resource.Managed
GetItems of this NodePoolV3List.
type NodePoolV3Observation ¶
type NodePoolV3Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*NodePoolV3Observation) DeepCopy ¶
func (in *NodePoolV3Observation) DeepCopy() *NodePoolV3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolV3Observation.
func (*NodePoolV3Observation) DeepCopyInto ¶
func (in *NodePoolV3Observation) DeepCopyInto(out *NodePoolV3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodePoolV3Parameters ¶
type NodePoolV3Parameters struct { // +kubebuilder:validation:Optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Required ClusterID *string `json:"clusterId" tf:"cluster_id,omitempty"` // +kubebuilder:validation:Required DataVolumes []DataVolumesParameters `json:"dataVolumes" tf:"data_volumes,omitempty"` // +kubebuilder:validation:Optional DockerBaseSize *int64 `json:"dockerBaseSize,omitempty" tf:"docker_base_size,omitempty"` // +kubebuilder:validation:Optional DockerLvmConfigOverride *string `json:"dockerLvmConfigOverride,omitempty" tf:"docker_lvm_config_override,omitempty"` // +kubebuilder:validation:Required Flavor *string `json:"flavor" tf:"flavor,omitempty"` // +kubebuilder:validation:Required InitialNodeCount *int64 `json:"initialNodeCount" tf:"initial_node_count,omitempty"` // +kubebuilder:validation:Optional K8STags map[string]*string `json:"k8sTags,omitempty" tf:"k8s_tags,omitempty"` // +kubebuilder:validation:Optional KeyPair *string `json:"keyPair,omitempty" tf:"key_pair,omitempty"` // +kubebuilder:validation:Optional MaxNodeCount *int64 `json:"maxNodeCount,omitempty" tf:"max_node_count,omitempty"` // +kubebuilder:validation:Optional MaxPods *int64 `json:"maxPods,omitempty" tf:"max_pods,omitempty"` // +kubebuilder:validation:Optional MinNodeCount *int64 `json:"minNodeCount,omitempty" tf:"min_node_count,omitempty"` // +kubebuilder:validation:Optional Os *string `json:"os,omitempty" tf:"os,omitempty"` // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional Postinstall *string `json:"postinstall,omitempty" tf:"postinstall,omitempty"` // +kubebuilder:validation:Optional Preinstall *string `json:"preinstall,omitempty" tf:"preinstall,omitempty"` // +kubebuilder:validation:Optional Priority *int64 `json:"priority,omitempty" tf:"priority,omitempty"` // +kubebuilder:validation:Required RootVolume []RootVolumeParameters `json:"rootVolume" tf:"root_volume,omitempty"` // +kubebuilder:validation:Optional ScaleDownCooldownTime *int64 `json:"scaleDownCooldownTime,omitempty" tf:"scale_down_cooldown_time,omitempty"` // +kubebuilder:validation:Optional ScaleEnable *bool `json:"scaleEnable,omitempty" tf:"scale_enable,omitempty"` // +kubebuilder:validation:Optional ServerGroupReference *string `json:"serverGroupReference,omitempty" tf:"server_group_reference,omitempty"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional Taints []TaintsParameters `json:"taints,omitempty" tf:"taints,omitempty"` // +kubebuilder:validation:Optional UserTags map[string]string `json:"userTags,omitempty" tf:"user_tags,omitempty"` }
func (*NodePoolV3Parameters) DeepCopy ¶
func (in *NodePoolV3Parameters) DeepCopy() *NodePoolV3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolV3Parameters.
func (*NodePoolV3Parameters) DeepCopyInto ¶
func (in *NodePoolV3Parameters) DeepCopyInto(out *NodePoolV3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodePoolV3Spec ¶
type NodePoolV3Spec struct { v1.ResourceSpec `json:",inline"` ForProvider NodePoolV3Parameters `json:"forProvider"` }
NodePoolV3Spec defines the desired state of NodePoolV3
func (*NodePoolV3Spec) DeepCopy ¶
func (in *NodePoolV3Spec) DeepCopy() *NodePoolV3Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolV3Spec.
func (*NodePoolV3Spec) DeepCopyInto ¶
func (in *NodePoolV3Spec) DeepCopyInto(out *NodePoolV3Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodePoolV3Status ¶
type NodePoolV3Status struct { v1.ResourceStatus `json:",inline"` AtProvider NodePoolV3Observation `json:"atProvider,omitempty"` }
NodePoolV3Status defines the observed state of NodePoolV3.
func (*NodePoolV3Status) DeepCopy ¶
func (in *NodePoolV3Status) DeepCopy() *NodePoolV3Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodePoolV3Status.
func (*NodePoolV3Status) DeepCopyInto ¶
func (in *NodePoolV3Status) DeepCopyInto(out *NodePoolV3Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeV3 ¶
type NodeV3 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NodeV3Spec `json:"spec"` Status NodeV3Status `json:"status,omitempty"` }
NodeV3 is the Schema for the NodeV3s API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,otcjet}
func (*NodeV3) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeV3.
func (*NodeV3) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeV3) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NodeV3) GetCondition ¶
func (mg *NodeV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NodeV3.
func (*NodeV3) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this NodeV3
func (*NodeV3) GetDeletionPolicy ¶
func (mg *NodeV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NodeV3.
func (*NodeV3) GetObservation ¶
GetObservation of this NodeV3
func (*NodeV3) GetParameters ¶
GetParameters of this NodeV3
func (*NodeV3) GetProviderConfigReference ¶
GetProviderConfigReference of this NodeV3.
func (*NodeV3) GetProviderReference ¶
GetProviderReference of this NodeV3. Deprecated: Use GetProviderConfigReference.
func (*NodeV3) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this NodeV3
func (*NodeV3) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NodeV3) GetWriteConnectionSecretToReference ¶
func (mg *NodeV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NodeV3.
func (*NodeV3) LateInitialize ¶
LateInitialize this NodeV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*NodeV3) SetConditions ¶
SetConditions of this NodeV3.
func (*NodeV3) SetDeletionPolicy ¶
func (mg *NodeV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NodeV3.
func (*NodeV3) SetObservation ¶
SetObservation for this NodeV3
func (*NodeV3) SetParameters ¶
SetParameters for this NodeV3
func (*NodeV3) SetProviderConfigReference ¶
SetProviderConfigReference of this NodeV3.
func (*NodeV3) SetProviderReference ¶
SetProviderReference of this NodeV3. Deprecated: Use SetProviderConfigReference.
func (*NodeV3) SetWriteConnectionSecretToReference ¶
func (mg *NodeV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NodeV3.
type NodeV3DataVolumesObservation ¶
type NodeV3DataVolumesObservation struct { }
func (*NodeV3DataVolumesObservation) DeepCopy ¶
func (in *NodeV3DataVolumesObservation) DeepCopy() *NodeV3DataVolumesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeV3DataVolumesObservation.
func (*NodeV3DataVolumesObservation) DeepCopyInto ¶
func (in *NodeV3DataVolumesObservation) DeepCopyInto(out *NodeV3DataVolumesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeV3DataVolumesParameters ¶
type NodeV3DataVolumesParameters struct { // +kubebuilder:validation:Optional ExtendParam *string `json:"extendParam,omitempty" tf:"extend_param,omitempty"` // +kubebuilder:validation:Optional KMSID *string `json:"kmsId,omitempty" tf:"kms_id,omitempty"` // +kubebuilder:validation:Required Size *int64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Required Volumetype *string `json:"volumetype" tf:"volumetype,omitempty"` }
func (*NodeV3DataVolumesParameters) DeepCopy ¶
func (in *NodeV3DataVolumesParameters) DeepCopy() *NodeV3DataVolumesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeV3DataVolumesParameters.
func (*NodeV3DataVolumesParameters) DeepCopyInto ¶
func (in *NodeV3DataVolumesParameters) DeepCopyInto(out *NodeV3DataVolumesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeV3List ¶
type NodeV3List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NodeV3 `json:"items"` }
NodeV3List contains a list of NodeV3s
func (*NodeV3List) DeepCopy ¶
func (in *NodeV3List) DeepCopy() *NodeV3List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeV3List.
func (*NodeV3List) DeepCopyInto ¶
func (in *NodeV3List) DeepCopyInto(out *NodeV3List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeV3List) DeepCopyObject ¶
func (in *NodeV3List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NodeV3List) GetItems ¶
func (l *NodeV3List) GetItems() []resource.Managed
GetItems of this NodeV3List.
type NodeV3Observation ¶
type NodeV3Observation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` PublicIP *string `json:"publicIp,omitempty" tf:"public_ip,omitempty"` ServerID *string `json:"serverId,omitempty" tf:"server_id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*NodeV3Observation) DeepCopy ¶
func (in *NodeV3Observation) DeepCopy() *NodeV3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeV3Observation.
func (*NodeV3Observation) DeepCopyInto ¶
func (in *NodeV3Observation) DeepCopyInto(out *NodeV3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeV3Parameters ¶
type NodeV3Parameters struct { // +kubebuilder:validation:Optional Annotations map[string]*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // +kubebuilder:validation:Required AvailabilityZone *string `json:"availabilityZone" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Optional BandwidthChargeMode *string `json:"bandwidthChargeMode,omitempty" tf:"bandwidth_charge_mode,omitempty"` // +kubebuilder:validation:Optional BandwidthSize *int64 `json:"bandwidthSize,omitempty" tf:"bandwidth_size,omitempty"` // +kubebuilder:validation:Optional BillingMode *int64 `json:"billingMode,omitempty" tf:"billing_mode,omitempty"` // +kubebuilder:validation:Required ClusterID *string `json:"clusterId" tf:"cluster_id,omitempty"` // +kubebuilder:validation:Required DataVolumes []NodeV3DataVolumesParameters `json:"dataVolumes" tf:"data_volumes,omitempty"` // +kubebuilder:validation:Optional DockerBaseSize *int64 `json:"dockerBaseSize,omitempty" tf:"docker_base_size,omitempty"` // +kubebuilder:validation:Optional DockerLvmConfigOverride *string `json:"dockerLvmConfigOverride,omitempty" tf:"docker_lvm_config_override,omitempty"` // +kubebuilder:validation:Optional EIPCount *int64 `json:"eipCount,omitempty" tf:"eip_count,omitempty"` // +kubebuilder:validation:Optional EIPIds []*string `json:"eipIds,omitempty" tf:"eip_ids,omitempty"` // +kubebuilder:validation:Optional EcsPerformanceType *string `json:"ecsPerformanceType,omitempty" tf:"ecs_performance_type,omitempty"` // +kubebuilder:validation:Optional ExtendParamChargingMode *int64 `json:"extendParamChargingMode,omitempty" tf:"extend_param_charging_mode,omitempty"` // +kubebuilder:validation:Required FlavorID *string `json:"flavorId" tf:"flavor_id,omitempty"` // +kubebuilder:validation:Optional Iptype *string `json:"iptype,omitempty" tf:"iptype,omitempty"` // +kubebuilder:validation:Optional K8STags map[string]*string `json:"k8sTags,omitempty" tf:"k8s_tags,omitempty"` // +kubebuilder:validation:Required KeyPair *string `json:"keyPair" tf:"key_pair,omitempty"` // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // +kubebuilder:validation:Optional MaxPods *int64 `json:"maxPods,omitempty" tf:"max_pods,omitempty"` // +kubebuilder:validation:Optional OrderID *string `json:"orderId,omitempty" tf:"order_id,omitempty"` // +kubebuilder:validation:Optional Os *string `json:"os,omitempty" tf:"os,omitempty"` // +kubebuilder:validation:Optional Postinstall *string `json:"postinstall,omitempty" tf:"postinstall,omitempty"` // +kubebuilder:validation:Optional Preinstall *string `json:"preinstall,omitempty" tf:"preinstall,omitempty"` // +kubebuilder:validation:Optional PrivateIP *string `json:"privateIp,omitempty" tf:"private_ip,omitempty"` // +kubebuilder:validation:Optional ProductID *string `json:"productId,omitempty" tf:"product_id,omitempty"` // +kubebuilder:validation:Optional PublicKey *string `json:"publicKey,omitempty" tf:"public_key,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required RootVolume []NodeV3RootVolumeParameters `json:"rootVolume" tf:"root_volume,omitempty"` Sharetype *string `json:"sharetype,omitempty" tf:"sharetype,omitempty"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Taints []NodeV3TaintsParameters `json:"taints,omitempty" tf:"taints,omitempty"` }
func (*NodeV3Parameters) DeepCopy ¶
func (in *NodeV3Parameters) DeepCopy() *NodeV3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeV3Parameters.
func (*NodeV3Parameters) DeepCopyInto ¶
func (in *NodeV3Parameters) DeepCopyInto(out *NodeV3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeV3RootVolumeObservation ¶
type NodeV3RootVolumeObservation struct { }
func (*NodeV3RootVolumeObservation) DeepCopy ¶
func (in *NodeV3RootVolumeObservation) DeepCopy() *NodeV3RootVolumeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeV3RootVolumeObservation.
func (*NodeV3RootVolumeObservation) DeepCopyInto ¶
func (in *NodeV3RootVolumeObservation) DeepCopyInto(out *NodeV3RootVolumeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeV3RootVolumeParameters ¶
type NodeV3RootVolumeParameters struct { // +kubebuilder:validation:Optional ExtendParam *string `json:"extendParam,omitempty" tf:"extend_param,omitempty"` // +kubebuilder:validation:Required Size *int64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Required Volumetype *string `json:"volumetype" tf:"volumetype,omitempty"` }
func (*NodeV3RootVolumeParameters) DeepCopy ¶
func (in *NodeV3RootVolumeParameters) DeepCopy() *NodeV3RootVolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeV3RootVolumeParameters.
func (*NodeV3RootVolumeParameters) DeepCopyInto ¶
func (in *NodeV3RootVolumeParameters) DeepCopyInto(out *NodeV3RootVolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeV3Spec ¶
type NodeV3Spec struct { v1.ResourceSpec `json:",inline"` ForProvider NodeV3Parameters `json:"forProvider"` }
NodeV3Spec defines the desired state of NodeV3
func (*NodeV3Spec) DeepCopy ¶
func (in *NodeV3Spec) DeepCopy() *NodeV3Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeV3Spec.
func (*NodeV3Spec) DeepCopyInto ¶
func (in *NodeV3Spec) DeepCopyInto(out *NodeV3Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeV3Status ¶
type NodeV3Status struct { v1.ResourceStatus `json:",inline"` AtProvider NodeV3Observation `json:"atProvider,omitempty"` }
NodeV3Status defines the observed state of NodeV3.
func (*NodeV3Status) DeepCopy ¶
func (in *NodeV3Status) DeepCopy() *NodeV3Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeV3Status.
func (*NodeV3Status) DeepCopyInto ¶
func (in *NodeV3Status) DeepCopyInto(out *NodeV3Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeV3TaintsObservation ¶
type NodeV3TaintsObservation struct { }
func (*NodeV3TaintsObservation) DeepCopy ¶
func (in *NodeV3TaintsObservation) DeepCopy() *NodeV3TaintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeV3TaintsObservation.
func (*NodeV3TaintsObservation) DeepCopyInto ¶
func (in *NodeV3TaintsObservation) DeepCopyInto(out *NodeV3TaintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeV3TaintsParameters ¶
type NodeV3TaintsParameters struct { // +kubebuilder:validation:Required Effect *string `json:"effect" tf:"effect,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*NodeV3TaintsParameters) DeepCopy ¶
func (in *NodeV3TaintsParameters) DeepCopy() *NodeV3TaintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeV3TaintsParameters.
func (*NodeV3TaintsParameters) DeepCopyInto ¶
func (in *NodeV3TaintsParameters) DeepCopyInto(out *NodeV3TaintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RootVolumeObservation ¶
type RootVolumeObservation struct { }
func (*RootVolumeObservation) DeepCopy ¶
func (in *RootVolumeObservation) DeepCopy() *RootVolumeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootVolumeObservation.
func (*RootVolumeObservation) DeepCopyInto ¶
func (in *RootVolumeObservation) DeepCopyInto(out *RootVolumeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RootVolumeParameters ¶
type RootVolumeParameters struct { // +kubebuilder:validation:Optional ExtendParam *string `json:"extendParam,omitempty" tf:"extend_param,omitempty"` // +kubebuilder:validation:Required Size *int64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Required Volumetype *string `json:"volumetype" tf:"volumetype,omitempty"` }
func (*RootVolumeParameters) DeepCopy ¶
func (in *RootVolumeParameters) DeepCopy() *RootVolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RootVolumeParameters.
func (*RootVolumeParameters) DeepCopyInto ¶
func (in *RootVolumeParameters) DeepCopyInto(out *RootVolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaintsObservation ¶
type TaintsObservation struct { }
func (*TaintsObservation) DeepCopy ¶
func (in *TaintsObservation) DeepCopy() *TaintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaintsObservation.
func (*TaintsObservation) DeepCopyInto ¶
func (in *TaintsObservation) DeepCopyInto(out *TaintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaintsParameters ¶
type TaintsParameters struct { // +kubebuilder:validation:Required Effect *string `json:"effect" tf:"effect,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*TaintsParameters) DeepCopy ¶
func (in *TaintsParameters) DeepCopy() *TaintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaintsParameters.
func (*TaintsParameters) DeepCopyInto ¶
func (in *TaintsParameters) DeepCopyInto(out *TaintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValuesObservation ¶
type ValuesObservation struct { }
func (*ValuesObservation) DeepCopy ¶
func (in *ValuesObservation) DeepCopy() *ValuesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValuesObservation.
func (*ValuesObservation) DeepCopyInto ¶
func (in *ValuesObservation) DeepCopyInto(out *ValuesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValuesParameters ¶
type ValuesParameters struct { // +kubebuilder:validation:Required Basic map[string]string `json:"basic" tf:"basic,omitempty"` // +kubebuilder:validation:Required Custom map[string]string `json:"custom" tf:"custom,omitempty"` }
func (*ValuesParameters) DeepCopy ¶
func (in *ValuesParameters) DeepCopy() *ValuesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValuesParameters.
func (*ValuesParameters) DeepCopyInto ¶
func (in *ValuesParameters) DeepCopyInto(out *ValuesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.