# Functions

AdditionalBlockDeviceApplyConfiguration constructs a declarative configuration of the AdditionalBlockDevice type for use with apply.
AddressPairApplyConfiguration constructs a declarative configuration of the AddressPair type for use with apply.
AllocationPoolApplyConfiguration constructs a declarative configuration of the AllocationPool type for use with apply.
APIServerLoadBalancerApplyConfiguration constructs a declarative configuration of the APIServerLoadBalancer type for use with apply.
BastionApplyConfiguration constructs a declarative configuration of the Bastion type for use with apply.
BastionStatusApplyConfiguration constructs a declarative configuration of the BastionStatus type for use with apply.
BindingProfileApplyConfiguration constructs a declarative configuration of the BindingProfile type for use with apply.
BlockDeviceStorageApplyConfiguration constructs a declarative configuration of the BlockDeviceStorage type for use with apply.
BlockDeviceVolumeApplyConfiguration constructs a declarative configuration of the BlockDeviceVolume type for use with apply.
ExternalRouterIPParamApplyConfiguration constructs a declarative configuration of the ExternalRouterIPParam type for use with apply.
ExtractOpenStackCluster extracts the applied configuration owned by fieldManager from openStackCluster.
ExtractOpenStackClusterStatus is the same as ExtractOpenStackCluster except that it extracts the status subresource applied configuration.
ExtractOpenStackClusterTemplate extracts the applied configuration owned by fieldManager from openStackClusterTemplate.
ExtractOpenStackClusterTemplateStatus is the same as ExtractOpenStackClusterTemplate except that it extracts the status subresource applied configuration.
ExtractOpenStackMachine extracts the applied configuration owned by fieldManager from openStackMachine.
ExtractOpenStackMachineStatus is the same as ExtractOpenStackMachine except that it extracts the status subresource applied configuration.
ExtractOpenStackMachineTemplate extracts the applied configuration owned by fieldManager from openStackMachineTemplate.
ExtractOpenStackMachineTemplateStatus is the same as ExtractOpenStackMachineTemplate except that it extracts the status subresource applied configuration.
FilterByNeutronTagsApplyConfiguration constructs a declarative configuration of the FilterByNeutronTags type for use with apply.
FixedIPApplyConfiguration constructs a declarative configuration of the FixedIP type for use with apply.
ImageFilterApplyConfiguration constructs a declarative configuration of the ImageFilter type for use with apply.
ImageParamApplyConfiguration constructs a declarative configuration of the ImageParam type for use with apply.
LoadBalancerApplyConfiguration constructs a declarative configuration of the LoadBalancer type for use with apply.
MachineResourcesApplyConfiguration constructs a declarative configuration of the MachineResources type for use with apply.
ManagedSecurityGroupsApplyConfiguration constructs a declarative configuration of the ManagedSecurityGroups type for use with apply.
NetworkFilterApplyConfiguration constructs a declarative configuration of the NetworkFilter type for use with apply.
NetworkParamApplyConfiguration constructs a declarative configuration of the NetworkParam type for use with apply.
NetworkStatusApplyConfiguration constructs a declarative configuration of the NetworkStatus type for use with apply.
NetworkStatusWithSubnetsApplyConfiguration constructs a declarative configuration of the NetworkStatusWithSubnets type for use with apply.
OpenStackCluster constructs a declarative configuration of the OpenStackCluster type for use with apply.
OpenStackClusterSpecApplyConfiguration constructs a declarative configuration of the OpenStackClusterSpec type for use with apply.
OpenStackClusterStatusApplyConfiguration constructs a declarative configuration of the OpenStackClusterStatus type for use with apply.
OpenStackClusterTemplate constructs a declarative configuration of the OpenStackClusterTemplate type for use with apply.
OpenStackClusterTemplateResourceApplyConfiguration constructs a declarative configuration of the OpenStackClusterTemplateResource type for use with apply.
OpenStackClusterTemplateSpecApplyConfiguration constructs a declarative configuration of the OpenStackClusterTemplateSpec type for use with apply.
OpenStackIdentityReferenceApplyConfiguration constructs a declarative configuration of the OpenStackIdentityReference type for use with apply.
OpenStackMachine constructs a declarative configuration of the OpenStackMachine type for use with apply.
OpenStackMachineSpecApplyConfiguration constructs a declarative configuration of the OpenStackMachineSpec type for use with apply.
OpenStackMachineStatusApplyConfiguration constructs a declarative configuration of the OpenStackMachineStatus type for use with apply.
OpenStackMachineTemplate constructs a declarative configuration of the OpenStackMachineTemplate type for use with apply.
OpenStackMachineTemplateResourceApplyConfiguration constructs a declarative configuration of the OpenStackMachineTemplateResource type for use with apply.
OpenStackMachineTemplateSpecApplyConfiguration constructs a declarative configuration of the OpenStackMachineTemplateSpec type for use with apply.
PortOptsApplyConfiguration constructs a declarative configuration of the PortOpts type for use with apply.
PortStatusApplyConfiguration constructs a declarative configuration of the PortStatus type for use with apply.
ResolvedFixedIPApplyConfiguration constructs a declarative configuration of the ResolvedFixedIP type for use with apply.
ResolvedMachineSpecApplyConfiguration constructs a declarative configuration of the ResolvedMachineSpec type for use with apply.
ResolvedPortSpecApplyConfiguration constructs a declarative configuration of the ResolvedPortSpec type for use with apply.
ResolvedPortSpecFieldsApplyConfiguration constructs a declarative configuration of the ResolvedPortSpecFields type for use with apply.
ResourceReferenceApplyConfiguration constructs a declarative configuration of the ResourceReference type for use with apply.
RootVolumeApplyConfiguration constructs a declarative configuration of the RootVolume type for use with apply.
RouterApplyConfiguration constructs a declarative configuration of the Router type for use with apply.
RouterFilterApplyConfiguration constructs a declarative configuration of the RouterFilter type for use with apply.
RouterParamApplyConfiguration constructs a declarative configuration of the RouterParam type for use with apply.
SchedulerHintAdditionalPropertyApplyConfiguration constructs a declarative configuration of the SchedulerHintAdditionalProperty type for use with apply.
SchedulerHintAdditionalValueApplyConfiguration constructs a declarative configuration of the SchedulerHintAdditionalValue type for use with apply.
SecurityGroupFilterApplyConfiguration constructs a declarative configuration of the SecurityGroupFilter type for use with apply.
SecurityGroupParamApplyConfiguration constructs a declarative configuration of the SecurityGroupParam type for use with apply.
SecurityGroupRuleSpecApplyConfiguration constructs a declarative configuration of the SecurityGroupRuleSpec type for use with apply.
SecurityGroupStatusApplyConfiguration constructs a declarative configuration of the SecurityGroupStatus type for use with apply.
ServerGroupFilterApplyConfiguration constructs a declarative configuration of the ServerGroupFilter type for use with apply.
ServerGroupParamApplyConfiguration constructs a declarative configuration of the ServerGroupParam type for use with apply.
ServerMetadataApplyConfiguration constructs a declarative configuration of the ServerMetadata type for use with apply.
SubnetApplyConfiguration constructs a declarative configuration of the Subnet type for use with apply.
SubnetFilterApplyConfiguration constructs a declarative configuration of the SubnetFilter type for use with apply.
SubnetParamApplyConfiguration constructs a declarative configuration of the SubnetParam type for use with apply.
SubnetSpecApplyConfiguration constructs a declarative configuration of the SubnetSpec type for use with apply.
ValueSpecApplyConfiguration constructs a declarative configuration of the ValueSpec type for use with apply.
VolumeAvailabilityZoneApplyConfiguration constructs a declarative configuration of the VolumeAvailabilityZone type for use with apply.

# Structs

AdditionalBlockDeviceApplyConfiguration represents a declarative configuration of the AdditionalBlockDevice type for use with apply.
AddressPairApplyConfiguration represents a declarative configuration of the AddressPair type for use with apply.
AllocationPoolApplyConfiguration represents a declarative configuration of the AllocationPool type for use with apply.
APIServerLoadBalancerApplyConfiguration represents a declarative configuration of the APIServerLoadBalancer type for use with apply.
BastionApplyConfiguration represents a declarative configuration of the Bastion type for use with apply.
BastionStatusApplyConfiguration represents a declarative configuration of the BastionStatus type for use with apply.
BindingProfileApplyConfiguration represents a declarative configuration of the BindingProfile type for use with apply.
BlockDeviceStorageApplyConfiguration represents a declarative configuration of the BlockDeviceStorage type for use with apply.
BlockDeviceVolumeApplyConfiguration represents a declarative configuration of the BlockDeviceVolume type for use with apply.
ExternalRouterIPParamApplyConfiguration represents a declarative configuration of the ExternalRouterIPParam type for use with apply.
FilterByNeutronTagsApplyConfiguration represents a declarative configuration of the FilterByNeutronTags type for use with apply.
FixedIPApplyConfiguration represents a declarative configuration of the FixedIP type for use with apply.
ImageFilterApplyConfiguration represents a declarative configuration of the ImageFilter type for use with apply.
ImageParamApplyConfiguration represents a declarative configuration of the ImageParam type for use with apply.
LoadBalancerApplyConfiguration represents a declarative configuration of the LoadBalancer type for use with apply.
MachineResourcesApplyConfiguration represents a declarative configuration of the MachineResources type for use with apply.
ManagedSecurityGroupsApplyConfiguration represents a declarative configuration of the ManagedSecurityGroups type for use with apply.
NetworkFilterApplyConfiguration represents a declarative configuration of the NetworkFilter type for use with apply.
NetworkParamApplyConfiguration represents a declarative configuration of the NetworkParam type for use with apply.
NetworkStatusApplyConfiguration represents a declarative configuration of the NetworkStatus type for use with apply.
NetworkStatusWithSubnetsApplyConfiguration represents a declarative configuration of the NetworkStatusWithSubnets type for use with apply.
OpenStackClusterApplyConfiguration represents a declarative configuration of the OpenStackCluster type for use with apply.
OpenStackClusterSpecApplyConfiguration represents a declarative configuration of the OpenStackClusterSpec type for use with apply.
OpenStackClusterStatusApplyConfiguration represents a declarative configuration of the OpenStackClusterStatus type for use with apply.
OpenStackClusterTemplateApplyConfiguration represents a declarative configuration of the OpenStackClusterTemplate type for use with apply.
OpenStackClusterTemplateResourceApplyConfiguration represents a declarative configuration of the OpenStackClusterTemplateResource type for use with apply.
OpenStackClusterTemplateSpecApplyConfiguration represents a declarative configuration of the OpenStackClusterTemplateSpec type for use with apply.
OpenStackIdentityReferenceApplyConfiguration represents a declarative configuration of the OpenStackIdentityReference type for use with apply.
OpenStackMachineApplyConfiguration represents a declarative configuration of the OpenStackMachine type for use with apply.
OpenStackMachineSpecApplyConfiguration represents a declarative configuration of the OpenStackMachineSpec type for use with apply.
OpenStackMachineStatusApplyConfiguration represents a declarative configuration of the OpenStackMachineStatus type for use with apply.
OpenStackMachineTemplateApplyConfiguration represents a declarative configuration of the OpenStackMachineTemplate type for use with apply.
OpenStackMachineTemplateResourceApplyConfiguration represents a declarative configuration of the OpenStackMachineTemplateResource type for use with apply.
OpenStackMachineTemplateSpecApplyConfiguration represents a declarative configuration of the OpenStackMachineTemplateSpec type for use with apply.
PortOptsApplyConfiguration represents a declarative configuration of the PortOpts type for use with apply.
PortStatusApplyConfiguration represents a declarative configuration of the PortStatus type for use with apply.
ResolvedFixedIPApplyConfiguration represents a declarative configuration of the ResolvedFixedIP type for use with apply.
ResolvedMachineSpecApplyConfiguration represents a declarative configuration of the ResolvedMachineSpec type for use with apply.
ResolvedPortSpecApplyConfiguration represents a declarative configuration of the ResolvedPortSpec type for use with apply.
ResolvedPortSpecFieldsApplyConfiguration represents a declarative configuration of the ResolvedPortSpecFields type for use with apply.
ResourceReferenceApplyConfiguration represents a declarative configuration of the ResourceReference type for use with apply.
RootVolumeApplyConfiguration represents a declarative configuration of the RootVolume type for use with apply.
RouterApplyConfiguration represents a declarative configuration of the Router type for use with apply.
RouterFilterApplyConfiguration represents a declarative configuration of the RouterFilter type for use with apply.
RouterParamApplyConfiguration represents a declarative configuration of the RouterParam type for use with apply.
SchedulerHintAdditionalPropertyApplyConfiguration represents a declarative configuration of the SchedulerHintAdditionalProperty type for use with apply.
SchedulerHintAdditionalValueApplyConfiguration represents a declarative configuration of the SchedulerHintAdditionalValue type for use with apply.
SecurityGroupFilterApplyConfiguration represents a declarative configuration of the SecurityGroupFilter type for use with apply.
SecurityGroupParamApplyConfiguration represents a declarative configuration of the SecurityGroupParam type for use with apply.
SecurityGroupRuleSpecApplyConfiguration represents a declarative configuration of the SecurityGroupRuleSpec type for use with apply.
SecurityGroupStatusApplyConfiguration represents a declarative configuration of the SecurityGroupStatus type for use with apply.
ServerGroupFilterApplyConfiguration represents a declarative configuration of the ServerGroupFilter type for use with apply.
ServerGroupParamApplyConfiguration represents a declarative configuration of the ServerGroupParam type for use with apply.
ServerMetadataApplyConfiguration represents a declarative configuration of the ServerMetadata type for use with apply.
SubnetApplyConfiguration represents a declarative configuration of the Subnet type for use with apply.
SubnetFilterApplyConfiguration represents a declarative configuration of the SubnetFilter type for use with apply.
SubnetParamApplyConfiguration represents a declarative configuration of the SubnetParam type for use with apply.
SubnetSpecApplyConfiguration represents a declarative configuration of the SubnetSpec type for use with apply.
ValueSpecApplyConfiguration represents a declarative configuration of the ValueSpec type for use with apply.
VolumeAvailabilityZoneApplyConfiguration represents a declarative configuration of the VolumeAvailabilityZone type for use with apply.