Versions in this module Expand all Collapse all v0 v0.0.1 Jul 5, 2023retracted Changes in this version + const GroupName + var GroupVersion = schema.GroupVersion + var Install = schemeBuilder.AddToScheme + type AddressPair struct + IPAddress string + MACAddress string + func (in *AddressPair) DeepCopy() *AddressPair + func (in *AddressPair) DeepCopyInto(out *AddressPair) + type Filter struct + DeprecatedAdminStateUp *bool + DeprecatedLimit int + DeprecatedMarker string + DeprecatedShared *bool + DeprecatedSortDir string + DeprecatedSortKey string + DeprecatedStatus string + Description string + ID string + Name string + NotTags string + NotTagsAny string + ProjectID string + Tags string + TagsAny string + TenantID string + func (Filter) SwaggerDoc() map[string]string + func (in *Filter) DeepCopy() *Filter + func (in *Filter) DeepCopyInto(out *Filter) + type FixedIPs struct + IPAddress string + SubnetID string + func (FixedIPs) SwaggerDoc() map[string]string + func (in *FixedIPs) DeepCopy() *FixedIPs + func (in *FixedIPs) DeepCopyInto(out *FixedIPs) + type NetworkParam struct + Filter Filter + FixedIp string + NoAllowedAddressPairs bool + PortSecurity *bool + PortTags []string + Profile map[string]string + Subnets []SubnetParam + UUID string + VNICType string + func (NetworkParam) SwaggerDoc() map[string]string + func (in *NetworkParam) DeepCopy() *NetworkParam + func (in *NetworkParam) DeepCopyInto(out *NetworkParam) + type OpenstackProviderSpec struct + AvailabilityZone string + CloudName string + CloudsSecret *corev1.SecretReference + ConfigDrive *bool + Flavor string + FloatingIP string + Image string + KeyName string + Networks []NetworkParam + Ports []PortOpts + PrimarySubnet string + RootVolume *RootVolume + SecurityGroups []SecurityGroupParam + ServerGroupID string + ServerGroupName string + ServerMetadata map[string]string + SshUserName string + Tags []string + Trunk bool + UserDataSecret *corev1.SecretReference + func (OpenstackProviderSpec) SwaggerDoc() map[string]string + func (in *OpenstackProviderSpec) DeepCopy() *OpenstackProviderSpec + func (in *OpenstackProviderSpec) DeepCopyInto(out *OpenstackProviderSpec) + func (in *OpenstackProviderSpec) DeepCopyObject() runtime.Object + type PortOpts struct + AdminStateUp *bool + AllowedAddressPairs []AddressPair + DeprecatedHostID string + Description string + FixedIPs []FixedIPs + MACAddress string + NameSuffix string + NetworkID string + PortSecurity *bool + Profile map[string]string + ProjectID string + SecurityGroups *[]string + Tags []string + TenantID string + Trunk *bool + VNICType string + func (PortOpts) SwaggerDoc() map[string]string + func (in *PortOpts) DeepCopy() *PortOpts + func (in *PortOpts) DeepCopyInto(out *PortOpts) + type RootVolume struct + DeprecatedDeviceType string + DeprecatedSourceType string + Size int + SourceUUID string + VolumeType string + Zone string + func (RootVolume) SwaggerDoc() map[string]string + func (in *RootVolume) DeepCopy() *RootVolume + func (in *RootVolume) DeepCopyInto(out *RootVolume) + type SecurityGroupFilter struct + DeprecatedLimit int + DeprecatedMarker string + DeprecatedSortDir string + DeprecatedSortKey string + Description string + ID string + Name string + NotTags string + NotTagsAny string + ProjectID string + Tags string + TagsAny string + TenantID string + func (SecurityGroupFilter) SwaggerDoc() map[string]string + func (in *SecurityGroupFilter) DeepCopy() *SecurityGroupFilter + func (in *SecurityGroupFilter) DeepCopyInto(out *SecurityGroupFilter) + type SecurityGroupParam struct + Filter SecurityGroupFilter + Name string + UUID string + func (SecurityGroupParam) SwaggerDoc() map[string]string + func (in *SecurityGroupParam) DeepCopy() *SecurityGroupParam + func (in *SecurityGroupParam) DeepCopyInto(out *SecurityGroupParam) + type SubnetFilter struct + CIDR string + DeprecatedEnableDHCP *bool + DeprecatedLimit int + DeprecatedMarker string + DeprecatedSortDir string + DeprecatedSortKey string + Description string + GatewayIP string + ID string + IPVersion int + IPv6AddressMode string + IPv6RAMode string + Name string + NetworkID string + NotTags string + NotTagsAny string + ProjectID string + SubnetPoolID string + Tags string + TagsAny string + TenantID string + func (SubnetFilter) SwaggerDoc() map[string]string + func (in *SubnetFilter) DeepCopy() *SubnetFilter + func (in *SubnetFilter) DeepCopyInto(out *SubnetFilter) + type SubnetParam struct + Filter SubnetFilter + PortSecurity *bool + PortTags []string + UUID string + func (SubnetParam) SwaggerDoc() map[string]string + func (in *SubnetParam) DeepCopy() *SubnetParam + func (in *SubnetParam) DeepCopyInto(out *SubnetParam)