Versions in this module Expand all Collapse all v0 v0.6.9 Mar 7, 2024 v0.6.8 Sep 26, 2023 v0.6.6 Aug 28, 2023 v0.6.5 May 10, 2023 Changes in this version + const ClusterFinalizer + const MachineFinalizer + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var InstanceStateActive = InstanceState("ACTIVE") + var InstanceStateBuilding = InstanceState("BUILDING") + var InstanceStateDeleted = InstanceState("DELETED") + var InstanceStateError = InstanceState("ERROR") + var InstanceStateShutoff = InstanceState("SHUTOFF") + var InstanceStateStopped = InstanceState("STOPPED") + var SchemeBuilder = &scheme.Builder + func Convert_v1alpha5_APIServerLoadBalancer_To_v1alpha6_APIServerLoadBalancer(in *APIServerLoadBalancer, out *v1alpha6.APIServerLoadBalancer, ...) error + func Convert_v1alpha5_AddressPair_To_v1alpha6_AddressPair(in *AddressPair, out *v1alpha6.AddressPair, s conversion.Scope) error + func Convert_v1alpha5_Bastion_To_v1alpha6_Bastion(in *Bastion, out *v1alpha6.Bastion, s conversion.Scope) error + func Convert_v1alpha5_ExternalRouterIPParam_To_v1alpha6_ExternalRouterIPParam(in *ExternalRouterIPParam, out *v1alpha6.ExternalRouterIPParam, ...) error + func Convert_v1alpha5_FixedIP_To_v1alpha6_FixedIP(in *FixedIP, out *v1alpha6.FixedIP, s conversion.Scope) error + func Convert_v1alpha5_Instance_To_v1alpha6_Instance(in *Instance, out *v1alpha6.Instance, s conversion.Scope) error + func Convert_v1alpha5_LoadBalancer_To_v1alpha6_LoadBalancer(in *LoadBalancer, out *v1alpha6.LoadBalancer, s conversion.Scope) error + func Convert_v1alpha5_NetworkFilter_To_v1alpha6_NetworkFilter(in *NetworkFilter, out *v1alpha6.NetworkFilter, s conversion.Scope) error + func Convert_v1alpha5_NetworkParam_To_v1alpha6_NetworkParam(in *NetworkParam, out *v1alpha6.NetworkParam, s conversion.Scope) error + func Convert_v1alpha5_Network_To_v1alpha6_Network(in *Network, out *v1alpha6.Network, s conversion.Scope) error + func Convert_v1alpha5_OpenStackClusterList_To_v1alpha6_OpenStackClusterList(in *OpenStackClusterList, out *v1alpha6.OpenStackClusterList, ...) error + func Convert_v1alpha5_OpenStackClusterSpec_To_v1alpha6_OpenStackClusterSpec(in *OpenStackClusterSpec, out *v1alpha6.OpenStackClusterSpec, ...) error + func Convert_v1alpha5_OpenStackClusterStatus_To_v1alpha6_OpenStackClusterStatus(in *OpenStackClusterStatus, out *v1alpha6.OpenStackClusterStatus, ...) error + func Convert_v1alpha5_OpenStackClusterTemplateList_To_v1alpha6_OpenStackClusterTemplateList(in *OpenStackClusterTemplateList, out *v1alpha6.OpenStackClusterTemplateList, ...) error + func Convert_v1alpha5_OpenStackClusterTemplateResource_To_v1alpha6_OpenStackClusterTemplateResource(in *OpenStackClusterTemplateResource, ...) error + func Convert_v1alpha5_OpenStackClusterTemplateSpec_To_v1alpha6_OpenStackClusterTemplateSpec(in *OpenStackClusterTemplateSpec, out *v1alpha6.OpenStackClusterTemplateSpec, ...) error + func Convert_v1alpha5_OpenStackClusterTemplate_To_v1alpha6_OpenStackClusterTemplate(in *OpenStackClusterTemplate, out *v1alpha6.OpenStackClusterTemplate, ...) error + func Convert_v1alpha5_OpenStackCluster_To_v1alpha6_OpenStackCluster(in *OpenStackCluster, out *v1alpha6.OpenStackCluster, s conversion.Scope) error + func Convert_v1alpha5_OpenStackIdentityReference_To_v1alpha6_OpenStackIdentityReference(in *OpenStackIdentityReference, out *v1alpha6.OpenStackIdentityReference, ...) error + func Convert_v1alpha5_OpenStackMachineList_To_v1alpha6_OpenStackMachineList(in *OpenStackMachineList, out *v1alpha6.OpenStackMachineList, ...) error + func Convert_v1alpha5_OpenStackMachineSpec_To_v1alpha6_OpenStackMachineSpec(in *OpenStackMachineSpec, out *v1alpha6.OpenStackMachineSpec, ...) error + func Convert_v1alpha5_OpenStackMachineStatus_To_v1alpha6_OpenStackMachineStatus(in *OpenStackMachineStatus, out *v1alpha6.OpenStackMachineStatus, ...) error + func Convert_v1alpha5_OpenStackMachineTemplateList_To_v1alpha6_OpenStackMachineTemplateList(in *OpenStackMachineTemplateList, out *v1alpha6.OpenStackMachineTemplateList, ...) error + func Convert_v1alpha5_OpenStackMachineTemplateResource_To_v1alpha6_OpenStackMachineTemplateResource(in *OpenStackMachineTemplateResource, ...) error + func Convert_v1alpha5_OpenStackMachineTemplateSpec_To_v1alpha6_OpenStackMachineTemplateSpec(in *OpenStackMachineTemplateSpec, out *v1alpha6.OpenStackMachineTemplateSpec, ...) error + func Convert_v1alpha5_OpenStackMachineTemplate_To_v1alpha6_OpenStackMachineTemplate(in *OpenStackMachineTemplate, out *v1alpha6.OpenStackMachineTemplate, ...) error + func Convert_v1alpha5_OpenStackMachine_To_v1alpha6_OpenStackMachine(in *OpenStackMachine, out *v1alpha6.OpenStackMachine, s conversion.Scope) error + func Convert_v1alpha5_PortOpts_To_v1alpha6_PortOpts(in *PortOpts, out *v1alpha6.PortOpts, s conversion.Scope) error + func Convert_v1alpha5_RootVolume_To_v1alpha6_RootVolume(in *RootVolume, out *v1alpha6.RootVolume, s conversion.Scope) error + func Convert_v1alpha5_Router_To_v1alpha6_Router(in *Router, out *v1alpha6.Router, s conversion.Scope) error + func Convert_v1alpha5_SecurityGroupFilter_To_v1alpha6_SecurityGroupFilter(in *SecurityGroupFilter, out *v1alpha6.SecurityGroupFilter, s conversion.Scope) error + func Convert_v1alpha5_SecurityGroupParam_To_v1alpha6_SecurityGroupParam(in *SecurityGroupParam, out *v1alpha6.SecurityGroupParam, s conversion.Scope) error + func Convert_v1alpha5_SecurityGroupRule_To_v1alpha6_SecurityGroupRule(in *SecurityGroupRule, out *v1alpha6.SecurityGroupRule, s conversion.Scope) error + func Convert_v1alpha5_SecurityGroup_To_v1alpha6_SecurityGroup(in *SecurityGroup, out *v1alpha6.SecurityGroup, s conversion.Scope) error + func Convert_v1alpha5_SubnetFilter_To_v1alpha6_SubnetFilter(in *SubnetFilter, out *v1alpha6.SubnetFilter, s conversion.Scope) error + func Convert_v1alpha5_SubnetParam_To_v1alpha6_SubnetParam(in *SubnetParam, out *v1alpha6.SubnetParam, s conversion.Scope) error + func Convert_v1alpha5_Subnet_To_v1alpha6_Subnet(in *Subnet, out *v1alpha6.Subnet, s conversion.Scope) error + func Convert_v1alpha6_APIServerLoadBalancer_To_v1alpha5_APIServerLoadBalancer(in *v1alpha6.APIServerLoadBalancer, out *APIServerLoadBalancer, ...) error + func Convert_v1alpha6_AddressPair_To_v1alpha5_AddressPair(in *v1alpha6.AddressPair, out *AddressPair, s conversion.Scope) error + func Convert_v1alpha6_Bastion_To_v1alpha5_Bastion(in *v1alpha6.Bastion, out *Bastion, s conversion.Scope) error + func Convert_v1alpha6_ExternalRouterIPParam_To_v1alpha5_ExternalRouterIPParam(in *v1alpha6.ExternalRouterIPParam, out *ExternalRouterIPParam, ...) error + func Convert_v1alpha6_FixedIP_To_v1alpha5_FixedIP(in *v1alpha6.FixedIP, out *FixedIP, s conversion.Scope) error + func Convert_v1alpha6_Instance_To_v1alpha5_Instance(in *v1alpha6.Instance, out *Instance, s conversion.Scope) error + func Convert_v1alpha6_LoadBalancer_To_v1alpha5_LoadBalancer(in *v1alpha6.LoadBalancer, out *LoadBalancer, s conversion.Scope) error + func Convert_v1alpha6_NetworkFilter_To_v1alpha5_NetworkFilter(in *v1alpha6.NetworkFilter, out *NetworkFilter, s conversion.Scope) error + func Convert_v1alpha6_NetworkParam_To_v1alpha5_NetworkParam(in *v1alpha6.NetworkParam, out *NetworkParam, s conversion.Scope) error + func Convert_v1alpha6_Network_To_v1alpha5_Network(in *v1alpha6.Network, out *Network, s conversion.Scope) error + func Convert_v1alpha6_OpenStackClusterList_To_v1alpha5_OpenStackClusterList(in *v1alpha6.OpenStackClusterList, out *OpenStackClusterList, ...) error + func Convert_v1alpha6_OpenStackClusterSpec_To_v1alpha5_OpenStackClusterSpec(in *infrav1.OpenStackClusterSpec, out *OpenStackClusterSpec, ...) error + func Convert_v1alpha6_OpenStackClusterStatus_To_v1alpha5_OpenStackClusterStatus(in *v1alpha6.OpenStackClusterStatus, out *OpenStackClusterStatus, ...) error + func Convert_v1alpha6_OpenStackClusterTemplateList_To_v1alpha5_OpenStackClusterTemplateList(in *v1alpha6.OpenStackClusterTemplateList, out *OpenStackClusterTemplateList, ...) error + func Convert_v1alpha6_OpenStackClusterTemplateResource_To_v1alpha5_OpenStackClusterTemplateResource(in *v1alpha6.OpenStackClusterTemplateResource, ...) error + func Convert_v1alpha6_OpenStackClusterTemplateSpec_To_v1alpha5_OpenStackClusterTemplateSpec(in *v1alpha6.OpenStackClusterTemplateSpec, out *OpenStackClusterTemplateSpec, ...) error + func Convert_v1alpha6_OpenStackClusterTemplate_To_v1alpha5_OpenStackClusterTemplate(in *v1alpha6.OpenStackClusterTemplate, out *OpenStackClusterTemplate, ...) error + func Convert_v1alpha6_OpenStackCluster_To_v1alpha5_OpenStackCluster(in *v1alpha6.OpenStackCluster, out *OpenStackCluster, s conversion.Scope) error + func Convert_v1alpha6_OpenStackIdentityReference_To_v1alpha5_OpenStackIdentityReference(in *v1alpha6.OpenStackIdentityReference, out *OpenStackIdentityReference, ...) error + func Convert_v1alpha6_OpenStackMachineList_To_v1alpha5_OpenStackMachineList(in *v1alpha6.OpenStackMachineList, out *OpenStackMachineList, ...) error + func Convert_v1alpha6_OpenStackMachineSpec_To_v1alpha5_OpenStackMachineSpec(in *v1alpha6.OpenStackMachineSpec, out *OpenStackMachineSpec, ...) error + func Convert_v1alpha6_OpenStackMachineStatus_To_v1alpha5_OpenStackMachineStatus(in *v1alpha6.OpenStackMachineStatus, out *OpenStackMachineStatus, ...) error + func Convert_v1alpha6_OpenStackMachineTemplateList_To_v1alpha5_OpenStackMachineTemplateList(in *v1alpha6.OpenStackMachineTemplateList, out *OpenStackMachineTemplateList, ...) error + func Convert_v1alpha6_OpenStackMachineTemplateResource_To_v1alpha5_OpenStackMachineTemplateResource(in *v1alpha6.OpenStackMachineTemplateResource, ...) error + func Convert_v1alpha6_OpenStackMachineTemplateSpec_To_v1alpha5_OpenStackMachineTemplateSpec(in *v1alpha6.OpenStackMachineTemplateSpec, out *OpenStackMachineTemplateSpec, ...) error + func Convert_v1alpha6_OpenStackMachineTemplate_To_v1alpha5_OpenStackMachineTemplate(in *v1alpha6.OpenStackMachineTemplate, out *OpenStackMachineTemplate, ...) error + func Convert_v1alpha6_OpenStackMachine_To_v1alpha5_OpenStackMachine(in *v1alpha6.OpenStackMachine, out *OpenStackMachine, s conversion.Scope) error + func Convert_v1alpha6_PortOpts_To_v1alpha5_PortOpts(in *v1alpha6.PortOpts, out *PortOpts, s conversion.Scope) error + func Convert_v1alpha6_RootVolume_To_v1alpha5_RootVolume(in *v1alpha6.RootVolume, out *RootVolume, s conversion.Scope) error + func Convert_v1alpha6_Router_To_v1alpha5_Router(in *v1alpha6.Router, out *Router, s conversion.Scope) error + func Convert_v1alpha6_SecurityGroupFilter_To_v1alpha5_SecurityGroupFilter(in *v1alpha6.SecurityGroupFilter, out *SecurityGroupFilter, s conversion.Scope) error + func Convert_v1alpha6_SecurityGroupParam_To_v1alpha5_SecurityGroupParam(in *v1alpha6.SecurityGroupParam, out *SecurityGroupParam, s conversion.Scope) error + func Convert_v1alpha6_SecurityGroupRule_To_v1alpha5_SecurityGroupRule(in *v1alpha6.SecurityGroupRule, out *SecurityGroupRule, s conversion.Scope) error + func Convert_v1alpha6_SecurityGroup_To_v1alpha5_SecurityGroup(in *v1alpha6.SecurityGroup, out *SecurityGroup, s conversion.Scope) error + func Convert_v1alpha6_SubnetFilter_To_v1alpha5_SubnetFilter(in *v1alpha6.SubnetFilter, out *SubnetFilter, s conversion.Scope) error + func Convert_v1alpha6_SubnetParam_To_v1alpha5_SubnetParam(in *v1alpha6.SubnetParam, out *SubnetParam, s conversion.Scope) error + func Convert_v1alpha6_Subnet_To_v1alpha5_Subnet(in *v1alpha6.Subnet, out *Subnet, s conversion.Scope) error + func RegisterConversions(s *runtime.Scheme) error + type APIServerLoadBalancer struct + AdditionalPorts []int + AllowedCIDRs []string + Enabled bool + func (in *APIServerLoadBalancer) DeepCopy() *APIServerLoadBalancer + func (in *APIServerLoadBalancer) DeepCopyInto(out *APIServerLoadBalancer) + type AddressPair struct + IPAddress string + MACAddress string + func (in *AddressPair) DeepCopy() *AddressPair + func (in *AddressPair) DeepCopyInto(out *AddressPair) + type Bastion struct + AvailabilityZone string + Enabled bool + Instance OpenStackMachineSpec + func (in *Bastion) DeepCopy() *Bastion + func (in *Bastion) DeepCopyInto(out *Bastion) + type ExternalRouterIPParam struct + FixedIP string + Subnet SubnetParam + func (in *ExternalRouterIPParam) DeepCopy() *ExternalRouterIPParam + func (in *ExternalRouterIPParam) DeepCopyInto(out *ExternalRouterIPParam) + type FixedIP struct + IPAddress string + Subnet *SubnetFilter + func (in *FixedIP) DeepCopy() *FixedIP + func (in *FixedIP) DeepCopyInto(out *FixedIP) + type Instance struct + ConfigDrive *bool + FailureDomain string + Flavor string + FloatingIP string + ID string + IP string + Image string + ImageUUID string + Metadata map[string]string + Name string + Networks *[]Network + RootVolume *RootVolume + SSHKeyName string + SecurityGroups *[]string + ServerGroupID string + State InstanceState + Subnet string + Tags []string + Trunk bool + UserData string + func (in *Instance) DeepCopy() *Instance + func (in *Instance) DeepCopyInto(out *Instance) + type InstanceState string + type LoadBalancer struct + AllowedCIDRs []string + ID string + IP string + InternalIP string + Name string + func (in *LoadBalancer) DeepCopy() *LoadBalancer + func (in *LoadBalancer) DeepCopyInto(out *LoadBalancer) + type Network struct + APIServerLoadBalancer *LoadBalancer + ID string + Name string + PortOpts *PortOpts + Router *Router + Subnet *Subnet + Tags []string + func (in *Network) DeepCopy() *Network + func (in *Network) DeepCopyInto(out *Network) + type NetworkFilter struct + Description string + ID string + Name string + NotTags string + NotTagsAny string + ProjectID string + Tags string + TagsAny string + func (in *NetworkFilter) DeepCopy() *NetworkFilter + func (in *NetworkFilter) DeepCopyInto(out *NetworkFilter) + func (networkFilter NetworkFilter) ToListOpt() networks.ListOpts + type NetworkParam struct + Filter NetworkFilter + FixedIP string + Subnets []SubnetParam + UUID string + func (in *NetworkParam) DeepCopy() *NetworkParam + func (in *NetworkParam) DeepCopyInto(out *NetworkParam) + type OpenStackCluster struct + Spec OpenStackClusterSpec + Status OpenStackClusterStatus + func (in *OpenStackCluster) DeepCopy() *OpenStackCluster + func (in *OpenStackCluster) DeepCopyInto(out *OpenStackCluster) + func (in *OpenStackCluster) DeepCopyObject() runtime.Object + func (r *OpenStackCluster) ConvertFrom(srcRaw ctrlconversion.Hub) error + func (r *OpenStackCluster) ConvertTo(dstRaw ctrlconversion.Hub) error + type OpenStackClusterList struct + Items []OpenStackCluster + func (in *OpenStackClusterList) DeepCopy() *OpenStackClusterList + func (in *OpenStackClusterList) DeepCopyInto(out *OpenStackClusterList) + func (in *OpenStackClusterList) DeepCopyObject() runtime.Object + func (r *OpenStackClusterList) ConvertFrom(srcRaw ctrlconversion.Hub) error + func (r *OpenStackClusterList) ConvertTo(dstRaw ctrlconversion.Hub) error + type OpenStackClusterSpec struct + APIServerFixedIP string + APIServerFloatingIP string + APIServerLoadBalancer APIServerLoadBalancer + APIServerPort int + AllowAllInClusterTraffic bool + Bastion *Bastion + CloudName string + ControlPlaneAvailabilityZones []string + ControlPlaneEndpoint clusterv1.APIEndpoint + DNSNameservers []string + DisableAPIServerFloatingIP bool + DisablePortSecurity bool + ExternalNetworkID string + ExternalRouterIPs []ExternalRouterIPParam + IdentityRef *OpenStackIdentityReference + ManagedSecurityGroups bool + Network NetworkFilter + NodeCIDR string + Subnet SubnetFilter + Tags []string + func (in *OpenStackClusterSpec) DeepCopy() *OpenStackClusterSpec + func (in *OpenStackClusterSpec) DeepCopyInto(out *OpenStackClusterSpec) + type OpenStackClusterStatus struct + Bastion *Instance + BastionSecurityGroup *SecurityGroup + ControlPlaneSecurityGroup *SecurityGroup + ExternalNetwork *Network + FailureDomains clusterv1.FailureDomains + FailureMessage *string + FailureReason *capierrors.ClusterStatusError + Network *Network + Ready bool + WorkerSecurityGroup *SecurityGroup + func (in *OpenStackClusterStatus) DeepCopy() *OpenStackClusterStatus + func (in *OpenStackClusterStatus) DeepCopyInto(out *OpenStackClusterStatus) + type OpenStackClusterTemplate struct + Spec OpenStackClusterTemplateSpec + func (in *OpenStackClusterTemplate) DeepCopy() *OpenStackClusterTemplate + func (in *OpenStackClusterTemplate) DeepCopyInto(out *OpenStackClusterTemplate) + func (in *OpenStackClusterTemplate) DeepCopyObject() runtime.Object + func (r *OpenStackClusterTemplate) ConvertFrom(srcRaw ctrlconversion.Hub) error + func (r *OpenStackClusterTemplate) ConvertTo(dstRaw ctrlconversion.Hub) error + type OpenStackClusterTemplateList struct + Items []OpenStackClusterTemplate + func (in *OpenStackClusterTemplateList) DeepCopy() *OpenStackClusterTemplateList + func (in *OpenStackClusterTemplateList) DeepCopyInto(out *OpenStackClusterTemplateList) + func (in *OpenStackClusterTemplateList) DeepCopyObject() runtime.Object + type OpenStackClusterTemplateResource struct + Spec OpenStackClusterSpec + func (in *OpenStackClusterTemplateResource) DeepCopy() *OpenStackClusterTemplateResource + func (in *OpenStackClusterTemplateResource) DeepCopyInto(out *OpenStackClusterTemplateResource) + type OpenStackClusterTemplateSpec struct + Template OpenStackClusterTemplateResource + func (in *OpenStackClusterTemplateSpec) DeepCopy() *OpenStackClusterTemplateSpec + func (in *OpenStackClusterTemplateSpec) DeepCopyInto(out *OpenStackClusterTemplateSpec) + type OpenStackIdentityReference struct + Kind string + Name string + func (in *OpenStackIdentityReference) DeepCopy() *OpenStackIdentityReference + func (in *OpenStackIdentityReference) DeepCopyInto(out *OpenStackIdentityReference) + type OpenStackMachine struct + Spec OpenStackMachineSpec + Status OpenStackMachineStatus + func (in *OpenStackMachine) DeepCopy() *OpenStackMachine + func (in *OpenStackMachine) DeepCopyInto(out *OpenStackMachine) + func (in *OpenStackMachine) DeepCopyObject() runtime.Object + func (r *OpenStackMachine) ConvertFrom(srcRaw ctrlconversion.Hub) error + func (r *OpenStackMachine) ConvertTo(dstRaw ctrlconversion.Hub) error + type OpenStackMachineList struct + Items []OpenStackMachine + func (in *OpenStackMachineList) DeepCopy() *OpenStackMachineList + func (in *OpenStackMachineList) DeepCopyInto(out *OpenStackMachineList) + func (in *OpenStackMachineList) DeepCopyObject() runtime.Object + func (r *OpenStackMachineList) ConvertFrom(srcRaw ctrlconversion.Hub) error + func (r *OpenStackMachineList) ConvertTo(dstRaw ctrlconversion.Hub) error + type OpenStackMachineSpec struct + CloudName string + ConfigDrive *bool + Flavor string + FloatingIP string + IdentityRef *OpenStackIdentityReference + Image string + ImageUUID string + InstanceID *string + Networks []NetworkParam + Ports []PortOpts + ProviderID *string + RootVolume *RootVolume + SSHKeyName string + SecurityGroups []SecurityGroupParam + ServerGroupID string + ServerMetadata map[string]string + Subnet string + Tags []string + Trunk bool + func (in *OpenStackMachineSpec) DeepCopy() *OpenStackMachineSpec + func (in *OpenStackMachineSpec) DeepCopyInto(out *OpenStackMachineSpec) + type OpenStackMachineStatus struct + Addresses []corev1.NodeAddress + Conditions clusterv1.Conditions + FailureMessage *string + FailureReason *errors.MachineStatusError + InstanceState *InstanceState + Ready bool + func (in *OpenStackMachineStatus) DeepCopy() *OpenStackMachineStatus + func (in *OpenStackMachineStatus) DeepCopyInto(out *OpenStackMachineStatus) + type OpenStackMachineTemplate struct + Spec OpenStackMachineTemplateSpec + func (in *OpenStackMachineTemplate) DeepCopy() *OpenStackMachineTemplate + func (in *OpenStackMachineTemplate) DeepCopyInto(out *OpenStackMachineTemplate) + func (in *OpenStackMachineTemplate) DeepCopyObject() runtime.Object + func (r *OpenStackMachineTemplate) ConvertFrom(srcRaw ctrlconversion.Hub) error + func (r *OpenStackMachineTemplate) ConvertTo(dstRaw ctrlconversion.Hub) error + type OpenStackMachineTemplateList struct + Items []OpenStackMachineTemplate + func (in *OpenStackMachineTemplateList) DeepCopy() *OpenStackMachineTemplateList + func (in *OpenStackMachineTemplateList) DeepCopyInto(out *OpenStackMachineTemplateList) + func (in *OpenStackMachineTemplateList) DeepCopyObject() runtime.Object + func (r *OpenStackMachineTemplateList) ConvertFrom(srcRaw ctrlconversion.Hub) error + func (r *OpenStackMachineTemplateList) ConvertTo(dstRaw ctrlconversion.Hub) error + func (r *OpenStackMachineTemplateList) SetupWebhookWithManager(mgr manager.Manager) error + type OpenStackMachineTemplateResource struct + Spec OpenStackMachineSpec + func (in *OpenStackMachineTemplateResource) DeepCopy() *OpenStackMachineTemplateResource + func (in *OpenStackMachineTemplateResource) DeepCopyInto(out *OpenStackMachineTemplateResource) + type OpenStackMachineTemplateSpec struct + Template OpenStackMachineTemplateResource + func (in *OpenStackMachineTemplateSpec) DeepCopy() *OpenStackMachineTemplateSpec + func (in *OpenStackMachineTemplateSpec) DeepCopyInto(out *OpenStackMachineTemplateSpec) + type PortOpts struct + AdminStateUp *bool + AllowedAddressPairs []AddressPair + Description string + DisablePortSecurity *bool + FixedIPs []FixedIP + HostID string + MACAddress string + NameSuffix string + Network *NetworkFilter + Profile map[string]string + ProjectID string + SecurityGroupFilters []SecurityGroupParam + SecurityGroups *[]string + Tags []string + TenantID string + Trunk *bool + VNICType string + func (in *PortOpts) DeepCopy() *PortOpts + func (in *PortOpts) DeepCopyInto(out *PortOpts) + type RootVolume struct + AvailabilityZone string + Size int + VolumeType string + func (in *RootVolume) DeepCopy() *RootVolume + func (in *RootVolume) DeepCopyInto(out *RootVolume) + type Router struct + ID string + IPs []string + Name string + Tags []string + func (in *Router) DeepCopy() *Router + func (in *Router) DeepCopyInto(out *Router) + type SecurityGroup struct + ID string + Name string + Rules []SecurityGroupRule + func (in *SecurityGroup) DeepCopy() *SecurityGroup + func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup) + type SecurityGroupFilter struct + Description string + ID string + Limit int + Marker string + Name string + NotTags string + NotTagsAny string + ProjectID string + SortDir string + SortKey string + Tags string + TagsAny string + TenantID string + func (in *SecurityGroupFilter) DeepCopy() *SecurityGroupFilter + func (in *SecurityGroupFilter) DeepCopyInto(out *SecurityGroupFilter) + type SecurityGroupParam struct + Filter SecurityGroupFilter + Name string + UUID string + func (in *SecurityGroupParam) DeepCopy() *SecurityGroupParam + func (in *SecurityGroupParam) DeepCopyInto(out *SecurityGroupParam) + type SecurityGroupRule struct + Description string + Direction string + EtherType string + ID string + PortRangeMax int + PortRangeMin int + Protocol string + RemoteGroupID string + RemoteIPPrefix string + SecurityGroupID string + func (in *SecurityGroupRule) DeepCopy() *SecurityGroupRule + func (in *SecurityGroupRule) DeepCopyInto(out *SecurityGroupRule) + func (r SecurityGroupRule) Equal(x SecurityGroupRule) bool + type Subnet struct + CIDR string + ID string + Name string + Tags []string + func (in *Subnet) DeepCopy() *Subnet + func (in *Subnet) DeepCopyInto(out *Subnet) + type SubnetFilter struct + CIDR string + Description string + GatewayIP string + ID string + IPVersion int + IPv6AddressMode string + IPv6RAMode string + Name string + NotTags string + NotTagsAny string + ProjectID string + Tags string + TagsAny string + func (in *SubnetFilter) DeepCopy() *SubnetFilter + func (in *SubnetFilter) DeepCopyInto(out *SubnetFilter) + func (subnetFilter SubnetFilter) ToListOpt() subnets.ListOpts + type SubnetParam struct + Filter SubnetFilter + UUID string + func (in *SubnetParam) DeepCopy() *SubnetParam + func (in *SubnetParam) DeepCopyInto(out *SubnetParam)