# Constants

ObjectStorageACL options represent the access control level of a bucket.
ObjectStorageACL options represent the access control level of a bucket.
ObjectStorageACL options represent the access control level of a bucket.
ObjectStorageACL options represent the access control level of a bucket.
ClusterFinalizer allows ReconcileLinodeCluster to clean up Linode resources associated with LinodeCluster before removing it from the apiserver.
CreateFirewallError indicates that an error was encountered when trying to create the Firewall.
CreatePlacementGroupError indicates that an error was encountered when trying to create the PlacementGroup.
CreateVPCError indicates that an error was encountered when trying to create the VPC.
DeleteFirewallError indicates that an error was encountered when trying to delete the Firewall.
DeletePlacementGroupError indicates that an error was encountered when trying to delete the PlacementGroup.
DeleteVPCError indicates that an error was encountered when trying to delete the VPC.
FirewallFinalizer allows ReconcileLinodeFirewall to clean up Linode resources associated with LinodeFirewall before removing it from the apiserver.
MachineFinalizer allows ReconcileLinodeMachine to clean up Linode resources associated with LinodeMachine before removing it from the apiserver.
ObjectStorageKeyFinalizer allows ReconcileLinodeObjectStorageKey to clean up Linode resources associated with LinodeObjectStorageKey before removing it from the apiserver.
PlacementGroupFinalizer allows ReconcileLinodePG to clean up Linode resources associated with LinodePlacementGroup before removing it from the apiserver.
UpdateFirewallError indicates that an error was encountered when trying to update the Firewall.
UpdateVPCError indicates that an error was encountered when trying to update the VPC.
VPCFinalizer allows ReconcileLinodeVPC to clean up Linode resources associated with LinodeVPC before removing it from the apiserver.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

AddressSet is the Schema for the addresssets API.
AddressSetList contains a list of AddressSet.
AddressSetSpec defines the desired state of AddressSet.
AddressSetStatus defines the observed state of AddressSet.
No description provided by the author
FirewallRule is the Schema for the firewallrules API.
FirewallRuleList contains a list of FirewallRule.
FirewallRuleSpec defines the desired state of FirewallRule.
FirewallRuleStatus defines the observed state of FirewallRule.
No description provided by the author
InstanceConfigInterfaceCreateOptions defines network interface config.
InstanceConfiguration defines the instance configuration.
InstanceDisk defines a list of disks to use for an instance.
InstanceMetadataOptions defines metadata of instance.
LinodeCluster is the Schema for the linodeclusters API.
LinodeClusterList contains a list of LinodeCluster.
LinodeClusterSpec defines the desired state of LinodeCluster.
LinodeClusterStatus defines the observed state of LinodeCluster.
LinodeClusterTemplate is the Schema for the linodeclustertemplates API.
LinodeClusterTemplateList contains a list of LinodeClusterTemplate.
LinodeClusterTemplateResource describes the data needed to create a LinodeCluster from a template.
LinodeClusterTemplateSpec defines the desired state of LinodeClusterTemplate.
LinodeFirewall is the Schema for the linodefirewalls API.
LinodeFirewallList contains a list of LinodeFirewall.
LinodeFirewallSpec defines the desired state of LinodeFirewall.
LinodeFirewallStatus defines the observed state of LinodeFirewall.
LinodeMachine is the Schema for the linodemachines API.
LinodeMachineList contains a list of LinodeMachine.
LinodeMachineSpec defines the desired state of LinodeMachine.
LinodeMachineStatus defines the observed state of LinodeMachine.
LinodeMachineTemplate is the Schema for the linodemachinetemplates API.
LinodeMachineTemplateList contains a list of LinodeMachineTemplate.
LinodeMachineTemplateResource describes the data needed to create a LinodeMachine from a template.
LinodeMachineTemplateSpec defines the desired state of LinodeMachineTemplate.
No description provided by the author
LinodeObjectStorageBucket is the Schema for the linodeobjectstoragebuckets API.
LinodeObjectStorageBucketList contains a list of LinodeObjectStorageBucket.
LinodeObjectStorageBucketSpec defines the desired state of LinodeObjectStorageBucket.
LinodeObjectStorageBucketStatus defines the observed state of LinodeObjectStorageBucket.
LinodeObjectStorageKey is the Schema for the linodeobjectstoragekeys API.
LinodeObjectStorageKeyList contains a list of LinodeObjectStorageKey.
LinodeObjectStorageKeySpec defines the desired state of LinodeObjectStorageKey.
LinodeObjectStorageKeyStatus defines the observed state of LinodeObjectStorageKey.
LinodePlacementGroup is the Schema for the linodeplacementgroups API.
LinodePlacementGroupList contains a list of LinodePlacementGroup.
LinodePlacementGroupSpec defines the desired state of LinodePlacementGroup.
LinodePlacementGroupStatus defines the observed state of LinodePlacementGroup.
LinodeVPC is the Schema for the linodemachines API.
LinodeVPCList contains a list of LinodeVPC.
LinodeVPCSpec defines the desired state of LinodeVPC.
LinodeVPCStatus defines the observed state of LinodeVPC.
NetworkAddresses holds a list of IPv4 and IPv6 addresses We don't use linodego here since kubebuilder can't generate DeepCopyInto for linodego.NetworkAddresses.
NetworkSpec encapsulates Linode networking resources.
ObjectStore defines a supporting Object Storage bucket for cluster operations.
VPCIPv4 defines VPC IPV4 settings.
VPCSubnetCreateOptions defines subnet options.

# Type aliases

FirewallStatusError defines errors states for Firewall objects.
LinodePlacementGroupStatusError defines errors states for PlacementGroup objects.
No description provided by the author
VPCStatusError defines errors states for VPC objects.