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 InstanceSpecAlerts
- type InstanceSpecBackups
- type InstanceSpecBackupsSchedule
- type InstanceSpecConfig
- type InstanceSpecConfigDevices
- type InstanceSpecConfigDevicesSda
- type InstanceSpecConfigDevicesSdb
- type InstanceSpecConfigDevicesSdc
- type InstanceSpecConfigDevicesSdd
- type InstanceSpecConfigDevicesSde
- type InstanceSpecConfigDevicesSdf
- type InstanceSpecConfigDevicesSdg
- type InstanceSpecConfigDevicesSdh
- type InstanceSpecConfigHelpers
- type InstanceSpecDisk
- type InstanceSpecSpecs
- type InstanceStatus
- type Nodebalancer
- type NodebalancerConfig
- type NodebalancerConfigList
- type NodebalancerConfigSpec
- type NodebalancerConfigSpecNodeStatus
- type NodebalancerConfigStatus
- type NodebalancerList
- type NodebalancerNode
- type NodebalancerNodeList
- type NodebalancerNodeSpec
- type NodebalancerNodeStatus
- type NodebalancerSpec
- type NodebalancerSpecTransfer
- 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 StackscriptSpecUserDefinedFields
- 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 { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` DomainID int `json:"domainID" tf:"domain_id"` Name string `json:"name" tf:"name"` // +optional Port int `json:"port,omitempty" tf:"port,omitempty"` // +optional Priority int `json:"priority,omitempty" tf:"priority,omitempty"` // +optional Protocol string `json:"protocol,omitempty" tf:"protocol,omitempty"` RecordType string `json:"recordType" tf:"record_type"` // +optional Service string `json:"service,omitempty" tf:"service,omitempty"` // +optional Tag string `json:"tag,omitempty" tf:"tag,omitempty"` Target string `json:"target" tf:"target"` // +optional TtlSec int `json:"ttlSec,omitempty" tf:"ttl_sec,omitempty"` // +optional Weight int `json:"weight,omitempty" tf:"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"` // +optional Output *DomainRecordSpec `json:"output,omitempty"` // +optional State *apis.State `json:"state,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 { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:UniqueItems=true AxfrIPS []string `json:"axfrIPS,omitempty" tf:"axfr_ips,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` Domain string `json:"domain" tf:"domain"` // +optional ExpireSec int `json:"expireSec,omitempty" tf:"expire_sec,omitempty"` // +optional Group string `json:"group,omitempty" tf:"group,omitempty"` // +optional // +kubebuilder:validation:UniqueItems=true MasterIPS []string `json:"masterIPS,omitempty" tf:"master_ips,omitempty"` // +optional RefreshSec int `json:"refreshSec,omitempty" tf:"refresh_sec,omitempty"` // +optional RetrySec int `json:"retrySec,omitempty" tf:"retry_sec,omitempty"` // +optional SoaEmail string `json:"soaEmail,omitempty" tf:"soa_email,omitempty"` // +optional Status string `json:"status,omitempty" tf:"status,omitempty"` // +optional // +kubebuilder:validation:UniqueItems=true Tags []string `json:"tags,omitempty" tf:"tags,omitempty"` // +optional TtlSec int `json:"ttlSec,omitempty" tf:"ttl_sec,omitempty"` Type string `json:"type" tf:"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"` // +optional Output *DomainSpec `json:"output,omitempty"` // +optional State *apis.State `json:"state,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 { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Created string `json:"created,omitempty" tf:"created,omitempty"` // +optional CreatedBy string `json:"createdBy,omitempty" tf:"created_by,omitempty"` // +optional Deprecated bool `json:"deprecated,omitempty" tf:"deprecated,omitempty"` // +optional Description string `json:"description,omitempty" tf:"description,omitempty"` DiskID int `json:"diskID" tf:"disk_id"` // +optional Expiry string `json:"expiry,omitempty" tf:"expiry,omitempty"` // +optional IsPublic bool `json:"isPublic,omitempty" tf:"is_public,omitempty"` Label string `json:"label" tf:"label"` LinodeID int `json:"linodeID" tf:"linode_id"` // +optional Size int `json:"size,omitempty" tf:"size,omitempty"` // +optional Type string `json:"type,omitempty" tf:"type,omitempty"` // +optional Vendor string `json:"vendor,omitempty" tf:"vendor,omitempty"` }
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"` // +optional Output *ImageSpec `json:"output,omitempty"` // +optional State *apis.State `json:"state,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 { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` // +optional // +kubebuilder:validation:MaxItems=1 Alerts []InstanceSpecAlerts `json:"alerts,omitempty" tf:"alerts,omitempty"` // +optional AuthorizedKeys []string `json:"authorizedKeys,omitempty" tf:"authorized_keys,omitempty"` // +optional AuthorizedUsers []string `json:"authorizedUsers,omitempty" tf:"authorized_users,omitempty"` // +optional BackupID int `json:"backupID,omitempty" tf:"backup_id,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Backups []InstanceSpecBackups `json:"backups,omitempty" tf:"backups,omitempty"` // +optional BackupsEnabled bool `json:"backupsEnabled,omitempty" tf:"backups_enabled,omitempty"` // +optional BootConfigLabel string `json:"bootConfigLabel,omitempty" tf:"boot_config_label,omitempty"` // +optional Config []InstanceSpecConfig `json:"config,omitempty" tf:"config,omitempty"` // +optional Disk []InstanceSpecDisk `json:"disk,omitempty" tf:"disk,omitempty"` // +optional Group string `json:"group,omitempty" tf:"group,omitempty"` // +optional Image string `json:"image,omitempty" tf:"image,omitempty"` // +optional IpAddress string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` // +optional // +kubebuilder:validation:UniqueItems=true Ipv4 []string `json:"ipv4,omitempty" tf:"ipv4,omitempty"` // +optional Ipv6 string `json:"ipv6,omitempty" tf:"ipv6,omitempty"` // +optional Label string `json:"label,omitempty" tf:"label,omitempty"` // +optional PrivateIP bool `json:"privateIP,omitempty" tf:"private_ip,omitempty"` // +optional PrivateIPAddress string `json:"privateIPAddress,omitempty" tf:"private_ip_address,omitempty"` Region string `json:"region" tf:"region"` // +optional RootPass string `json:"-" sensitive:"true" tf:"root_pass,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Specs []InstanceSpecSpecs `json:"specs,omitempty" tf:"specs,omitempty"` // +optional StackscriptData map[string]string `json:"-" sensitive:"true" tf:"stackscript_data,omitempty"` // +optional StackscriptID int `json:"stackscriptID,omitempty" tf:"stackscript_id,omitempty"` // +optional Status string `json:"status,omitempty" tf:"status,omitempty"` // +optional SwapSize int `json:"swapSize,omitempty" tf:"swap_size,omitempty"` // +optional // +kubebuilder:validation:UniqueItems=true Tags []string `json:"tags,omitempty" tf:"tags,omitempty"` // +optional Type string `json:"type,omitempty" tf:"type,omitempty"` // +optional WatchdogEnabled bool `json:"watchdogEnabled,omitempty" tf:"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 InstanceSpecAlerts ¶ added in v0.0.2
type InstanceSpecAlerts struct { // +optional Cpu int `json:"cpu,omitempty" tf:"cpu,omitempty"` // +optional Io int `json:"io,omitempty" tf:"io,omitempty"` // +optional NetworkIn int `json:"networkIn,omitempty" tf:"network_in,omitempty"` // +optional NetworkOut int `json:"networkOut,omitempty" tf:"network_out,omitempty"` // +optional TransferQuota int `json:"transferQuota,omitempty" tf:"transfer_quota,omitempty"` }
func (*InstanceSpecAlerts) DeepCopy ¶ added in v0.0.2
func (in *InstanceSpecAlerts) DeepCopy() *InstanceSpecAlerts
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecAlerts.
func (*InstanceSpecAlerts) DeepCopyInto ¶ added in v0.0.2
func (in *InstanceSpecAlerts) DeepCopyInto(out *InstanceSpecAlerts)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecBackups ¶ added in v0.0.2
type InstanceSpecBackups struct { // +optional Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Schedule []InstanceSpecBackupsSchedule `json:"schedule,omitempty" tf:"schedule,omitempty"` }
func (*InstanceSpecBackups) DeepCopy ¶ added in v0.0.2
func (in *InstanceSpecBackups) DeepCopy() *InstanceSpecBackups
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecBackups.
func (*InstanceSpecBackups) DeepCopyInto ¶ added in v0.0.2
func (in *InstanceSpecBackups) DeepCopyInto(out *InstanceSpecBackups)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecBackupsSchedule ¶ added in v0.0.2
type InstanceSpecBackupsSchedule struct { // +optional Day string `json:"day,omitempty" tf:"day,omitempty"` // +optional Window string `json:"window,omitempty" tf:"window,omitempty"` }
func (*InstanceSpecBackupsSchedule) DeepCopy ¶ added in v0.0.2
func (in *InstanceSpecBackupsSchedule) DeepCopy() *InstanceSpecBackupsSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecBackupsSchedule.
func (*InstanceSpecBackupsSchedule) DeepCopyInto ¶ added in v0.0.2
func (in *InstanceSpecBackupsSchedule) DeepCopyInto(out *InstanceSpecBackupsSchedule)
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" tf:"comments,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Devices []InstanceSpecConfigDevices `json:"devices,omitempty" tf:"devices,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Helpers []InstanceSpecConfigHelpers `json:"helpers,omitempty" tf:"helpers,omitempty"` // +optional Kernel string `json:"kernel,omitempty" tf:"kernel,omitempty"` Label string `json:"label" tf:"label"` // +optional MemoryLimit int `json:"memoryLimit,omitempty" tf:"memory_limit,omitempty"` // +optional RootDevice string `json:"rootDevice,omitempty" tf:"root_device,omitempty"` // +optional RunLevel string `json:"runLevel,omitempty" tf:"run_level,omitempty"` // +optional VirtMode string `json:"virtMode,omitempty" tf:"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 InstanceSpecConfigDevices ¶ added in v0.0.2
type InstanceSpecConfigDevices struct { // +optional // +kubebuilder:validation:MaxItems=1 Sda []InstanceSpecConfigDevicesSda `json:"sda,omitempty" tf:"sda,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Sdb []InstanceSpecConfigDevicesSdb `json:"sdb,omitempty" tf:"sdb,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Sdc []InstanceSpecConfigDevicesSdc `json:"sdc,omitempty" tf:"sdc,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Sdd []InstanceSpecConfigDevicesSdd `json:"sdd,omitempty" tf:"sdd,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Sde []InstanceSpecConfigDevicesSde `json:"sde,omitempty" tf:"sde,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Sdf []InstanceSpecConfigDevicesSdf `json:"sdf,omitempty" tf:"sdf,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Sdg []InstanceSpecConfigDevicesSdg `json:"sdg,omitempty" tf:"sdg,omitempty"` // +optional // +kubebuilder:validation:MaxItems=1 Sdh []InstanceSpecConfigDevicesSdh `json:"sdh,omitempty" tf:"sdh,omitempty"` }
func (*InstanceSpecConfigDevices) DeepCopy ¶ added in v0.0.2
func (in *InstanceSpecConfigDevices) DeepCopy() *InstanceSpecConfigDevices
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecConfigDevices.
func (*InstanceSpecConfigDevices) DeepCopyInto ¶ added in v0.0.2
func (in *InstanceSpecConfigDevices) DeepCopyInto(out *InstanceSpecConfigDevices)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecConfigDevicesSda ¶ added in v0.0.2
type InstanceSpecConfigDevicesSda struct { // +optional DiskID int `json:"diskID,omitempty" tf:"disk_id,omitempty"` // +optional DiskLabel string `json:"diskLabel,omitempty" tf:"disk_label,omitempty"` // +optional VolumeID int `json:"volumeID,omitempty" tf:"volume_id,omitempty"` }
func (*InstanceSpecConfigDevicesSda) DeepCopy ¶ added in v0.0.2
func (in *InstanceSpecConfigDevicesSda) DeepCopy() *InstanceSpecConfigDevicesSda
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecConfigDevicesSda.
func (*InstanceSpecConfigDevicesSda) DeepCopyInto ¶ added in v0.0.2
func (in *InstanceSpecConfigDevicesSda) DeepCopyInto(out *InstanceSpecConfigDevicesSda)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecConfigDevicesSdb ¶ added in v0.0.2
type InstanceSpecConfigDevicesSdb struct { // +optional DiskID int `json:"diskID,omitempty" tf:"disk_id,omitempty"` // +optional DiskLabel string `json:"diskLabel,omitempty" tf:"disk_label,omitempty"` // +optional VolumeID int `json:"volumeID,omitempty" tf:"volume_id,omitempty"` }
func (*InstanceSpecConfigDevicesSdb) DeepCopy ¶ added in v0.0.2
func (in *InstanceSpecConfigDevicesSdb) DeepCopy() *InstanceSpecConfigDevicesSdb
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecConfigDevicesSdb.
func (*InstanceSpecConfigDevicesSdb) DeepCopyInto ¶ added in v0.0.2
func (in *InstanceSpecConfigDevicesSdb) DeepCopyInto(out *InstanceSpecConfigDevicesSdb)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecConfigDevicesSdc ¶ added in v0.0.2
type InstanceSpecConfigDevicesSdc struct { // +optional DiskID int `json:"diskID,omitempty" tf:"disk_id,omitempty"` // +optional DiskLabel string `json:"diskLabel,omitempty" tf:"disk_label,omitempty"` // +optional VolumeID int `json:"volumeID,omitempty" tf:"volume_id,omitempty"` }
func (*InstanceSpecConfigDevicesSdc) DeepCopy ¶ added in v0.0.2
func (in *InstanceSpecConfigDevicesSdc) DeepCopy() *InstanceSpecConfigDevicesSdc
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecConfigDevicesSdc.
func (*InstanceSpecConfigDevicesSdc) DeepCopyInto ¶ added in v0.0.2
func (in *InstanceSpecConfigDevicesSdc) DeepCopyInto(out *InstanceSpecConfigDevicesSdc)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecConfigDevicesSdd ¶ added in v0.0.2
type InstanceSpecConfigDevicesSdd struct { // +optional DiskID int `json:"diskID,omitempty" tf:"disk_id,omitempty"` // +optional DiskLabel string `json:"diskLabel,omitempty" tf:"disk_label,omitempty"` // +optional VolumeID int `json:"volumeID,omitempty" tf:"volume_id,omitempty"` }
func (*InstanceSpecConfigDevicesSdd) DeepCopy ¶ added in v0.0.2
func (in *InstanceSpecConfigDevicesSdd) DeepCopy() *InstanceSpecConfigDevicesSdd
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecConfigDevicesSdd.
func (*InstanceSpecConfigDevicesSdd) DeepCopyInto ¶ added in v0.0.2
func (in *InstanceSpecConfigDevicesSdd) DeepCopyInto(out *InstanceSpecConfigDevicesSdd)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecConfigDevicesSde ¶ added in v0.0.2
type InstanceSpecConfigDevicesSde struct { // +optional DiskID int `json:"diskID,omitempty" tf:"disk_id,omitempty"` // +optional DiskLabel string `json:"diskLabel,omitempty" tf:"disk_label,omitempty"` // +optional VolumeID int `json:"volumeID,omitempty" tf:"volume_id,omitempty"` }
func (*InstanceSpecConfigDevicesSde) DeepCopy ¶ added in v0.0.2
func (in *InstanceSpecConfigDevicesSde) DeepCopy() *InstanceSpecConfigDevicesSde
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecConfigDevicesSde.
func (*InstanceSpecConfigDevicesSde) DeepCopyInto ¶ added in v0.0.2
func (in *InstanceSpecConfigDevicesSde) DeepCopyInto(out *InstanceSpecConfigDevicesSde)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecConfigDevicesSdf ¶ added in v0.0.2
type InstanceSpecConfigDevicesSdf struct { // +optional DiskID int `json:"diskID,omitempty" tf:"disk_id,omitempty"` // +optional DiskLabel string `json:"diskLabel,omitempty" tf:"disk_label,omitempty"` // +optional VolumeID int `json:"volumeID,omitempty" tf:"volume_id,omitempty"` }
func (*InstanceSpecConfigDevicesSdf) DeepCopy ¶ added in v0.0.2
func (in *InstanceSpecConfigDevicesSdf) DeepCopy() *InstanceSpecConfigDevicesSdf
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecConfigDevicesSdf.
func (*InstanceSpecConfigDevicesSdf) DeepCopyInto ¶ added in v0.0.2
func (in *InstanceSpecConfigDevicesSdf) DeepCopyInto(out *InstanceSpecConfigDevicesSdf)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecConfigDevicesSdg ¶ added in v0.0.2
type InstanceSpecConfigDevicesSdg struct { // +optional DiskID int `json:"diskID,omitempty" tf:"disk_id,omitempty"` // +optional DiskLabel string `json:"diskLabel,omitempty" tf:"disk_label,omitempty"` // +optional VolumeID int `json:"volumeID,omitempty" tf:"volume_id,omitempty"` }
func (*InstanceSpecConfigDevicesSdg) DeepCopy ¶ added in v0.0.2
func (in *InstanceSpecConfigDevicesSdg) DeepCopy() *InstanceSpecConfigDevicesSdg
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecConfigDevicesSdg.
func (*InstanceSpecConfigDevicesSdg) DeepCopyInto ¶ added in v0.0.2
func (in *InstanceSpecConfigDevicesSdg) DeepCopyInto(out *InstanceSpecConfigDevicesSdg)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecConfigDevicesSdh ¶ added in v0.0.2
type InstanceSpecConfigDevicesSdh struct { // +optional DiskID int `json:"diskID,omitempty" tf:"disk_id,omitempty"` // +optional DiskLabel string `json:"diskLabel,omitempty" tf:"disk_label,omitempty"` // +optional VolumeID int `json:"volumeID,omitempty" tf:"volume_id,omitempty"` }
func (*InstanceSpecConfigDevicesSdh) DeepCopy ¶ added in v0.0.2
func (in *InstanceSpecConfigDevicesSdh) DeepCopy() *InstanceSpecConfigDevicesSdh
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecConfigDevicesSdh.
func (*InstanceSpecConfigDevicesSdh) DeepCopyInto ¶ added in v0.0.2
func (in *InstanceSpecConfigDevicesSdh) DeepCopyInto(out *InstanceSpecConfigDevicesSdh)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecConfigHelpers ¶ added in v0.0.2
type InstanceSpecConfigHelpers struct { // +optional DevtmpfsAutomount bool `json:"devtmpfsAutomount,omitempty" tf:"devtmpfs_automount,omitempty"` // +optional Distro bool `json:"distro,omitempty" tf:"distro,omitempty"` // +optional ModulesDep bool `json:"modulesDep,omitempty" tf:"modules_dep,omitempty"` // +optional Network bool `json:"network,omitempty" tf:"network,omitempty"` // +optional UpdatedbDisabled bool `json:"updatedbDisabled,omitempty" tf:"updatedb_disabled,omitempty"` }
func (*InstanceSpecConfigHelpers) DeepCopy ¶ added in v0.0.2
func (in *InstanceSpecConfigHelpers) DeepCopy() *InstanceSpecConfigHelpers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecConfigHelpers.
func (*InstanceSpecConfigHelpers) DeepCopyInto ¶ added in v0.0.2
func (in *InstanceSpecConfigHelpers) DeepCopyInto(out *InstanceSpecConfigHelpers)
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:"authorizedKeys,omitempty" tf:"authorized_keys,omitempty"` // +optional AuthorizedUsers []string `json:"authorizedUsers,omitempty" tf:"authorized_users,omitempty"` // +optional Filesystem string `json:"filesystem,omitempty" tf:"filesystem,omitempty"` // +optional ID int `json:"ID,omitempty" tf:"id,omitempty"` // +optional Image string `json:"image,omitempty" tf:"image,omitempty"` Label string `json:"label" tf:"label"` // +optional ReadOnly bool `json:"readOnly,omitempty" tf:"read_only,omitempty"` // +optional RootPass string `json:"-" sensitive:"true" tf:"root_pass,omitempty"` Size int `json:"size" tf:"size"` // +optional StackscriptData map[string]string `json:"-" sensitive:"true" tf:"stackscript_data,omitempty"` // +optional StackscriptID int `json:"stackscriptID,omitempty" tf:"stackscript_id,omitempty"` }
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 InstanceSpecSpecs ¶ added in v0.0.2
type InstanceSpecSpecs struct { // +optional Disk int `json:"disk,omitempty" tf:"disk,omitempty"` // +optional Memory int `json:"memory,omitempty" tf:"memory,omitempty"` // +optional Transfer int `json:"transfer,omitempty" tf:"transfer,omitempty"` // +optional Vcpus int `json:"vcpus,omitempty" tf:"vcpus,omitempty"` }
func (*InstanceSpecSpecs) DeepCopy ¶ added in v0.0.2
func (in *InstanceSpecSpecs) DeepCopy() *InstanceSpecSpecs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecSpecs.
func (*InstanceSpecSpecs) DeepCopyInto ¶ added in v0.0.2
func (in *InstanceSpecSpecs) DeepCopyInto(out *InstanceSpecSpecs)
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"` // +optional Output *InstanceSpec `json:"output,omitempty"` // +optional State *apis.State `json:"state,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 { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` // +optional Algorithm string `json:"algorithm,omitempty" tf:"algorithm,omitempty"` // +optional Check string `json:"check,omitempty" tf:"check,omitempty"` // +optional CheckAttempts int `json:"checkAttempts,omitempty" tf:"check_attempts,omitempty"` // +optional CheckBody string `json:"checkBody,omitempty" tf:"check_body,omitempty"` // +optional CheckInterval int `json:"checkInterval,omitempty" tf:"check_interval,omitempty"` // +optional CheckPassive bool `json:"checkPassive,omitempty" tf:"check_passive,omitempty"` // +optional CheckPath string `json:"checkPath,omitempty" tf:"check_path,omitempty"` // +optional CheckTimeout int `json:"checkTimeout,omitempty" tf:"check_timeout,omitempty"` // +optional CipherSuite string `json:"cipherSuite,omitempty" tf:"cipher_suite,omitempty"` // +optional NodeStatus map[string]NodebalancerConfigSpecNodeStatus `json:"nodeStatus,omitempty" tf:"node_status,omitempty"` NodebalancerID int `json:"nodebalancerID" tf:"nodebalancer_id"` // +optional Port int `json:"port,omitempty" tf:"port,omitempty"` // +optional Protocol string `json:"protocol,omitempty" tf:"protocol,omitempty"` // +optional SslCert string `json:"sslCert,omitempty" tf:"ssl_cert,omitempty"` // +optional SslCommonname string `json:"sslCommonname,omitempty" tf:"ssl_commonname,omitempty"` // +optional SslFingerprint string `json:"sslFingerprint,omitempty" tf:"ssl_fingerprint,omitempty"` // +optional SslKey string `json:"-" sensitive:"true" tf:"ssl_key,omitempty"` // +optional Stickiness string `json:"stickiness,omitempty" tf:"stickiness,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 NodebalancerConfigSpecNodeStatus ¶ added in v0.0.2
type NodebalancerConfigSpecNodeStatus struct { // +optional StatusDown int `json:"statusDown,omitempty" tf:"status_down,omitempty"` // +optional StatusUp int `json:"statusUp,omitempty" tf:"status_up,omitempty"` }
func (*NodebalancerConfigSpecNodeStatus) DeepCopy ¶ added in v0.0.2
func (in *NodebalancerConfigSpecNodeStatus) DeepCopy() *NodebalancerConfigSpecNodeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodebalancerConfigSpecNodeStatus.
func (*NodebalancerConfigSpecNodeStatus) DeepCopyInto ¶ added in v0.0.2
func (in *NodebalancerConfigSpecNodeStatus) DeepCopyInto(out *NodebalancerConfigSpecNodeStatus)
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"` // +optional Output *NodebalancerConfigSpec `json:"output,omitempty"` // +optional State *apis.State `json:"state,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 { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Address string `json:"address" tf:"address"` ConfigID int `json:"configID" tf:"config_id"` Label string `json:"label" tf:"label"` // +optional Mode string `json:"mode,omitempty" tf:"mode,omitempty"` NodebalancerID int `json:"nodebalancerID" tf:"nodebalancer_id"` // +optional Status string `json:"status,omitempty" tf:"status,omitempty"` // +optional Weight int `json:"weight,omitempty" tf:"weight,omitempty"` }
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"` // +optional Output *NodebalancerNodeSpec `json:"output,omitempty"` // +optional State *apis.State `json:"state,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 { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ClientConnThrottle int `json:"clientConnThrottle,omitempty" tf:"client_conn_throttle,omitempty"` // +optional Created string `json:"created,omitempty" tf:"created,omitempty"` // +optional Hostname string `json:"hostname,omitempty" tf:"hostname,omitempty"` // +optional Ipv4 string `json:"ipv4,omitempty" tf:"ipv4,omitempty"` // +optional Ipv6 string `json:"ipv6,omitempty" tf:"ipv6,omitempty"` // +optional Label string `json:"label,omitempty" tf:"label,omitempty"` Region string `json:"region" tf:"region"` // +optional // +kubebuilder:validation:UniqueItems=true Tags []string `json:"tags,omitempty" tf:"tags,omitempty"` // +optional Transfer map[string]NodebalancerSpecTransfer `json:"transfer,omitempty" tf:"transfer,omitempty"` // +optional Updated string `json:"updated,omitempty" tf:"updated,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 NodebalancerSpecTransfer ¶ added in v0.0.2
type NodebalancerSpecTransfer struct { // +optional In json.Number `json:"in,omitempty" tf:"in,omitempty"` // +optional Out json.Number `json:"out,omitempty" tf:"out,omitempty"` // +optional Total json.Number `json:"total,omitempty" tf:"total,omitempty"` }
func (*NodebalancerSpecTransfer) DeepCopy ¶ added in v0.0.2
func (in *NodebalancerSpecTransfer) DeepCopy() *NodebalancerSpecTransfer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodebalancerSpecTransfer.
func (*NodebalancerSpecTransfer) DeepCopyInto ¶ added in v0.0.2
func (in *NodebalancerSpecTransfer) DeepCopyInto(out *NodebalancerSpecTransfer)
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"` // +optional Output *NodebalancerSpec `json:"output,omitempty"` // +optional State *apis.State `json:"state,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 ¶
type RdnsSpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` Address string `json:"address" tf:"address"` Rdns string `json:"rdns" tf:"rdns"` }
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"` // +optional Output *RdnsSpec `json:"output,omitempty"` // +optional State *apis.State `json:"state,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 ¶
type SshkeySpec struct { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Created string `json:"created,omitempty" tf:"created,omitempty"` Label string `json:"label" tf:"label"` SshKey string `json:"sshKey" tf:"ssh_key"` }
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"` // +optional Output *SshkeySpec `json:"output,omitempty"` // +optional State *apis.State `json:"state,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 { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Created string `json:"created,omitempty" tf:"created,omitempty"` // +optional DeploymentsActive int `json:"deploymentsActive,omitempty" tf:"deployments_active,omitempty"` // +optional DeploymentsTotal int `json:"deploymentsTotal,omitempty" tf:"deployments_total,omitempty"` Description string `json:"description" tf:"description"` Images []string `json:"images" tf:"images"` // +optional IsPublic bool `json:"isPublic,omitempty" tf:"is_public,omitempty"` Label string `json:"label" tf:"label"` // +optional RevNote string `json:"revNote,omitempty" tf:"rev_note,omitempty"` Script string `json:"script" tf:"script"` // +optional Updated string `json:"updated,omitempty" tf:"updated,omitempty"` // +optional UserDefinedFields []StackscriptSpecUserDefinedFields `json:"userDefinedFields,omitempty" tf:"user_defined_fields,omitempty"` // +optional UserGravatarID string `json:"userGravatarID,omitempty" tf:"user_gravatar_id,omitempty"` // +optional Username string `json:"username,omitempty" tf:"username,omitempty"` }
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 StackscriptSpecUserDefinedFields ¶ added in v0.0.2
type StackscriptSpecUserDefinedFields struct { // +optional Default string `json:"default,omitempty" tf:"default,omitempty"` // +optional Example string `json:"example,omitempty" tf:"example,omitempty"` // +optional Label string `json:"label,omitempty" tf:"label,omitempty"` // +optional ManyOf string `json:"manyOf,omitempty" tf:"many_of,omitempty"` // +optional Name string `json:"name,omitempty" tf:"name,omitempty"` // +optional OneOf string `json:"oneOf,omitempty" tf:"one_of,omitempty"` }
func (*StackscriptSpecUserDefinedFields) DeepCopy ¶ added in v0.0.2
func (in *StackscriptSpecUserDefinedFields) DeepCopy() *StackscriptSpecUserDefinedFields
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackscriptSpecUserDefinedFields.
func (*StackscriptSpecUserDefinedFields) DeepCopyInto ¶ added in v0.0.2
func (in *StackscriptSpecUserDefinedFields) DeepCopyInto(out *StackscriptSpecUserDefinedFields)
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"` // +optional Output *StackscriptSpec `json:"output,omitempty"` // +optional State *apis.State `json:"state,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 { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Created string `json:"created,omitempty" tf:"created,omitempty"` // +optional Expiry string `json:"expiry,omitempty" tf:"expiry,omitempty"` // +optional Label string `json:"label,omitempty" tf:"label,omitempty"` Scopes string `json:"scopes" tf:"scopes"` // +optional Token string `json:"token,omitempty" tf:"token,omitempty"` }
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"` // +optional Output *TokenSpec `json:"output,omitempty"` // +optional State *apis.State `json:"state,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 { ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional FilesystemPath string `json:"filesystemPath,omitempty" tf:"filesystem_path,omitempty"` Label string `json:"label" tf:"label"` // +optional LinodeID int `json:"linodeID,omitempty" tf:"linode_id,omitempty"` Region string `json:"region" tf:"region"` // +optional Size int `json:"size,omitempty" tf:"size,omitempty"` // +optional Status string `json:"status,omitempty" tf:"status,omitempty"` // +optional // +kubebuilder:validation:UniqueItems=true Tags []string `json:"tags,omitempty" tf:"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"` // +optional Output *VolumeSpec `json:"output,omitempty"` // +optional State *apis.State `json:"state,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.