Documentation
¶
Overview ¶
+groupName=linode.kubeform.com
Index ¶
- Variables
- func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Domain
- type DomainList
- type DomainRecord
- type DomainRecordList
- type DomainRecordSpec
- type DomainRecordStatus
- type DomainSpec
- type DomainStatus
- type Image
- type ImageList
- type ImageSpec
- type ImageStatus
- type Instance
- type InstanceList
- type InstanceSpec
- type InstanceSpecConfig
- type InstanceSpecDisk
- type InstanceStatus
- type Nodebalancer
- type NodebalancerConfig
- type NodebalancerConfigList
- type NodebalancerConfigSpec
- type NodebalancerConfigStatus
- type NodebalancerList
- type NodebalancerNode
- type NodebalancerNodeList
- type NodebalancerNodeSpec
- type NodebalancerNodeStatus
- type NodebalancerSpec
- type NodebalancerStatus
- type Rdns
- type RdnsList
- type RdnsSpec
- type RdnsStatus
- type Sshkey
- type SshkeyList
- type SshkeySpec
- type SshkeyStatus
- type Stackscript
- type StackscriptList
- type StackscriptSpec
- type StackscriptStatus
- type Token
- type TokenList
- type TokenSpec
- type TokenStatus
- type Volume
- type VolumeList
- type VolumeSpec
- type VolumeStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: linode.GroupName, Version: "v1alpha1"}
Functions ¶
func GetOpenAPIDefinitions ¶
func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Domain ¶
type Domain struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainSpec `json:"spec,omitempty"` Status DomainStatus `json:"status,omitempty"` }
func (*Domain) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Domain.
func (*Domain) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Domain) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainList ¶
type DomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Domain CRD objects Items []Domain `json:"items,omitempty"` }
DomainList is a list of Domains
func (*DomainList) DeepCopy ¶
func (in *DomainList) DeepCopy() *DomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainList.
func (*DomainList) DeepCopyInto ¶
func (in *DomainList) DeepCopyInto(out *DomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainList) DeepCopyObject ¶
func (in *DomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainRecord ¶
type DomainRecord struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainRecordSpec `json:"spec,omitempty"` Status DomainRecordStatus `json:"status,omitempty"` }
func (*DomainRecord) DeepCopy ¶
func (in *DomainRecord) DeepCopy() *DomainRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainRecord.
func (*DomainRecord) DeepCopyInto ¶
func (in *DomainRecord) DeepCopyInto(out *DomainRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainRecord) DeepCopyObject ¶
func (in *DomainRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainRecordList ¶
type DomainRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DomainRecord CRD objects Items []DomainRecord `json:"items,omitempty"` }
DomainRecordList is a list of DomainRecords
func (*DomainRecordList) DeepCopy ¶
func (in *DomainRecordList) DeepCopy() *DomainRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainRecordList.
func (*DomainRecordList) DeepCopyInto ¶
func (in *DomainRecordList) DeepCopyInto(out *DomainRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainRecordList) DeepCopyObject ¶
func (in *DomainRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainRecordSpec ¶
type DomainRecordSpec struct { DomainId int `json:"domain_id"` Name string `json:"name"` // +optional Port int `json:"port,omitempty"` // +optional Priority int `json:"priority,omitempty"` // +optional Protocol string `json:"protocol,omitempty"` RecordType string `json:"record_type"` // +optional Service string `json:"service,omitempty"` // +optional Tag string `json:"tag,omitempty"` Target string `json:"target"` // +optional TtlSec int `json:"ttl_sec,omitempty"` // +optional Weight int `json:"weight,omitempty"` }
func (*DomainRecordSpec) DeepCopy ¶
func (in *DomainRecordSpec) DeepCopy() *DomainRecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainRecordSpec.
func (*DomainRecordSpec) DeepCopyInto ¶
func (in *DomainRecordSpec) DeepCopyInto(out *DomainRecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainRecordStatus ¶
type DomainRecordStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Output *runtime.RawExtension `json:"output,omitempty"` }
func (*DomainRecordStatus) DeepCopy ¶
func (in *DomainRecordStatus) DeepCopy() *DomainRecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainRecordStatus.
func (*DomainRecordStatus) DeepCopyInto ¶
func (in *DomainRecordStatus) DeepCopyInto(out *DomainRecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainSpec ¶
type DomainSpec struct { // +optional // +kubebuilder:validation:UniqueItems=true AxfrIps []string `json:"axfr_ips,omitempty"` // +optional Description string `json:"description,omitempty"` Domain string `json:"domain"` // +optional ExpireSec int `json:"expire_sec,omitempty"` // +optional Group string `json:"group,omitempty"` // +optional // +kubebuilder:validation:UniqueItems=true MasterIps []string `json:"master_ips,omitempty"` // +optional RefreshSec int `json:"refresh_sec,omitempty"` // +optional RetrySec int `json:"retry_sec,omitempty"` // +optional SoaEmail string `json:"soa_email,omitempty"` // +optional // +kubebuilder:validation:UniqueItems=true Tags []string `json:"tags,omitempty"` // +optional TtlSec int `json:"ttl_sec,omitempty"` Type string `json:"type"` }
func (*DomainSpec) DeepCopy ¶
func (in *DomainSpec) DeepCopy() *DomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSpec.
func (*DomainSpec) DeepCopyInto ¶
func (in *DomainSpec) DeepCopyInto(out *DomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainStatus ¶
type DomainStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Output *runtime.RawExtension `json:"output,omitempty"` }
func (*DomainStatus) DeepCopy ¶
func (in *DomainStatus) DeepCopy() *DomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainStatus.
func (*DomainStatus) DeepCopyInto ¶
func (in *DomainStatus) DeepCopyInto(out *DomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Image ¶
type Image struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ImageSpec `json:"spec,omitempty"` Status ImageStatus `json:"status,omitempty"` }
func (*Image) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image.
func (*Image) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Image) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ImageList ¶
type ImageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Image CRD objects Items []Image `json:"items,omitempty"` }
ImageList is a list of Images
func (*ImageList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageList.
func (*ImageList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ImageSpec ¶
type ImageSpec struct { // +optional Description string `json:"description,omitempty"` DiskId int `json:"disk_id"` Label string `json:"label"` LinodeId int `json:"linode_id"` }
func (*ImageSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageSpec.
func (*ImageSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageStatus ¶
type ImageStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Output *runtime.RawExtension `json:"output,omitempty"` }
func (*ImageStatus) DeepCopy ¶
func (in *ImageStatus) DeepCopy() *ImageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStatus.
func (*ImageStatus) DeepCopyInto ¶
func (in *ImageStatus) DeepCopyInto(out *ImageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Instance ¶
type Instance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceSpec `json:"spec,omitempty"` Status InstanceStatus `json:"status,omitempty"` }
func (*Instance) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance.
func (*Instance) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Instance) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstanceList ¶
type InstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Instance CRD objects Items []Instance `json:"items,omitempty"` }
InstanceList is a list of Instances
func (*InstanceList) DeepCopy ¶
func (in *InstanceList) DeepCopy() *InstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceList.
func (*InstanceList) DeepCopyInto ¶
func (in *InstanceList) DeepCopyInto(out *InstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceList) DeepCopyObject ¶
func (in *InstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstanceSpec ¶
type InstanceSpec struct { // +optional AuthorizedKeys []string `json:"authorized_keys,omitempty"` // +optional AuthorizedUsers []string `json:"authorized_users,omitempty"` // +optional BackupId int `json:"backup_id,omitempty"` // +optional Config *[]InstanceSpec `json:"config,omitempty"` // +optional Disk *[]InstanceSpec `json:"disk,omitempty"` // +optional Group string `json:"group,omitempty"` // +optional Image string `json:"image,omitempty"` // +optional PrivateIp bool `json:"private_ip,omitempty"` Region string `json:"region"` // +optional RootPass string `json:"root_pass,omitempty"` // +optional StackscriptData map[string]string `json:"stackscript_data,omitempty"` // +optional StackscriptId int `json:"stackscript_id,omitempty"` // +optional // +kubebuilder:validation:UniqueItems=true Tags []string `json:"tags,omitempty"` // +optional Type string `json:"type,omitempty"` // +optional WatchdogEnabled bool `json:"watchdog_enabled,omitempty"` }
func (*InstanceSpec) DeepCopy ¶
func (in *InstanceSpec) DeepCopy() *InstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpec.
func (*InstanceSpec) DeepCopyInto ¶
func (in *InstanceSpec) DeepCopyInto(out *InstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecConfig ¶
type InstanceSpecConfig struct { // +optional Comments string `json:"comments,omitempty"` // +optional Kernel string `json:"kernel,omitempty"` Label string `json:"label"` // +optional MemoryLimit int `json:"memory_limit,omitempty"` // +optional RunLevel string `json:"run_level,omitempty"` // +optional VirtMode string `json:"virt_mode,omitempty"` }
func (*InstanceSpecConfig) DeepCopy ¶
func (in *InstanceSpecConfig) DeepCopy() *InstanceSpecConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecConfig.
func (*InstanceSpecConfig) DeepCopyInto ¶
func (in *InstanceSpecConfig) DeepCopyInto(out *InstanceSpecConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecDisk ¶
type InstanceSpecDisk struct { // +optional AuthorizedKeys []string `json:"authorized_keys,omitempty"` // +optional AuthorizedUsers []string `json:"authorized_users,omitempty"` Label string `json:"label"` // +optional RootPass string `json:"root_pass,omitempty"` Size int `json:"size"` }
func (*InstanceSpecDisk) DeepCopy ¶
func (in *InstanceSpecDisk) DeepCopy() *InstanceSpecDisk
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecDisk.
func (*InstanceSpecDisk) DeepCopyInto ¶
func (in *InstanceSpecDisk) DeepCopyInto(out *InstanceSpecDisk)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceStatus ¶
type InstanceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Output *runtime.RawExtension `json:"output,omitempty"` }
func (*InstanceStatus) DeepCopy ¶
func (in *InstanceStatus) DeepCopy() *InstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceStatus.
func (*InstanceStatus) DeepCopyInto ¶
func (in *InstanceStatus) DeepCopyInto(out *InstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Nodebalancer ¶
type Nodebalancer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NodebalancerSpec `json:"spec,omitempty"` Status NodebalancerStatus `json:"status,omitempty"` }
func (*Nodebalancer) DeepCopy ¶
func (in *Nodebalancer) DeepCopy() *Nodebalancer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Nodebalancer.
func (*Nodebalancer) DeepCopyInto ¶
func (in *Nodebalancer) DeepCopyInto(out *Nodebalancer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Nodebalancer) DeepCopyObject ¶
func (in *Nodebalancer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodebalancerConfig ¶
type NodebalancerConfig struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NodebalancerConfigSpec `json:"spec,omitempty"` Status NodebalancerConfigStatus `json:"status,omitempty"` }
func (*NodebalancerConfig) DeepCopy ¶
func (in *NodebalancerConfig) DeepCopy() *NodebalancerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodebalancerConfig.
func (*NodebalancerConfig) DeepCopyInto ¶
func (in *NodebalancerConfig) DeepCopyInto(out *NodebalancerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodebalancerConfig) DeepCopyObject ¶
func (in *NodebalancerConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodebalancerConfigList ¶
type NodebalancerConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NodebalancerConfig CRD objects Items []NodebalancerConfig `json:"items,omitempty"` }
NodebalancerConfigList is a list of NodebalancerConfigs
func (*NodebalancerConfigList) DeepCopy ¶
func (in *NodebalancerConfigList) DeepCopy() *NodebalancerConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodebalancerConfigList.
func (*NodebalancerConfigList) DeepCopyInto ¶
func (in *NodebalancerConfigList) DeepCopyInto(out *NodebalancerConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodebalancerConfigList) DeepCopyObject ¶
func (in *NodebalancerConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodebalancerConfigSpec ¶
type NodebalancerConfigSpec struct { NodebalancerId int `json:"nodebalancer_id"` // +optional Port int `json:"port,omitempty"` // +optional Protocol string `json:"protocol,omitempty"` // +optional SslCert string `json:"ssl_cert,omitempty"` // +optional SslKey string `json:"ssl_key,omitempty"` }
func (*NodebalancerConfigSpec) DeepCopy ¶
func (in *NodebalancerConfigSpec) DeepCopy() *NodebalancerConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodebalancerConfigSpec.
func (*NodebalancerConfigSpec) DeepCopyInto ¶
func (in *NodebalancerConfigSpec) DeepCopyInto(out *NodebalancerConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodebalancerConfigStatus ¶
type NodebalancerConfigStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Output *runtime.RawExtension `json:"output,omitempty"` }
func (*NodebalancerConfigStatus) DeepCopy ¶
func (in *NodebalancerConfigStatus) DeepCopy() *NodebalancerConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodebalancerConfigStatus.
func (*NodebalancerConfigStatus) DeepCopyInto ¶
func (in *NodebalancerConfigStatus) DeepCopyInto(out *NodebalancerConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodebalancerList ¶
type NodebalancerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Nodebalancer CRD objects Items []Nodebalancer `json:"items,omitempty"` }
NodebalancerList is a list of Nodebalancers
func (*NodebalancerList) DeepCopy ¶
func (in *NodebalancerList) DeepCopy() *NodebalancerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodebalancerList.
func (*NodebalancerList) DeepCopyInto ¶
func (in *NodebalancerList) DeepCopyInto(out *NodebalancerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodebalancerList) DeepCopyObject ¶
func (in *NodebalancerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodebalancerNode ¶
type NodebalancerNode struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NodebalancerNodeSpec `json:"spec,omitempty"` Status NodebalancerNodeStatus `json:"status,omitempty"` }
func (*NodebalancerNode) DeepCopy ¶
func (in *NodebalancerNode) DeepCopy() *NodebalancerNode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodebalancerNode.
func (*NodebalancerNode) DeepCopyInto ¶
func (in *NodebalancerNode) DeepCopyInto(out *NodebalancerNode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodebalancerNode) DeepCopyObject ¶
func (in *NodebalancerNode) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodebalancerNodeList ¶
type NodebalancerNodeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NodebalancerNode CRD objects Items []NodebalancerNode `json:"items,omitempty"` }
NodebalancerNodeList is a list of NodebalancerNodes
func (*NodebalancerNodeList) DeepCopy ¶
func (in *NodebalancerNodeList) DeepCopy() *NodebalancerNodeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodebalancerNodeList.
func (*NodebalancerNodeList) DeepCopyInto ¶
func (in *NodebalancerNodeList) DeepCopyInto(out *NodebalancerNodeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodebalancerNodeList) DeepCopyObject ¶
func (in *NodebalancerNodeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodebalancerNodeSpec ¶
type NodebalancerNodeSpec struct { Address string `json:"address"` ConfigId int `json:"config_id"` Label string `json:"label"` NodebalancerId int `json:"nodebalancer_id"` }
func (*NodebalancerNodeSpec) DeepCopy ¶
func (in *NodebalancerNodeSpec) DeepCopy() *NodebalancerNodeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodebalancerNodeSpec.
func (*NodebalancerNodeSpec) DeepCopyInto ¶
func (in *NodebalancerNodeSpec) DeepCopyInto(out *NodebalancerNodeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodebalancerNodeStatus ¶
type NodebalancerNodeStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Output *runtime.RawExtension `json:"output,omitempty"` }
func (*NodebalancerNodeStatus) DeepCopy ¶
func (in *NodebalancerNodeStatus) DeepCopy() *NodebalancerNodeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodebalancerNodeStatus.
func (*NodebalancerNodeStatus) DeepCopyInto ¶
func (in *NodebalancerNodeStatus) DeepCopyInto(out *NodebalancerNodeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodebalancerSpec ¶
type NodebalancerSpec struct { // +optional ClientConnThrottle int `json:"client_conn_throttle,omitempty"` // +optional Label string `json:"label,omitempty"` Region string `json:"region"` // +optional // +kubebuilder:validation:UniqueItems=true Tags []string `json:"tags,omitempty"` }
func (*NodebalancerSpec) DeepCopy ¶
func (in *NodebalancerSpec) DeepCopy() *NodebalancerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodebalancerSpec.
func (*NodebalancerSpec) DeepCopyInto ¶
func (in *NodebalancerSpec) DeepCopyInto(out *NodebalancerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodebalancerStatus ¶
type NodebalancerStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Output *runtime.RawExtension `json:"output,omitempty"` }
func (*NodebalancerStatus) DeepCopy ¶
func (in *NodebalancerStatus) DeepCopy() *NodebalancerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodebalancerStatus.
func (*NodebalancerStatus) DeepCopyInto ¶
func (in *NodebalancerStatus) DeepCopyInto(out *NodebalancerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Rdns ¶
type Rdns struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RdnsSpec `json:"spec,omitempty"` Status RdnsStatus `json:"status,omitempty"` }
func (*Rdns) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rdns.
func (*Rdns) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Rdns) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RdnsList ¶
type RdnsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Rdns CRD objects Items []Rdns `json:"items,omitempty"` }
RdnsList is a list of Rdnss
func (*RdnsList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdnsList.
func (*RdnsList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RdnsList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RdnsSpec ¶
func (*RdnsSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdnsSpec.
func (*RdnsSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RdnsStatus ¶
type RdnsStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Output *runtime.RawExtension `json:"output,omitempty"` }
func (*RdnsStatus) DeepCopy ¶
func (in *RdnsStatus) DeepCopy() *RdnsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdnsStatus.
func (*RdnsStatus) DeepCopyInto ¶
func (in *RdnsStatus) DeepCopyInto(out *RdnsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Sshkey ¶
type Sshkey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SshkeySpec `json:"spec,omitempty"` Status SshkeyStatus `json:"status,omitempty"` }
func (*Sshkey) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sshkey.
func (*Sshkey) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sshkey) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SshkeyList ¶
type SshkeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Sshkey CRD objects Items []Sshkey `json:"items,omitempty"` }
SshkeyList is a list of Sshkeys
func (*SshkeyList) DeepCopy ¶
func (in *SshkeyList) DeepCopy() *SshkeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshkeyList.
func (*SshkeyList) DeepCopyInto ¶
func (in *SshkeyList) DeepCopyInto(out *SshkeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SshkeyList) DeepCopyObject ¶
func (in *SshkeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SshkeySpec ¶
func (*SshkeySpec) DeepCopy ¶
func (in *SshkeySpec) DeepCopy() *SshkeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshkeySpec.
func (*SshkeySpec) DeepCopyInto ¶
func (in *SshkeySpec) DeepCopyInto(out *SshkeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SshkeyStatus ¶
type SshkeyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Output *runtime.RawExtension `json:"output,omitempty"` }
func (*SshkeyStatus) DeepCopy ¶
func (in *SshkeyStatus) DeepCopy() *SshkeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SshkeyStatus.
func (*SshkeyStatus) DeepCopyInto ¶
func (in *SshkeyStatus) DeepCopyInto(out *SshkeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Stackscript ¶
type Stackscript struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StackscriptSpec `json:"spec,omitempty"` Status StackscriptStatus `json:"status,omitempty"` }
func (*Stackscript) DeepCopy ¶
func (in *Stackscript) DeepCopy() *Stackscript
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Stackscript.
func (*Stackscript) DeepCopyInto ¶
func (in *Stackscript) DeepCopyInto(out *Stackscript)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Stackscript) DeepCopyObject ¶
func (in *Stackscript) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StackscriptList ¶
type StackscriptList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Stackscript CRD objects Items []Stackscript `json:"items,omitempty"` }
StackscriptList is a list of Stackscripts
func (*StackscriptList) DeepCopy ¶
func (in *StackscriptList) DeepCopy() *StackscriptList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackscriptList.
func (*StackscriptList) DeepCopyInto ¶
func (in *StackscriptList) DeepCopyInto(out *StackscriptList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StackscriptList) DeepCopyObject ¶
func (in *StackscriptList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StackscriptSpec ¶
type StackscriptSpec struct { Description string `json:"description"` Images []string `json:"images"` // +optional IsPublic bool `json:"is_public,omitempty"` Label string `json:"label"` // +optional RevNote string `json:"rev_note,omitempty"` Script string `json:"script"` }
func (*StackscriptSpec) DeepCopy ¶
func (in *StackscriptSpec) DeepCopy() *StackscriptSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackscriptSpec.
func (*StackscriptSpec) DeepCopyInto ¶
func (in *StackscriptSpec) DeepCopyInto(out *StackscriptSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackscriptStatus ¶
type StackscriptStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Output *runtime.RawExtension `json:"output,omitempty"` }
func (*StackscriptStatus) DeepCopy ¶
func (in *StackscriptStatus) DeepCopy() *StackscriptStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackscriptStatus.
func (*StackscriptStatus) DeepCopyInto ¶
func (in *StackscriptStatus) DeepCopyInto(out *StackscriptStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Token ¶
type Token struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TokenSpec `json:"spec,omitempty"` Status TokenStatus `json:"status,omitempty"` }
func (*Token) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Token.
func (*Token) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Token) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TokenList ¶
type TokenList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Token CRD objects Items []Token `json:"items,omitempty"` }
TokenList is a list of Tokens
func (*TokenList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenList.
func (*TokenList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TokenList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TokenSpec ¶
type TokenSpec struct { // +optional Expiry string `json:"expiry,omitempty"` // +optional Label string `json:"label,omitempty"` Scopes string `json:"scopes"` }
func (*TokenSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenSpec.
func (*TokenSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TokenStatus ¶
type TokenStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Output *runtime.RawExtension `json:"output,omitempty"` }
func (*TokenStatus) DeepCopy ¶
func (in *TokenStatus) DeepCopy() *TokenStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenStatus.
func (*TokenStatus) DeepCopyInto ¶
func (in *TokenStatus) DeepCopyInto(out *TokenStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Volume ¶
type Volume struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VolumeSpec `json:"spec,omitempty"` Status VolumeStatus `json:"status,omitempty"` }
func (*Volume) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Volume.
func (*Volume) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Volume) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VolumeList ¶
type VolumeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Volume CRD objects Items []Volume `json:"items,omitempty"` }
VolumeList is a list of Volumes
func (*VolumeList) DeepCopy ¶
func (in *VolumeList) DeepCopy() *VolumeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeList.
func (*VolumeList) DeepCopyInto ¶
func (in *VolumeList) DeepCopyInto(out *VolumeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeList) DeepCopyObject ¶
func (in *VolumeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VolumeSpec ¶
type VolumeSpec struct { Label string `json:"label"` Region string `json:"region"` // +optional // +kubebuilder:validation:UniqueItems=true Tags []string `json:"tags,omitempty"` }
func (*VolumeSpec) DeepCopy ¶
func (in *VolumeSpec) DeepCopy() *VolumeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeSpec.
func (*VolumeSpec) DeepCopyInto ¶
func (in *VolumeSpec) DeepCopyInto(out *VolumeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeStatus ¶
type VolumeStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` Output *runtime.RawExtension `json:"output,omitempty"` }
func (*VolumeStatus) DeepCopy ¶
func (in *VolumeStatus) DeepCopy() *VolumeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeStatus.
func (*VolumeStatus) DeepCopyInto ¶
func (in *VolumeStatus) DeepCopyInto(out *VolumeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.