Documentation ¶
Index ¶
- type APIServerLoadBalancerApplyConfiguration
- func (b *APIServerLoadBalancerApplyConfiguration) WithAdditionalPorts(values ...int) *APIServerLoadBalancerApplyConfiguration
- func (b *APIServerLoadBalancerApplyConfiguration) WithAllowedCIDRs(values ...string) *APIServerLoadBalancerApplyConfiguration
- func (b *APIServerLoadBalancerApplyConfiguration) WithAvailabilityZone(value string) *APIServerLoadBalancerApplyConfiguration
- func (b *APIServerLoadBalancerApplyConfiguration) WithEnabled(value bool) *APIServerLoadBalancerApplyConfiguration
- func (b *APIServerLoadBalancerApplyConfiguration) WithFlavor(value string) *APIServerLoadBalancerApplyConfiguration
- func (b *APIServerLoadBalancerApplyConfiguration) WithNetwork(value *NetworkParamApplyConfiguration) *APIServerLoadBalancerApplyConfiguration
- func (b *APIServerLoadBalancerApplyConfiguration) WithProvider(value string) *APIServerLoadBalancerApplyConfiguration
- func (b *APIServerLoadBalancerApplyConfiguration) WithSubnets(values ...*SubnetParamApplyConfiguration) *APIServerLoadBalancerApplyConfiguration
- type AdditionalBlockDeviceApplyConfiguration
- func (b *AdditionalBlockDeviceApplyConfiguration) WithName(value string) *AdditionalBlockDeviceApplyConfiguration
- func (b *AdditionalBlockDeviceApplyConfiguration) WithSizeGiB(value int) *AdditionalBlockDeviceApplyConfiguration
- func (b *AdditionalBlockDeviceApplyConfiguration) WithStorage(value *BlockDeviceStorageApplyConfiguration) *AdditionalBlockDeviceApplyConfiguration
- type AddressPairApplyConfiguration
- type AllocationPoolApplyConfiguration
- type BastionApplyConfiguration
- func (b *BastionApplyConfiguration) WithAvailabilityZone(value string) *BastionApplyConfiguration
- func (b *BastionApplyConfiguration) WithEnabled(value bool) *BastionApplyConfiguration
- func (b *BastionApplyConfiguration) WithFloatingIP(value string) *BastionApplyConfiguration
- func (b *BastionApplyConfiguration) WithSpec(value *OpenStackMachineSpecApplyConfiguration) *BastionApplyConfiguration
- type BastionStatusApplyConfiguration
- func (b *BastionStatusApplyConfiguration) WithFloatingIP(value string) *BastionStatusApplyConfiguration
- func (b *BastionStatusApplyConfiguration) WithID(value string) *BastionStatusApplyConfiguration
- func (b *BastionStatusApplyConfiguration) WithIP(value string) *BastionStatusApplyConfiguration
- func (b *BastionStatusApplyConfiguration) WithName(value string) *BastionStatusApplyConfiguration
- func (b *BastionStatusApplyConfiguration) WithResolved(value *ResolvedMachineSpecApplyConfiguration) *BastionStatusApplyConfiguration
- func (b *BastionStatusApplyConfiguration) WithResources(value *MachineResourcesApplyConfiguration) *BastionStatusApplyConfiguration
- func (b *BastionStatusApplyConfiguration) WithSSHKeyName(value string) *BastionStatusApplyConfiguration
- func (b *BastionStatusApplyConfiguration) WithState(value v1beta1.InstanceState) *BastionStatusApplyConfiguration
- type BindingProfileApplyConfiguration
- type BlockDeviceStorageApplyConfiguration
- type BlockDeviceVolumeApplyConfiguration
- type ExternalRouterIPParamApplyConfiguration
- type FilterByNeutronTagsApplyConfiguration
- func (b *FilterByNeutronTagsApplyConfiguration) WithNotTags(values ...v1beta1.NeutronTag) *FilterByNeutronTagsApplyConfiguration
- func (b *FilterByNeutronTagsApplyConfiguration) WithNotTagsAny(values ...v1beta1.NeutronTag) *FilterByNeutronTagsApplyConfiguration
- func (b *FilterByNeutronTagsApplyConfiguration) WithTags(values ...v1beta1.NeutronTag) *FilterByNeutronTagsApplyConfiguration
- func (b *FilterByNeutronTagsApplyConfiguration) WithTagsAny(values ...v1beta1.NeutronTag) *FilterByNeutronTagsApplyConfiguration
- type FixedIPApplyConfiguration
- type ImageFilterApplyConfiguration
- type ImageParamApplyConfiguration
- func (b *ImageParamApplyConfiguration) WithFilter(value *ImageFilterApplyConfiguration) *ImageParamApplyConfiguration
- func (b *ImageParamApplyConfiguration) WithID(value string) *ImageParamApplyConfiguration
- func (b *ImageParamApplyConfiguration) WithImageRef(value *ResourceReferenceApplyConfiguration) *ImageParamApplyConfiguration
- type LoadBalancerApplyConfiguration
- func (b *LoadBalancerApplyConfiguration) WithAllowedCIDRs(values ...string) *LoadBalancerApplyConfiguration
- func (b *LoadBalancerApplyConfiguration) WithID(value string) *LoadBalancerApplyConfiguration
- func (b *LoadBalancerApplyConfiguration) WithIP(value string) *LoadBalancerApplyConfiguration
- func (b *LoadBalancerApplyConfiguration) WithInternalIP(value string) *LoadBalancerApplyConfiguration
- func (b *LoadBalancerApplyConfiguration) WithLoadBalancerNetwork(value *NetworkStatusWithSubnetsApplyConfiguration) *LoadBalancerApplyConfiguration
- func (b *LoadBalancerApplyConfiguration) WithName(value string) *LoadBalancerApplyConfiguration
- func (b *LoadBalancerApplyConfiguration) WithTags(values ...string) *LoadBalancerApplyConfiguration
- type MachineResourcesApplyConfiguration
- type ManagedSecurityGroupsApplyConfiguration
- func (b *ManagedSecurityGroupsApplyConfiguration) WithAllNodesSecurityGroupRules(values ...*SecurityGroupRuleSpecApplyConfiguration) *ManagedSecurityGroupsApplyConfiguration
- func (b *ManagedSecurityGroupsApplyConfiguration) WithAllowAllInClusterTraffic(value bool) *ManagedSecurityGroupsApplyConfiguration
- type NetworkFilterApplyConfiguration
- func (b *NetworkFilterApplyConfiguration) WithDescription(value string) *NetworkFilterApplyConfiguration
- func (b *NetworkFilterApplyConfiguration) WithName(value string) *NetworkFilterApplyConfiguration
- func (b *NetworkFilterApplyConfiguration) WithNotTags(values ...apiv1beta1.NeutronTag) *NetworkFilterApplyConfiguration
- func (b *NetworkFilterApplyConfiguration) WithNotTagsAny(values ...apiv1beta1.NeutronTag) *NetworkFilterApplyConfiguration
- func (b *NetworkFilterApplyConfiguration) WithProjectID(value string) *NetworkFilterApplyConfiguration
- func (b *NetworkFilterApplyConfiguration) WithTags(values ...apiv1beta1.NeutronTag) *NetworkFilterApplyConfiguration
- func (b *NetworkFilterApplyConfiguration) WithTagsAny(values ...apiv1beta1.NeutronTag) *NetworkFilterApplyConfiguration
- type NetworkParamApplyConfiguration
- type NetworkStatusApplyConfiguration
- type NetworkStatusWithSubnetsApplyConfiguration
- func (b *NetworkStatusWithSubnetsApplyConfiguration) WithID(value string) *NetworkStatusWithSubnetsApplyConfiguration
- func (b *NetworkStatusWithSubnetsApplyConfiguration) WithName(value string) *NetworkStatusWithSubnetsApplyConfiguration
- func (b *NetworkStatusWithSubnetsApplyConfiguration) WithSubnets(values ...*SubnetApplyConfiguration) *NetworkStatusWithSubnetsApplyConfiguration
- func (b *NetworkStatusWithSubnetsApplyConfiguration) WithTags(values ...string) *NetworkStatusWithSubnetsApplyConfiguration
- type OpenStackClusterApplyConfiguration
- func ExtractOpenStackCluster(openStackCluster *apiv1beta1.OpenStackCluster, fieldManager string) (*OpenStackClusterApplyConfiguration, error)
- func ExtractOpenStackClusterStatus(openStackCluster *apiv1beta1.OpenStackCluster, fieldManager string) (*OpenStackClusterApplyConfiguration, error)
- func OpenStackCluster(name, namespace string) *OpenStackClusterApplyConfiguration
- func (b *OpenStackClusterApplyConfiguration) WithAPIVersion(value string) *OpenStackClusterApplyConfiguration
- func (b *OpenStackClusterApplyConfiguration) WithAnnotations(entries map[string]string) *OpenStackClusterApplyConfiguration
- func (b *OpenStackClusterApplyConfiguration) WithCreationTimestamp(value metav1.Time) *OpenStackClusterApplyConfiguration
- func (b *OpenStackClusterApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OpenStackClusterApplyConfiguration
- func (b *OpenStackClusterApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *OpenStackClusterApplyConfiguration
- func (b *OpenStackClusterApplyConfiguration) WithFinalizers(values ...string) *OpenStackClusterApplyConfiguration
- func (b *OpenStackClusterApplyConfiguration) WithGenerateName(value string) *OpenStackClusterApplyConfiguration
- func (b *OpenStackClusterApplyConfiguration) WithGeneration(value int64) *OpenStackClusterApplyConfiguration
- func (b *OpenStackClusterApplyConfiguration) WithKind(value string) *OpenStackClusterApplyConfiguration
- func (b *OpenStackClusterApplyConfiguration) WithLabels(entries map[string]string) *OpenStackClusterApplyConfiguration
- func (b *OpenStackClusterApplyConfiguration) WithName(value string) *OpenStackClusterApplyConfiguration
- func (b *OpenStackClusterApplyConfiguration) WithNamespace(value string) *OpenStackClusterApplyConfiguration
- func (b *OpenStackClusterApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *OpenStackClusterApplyConfiguration
- func (b *OpenStackClusterApplyConfiguration) WithResourceVersion(value string) *OpenStackClusterApplyConfiguration
- func (b *OpenStackClusterApplyConfiguration) WithSpec(value *OpenStackClusterSpecApplyConfiguration) *OpenStackClusterApplyConfiguration
- func (b *OpenStackClusterApplyConfiguration) WithStatus(value *OpenStackClusterStatusApplyConfiguration) *OpenStackClusterApplyConfiguration
- func (b *OpenStackClusterApplyConfiguration) WithUID(value types.UID) *OpenStackClusterApplyConfiguration
- type OpenStackClusterSpecApplyConfiguration
- func (b *OpenStackClusterSpecApplyConfiguration) WithAPIServerFixedIP(value string) *OpenStackClusterSpecApplyConfiguration
- func (b *OpenStackClusterSpecApplyConfiguration) WithAPIServerFloatingIP(value string) *OpenStackClusterSpecApplyConfiguration
- func (b *OpenStackClusterSpecApplyConfiguration) WithAPIServerLoadBalancer(value *APIServerLoadBalancerApplyConfiguration) *OpenStackClusterSpecApplyConfiguration
- func (b *OpenStackClusterSpecApplyConfiguration) WithAPIServerPort(value uint16) *OpenStackClusterSpecApplyConfiguration
- func (b *OpenStackClusterSpecApplyConfiguration) WithBastion(value *BastionApplyConfiguration) *OpenStackClusterSpecApplyConfiguration
- func (b *OpenStackClusterSpecApplyConfiguration) WithControlPlaneAvailabilityZones(values ...string) *OpenStackClusterSpecApplyConfiguration
- func (b *OpenStackClusterSpecApplyConfiguration) WithControlPlaneEndpoint(value apiv1beta1.APIEndpoint) *OpenStackClusterSpecApplyConfiguration
- func (b *OpenStackClusterSpecApplyConfiguration) WithControlPlaneOmitAvailabilityZone(value bool) *OpenStackClusterSpecApplyConfiguration
- func (b *OpenStackClusterSpecApplyConfiguration) WithDisableAPIServerFloatingIP(value bool) *OpenStackClusterSpecApplyConfiguration
- func (b *OpenStackClusterSpecApplyConfiguration) WithDisableExternalNetwork(value bool) *OpenStackClusterSpecApplyConfiguration
- func (b *OpenStackClusterSpecApplyConfiguration) WithDisablePortSecurity(value bool) *OpenStackClusterSpecApplyConfiguration
- func (b *OpenStackClusterSpecApplyConfiguration) WithExternalNetwork(value *NetworkParamApplyConfiguration) *OpenStackClusterSpecApplyConfiguration
- func (b *OpenStackClusterSpecApplyConfiguration) WithExternalRouterIPs(values ...*ExternalRouterIPParamApplyConfiguration) *OpenStackClusterSpecApplyConfiguration
- func (b *OpenStackClusterSpecApplyConfiguration) WithIdentityRef(value *OpenStackIdentityReferenceApplyConfiguration) *OpenStackClusterSpecApplyConfiguration
- func (b *OpenStackClusterSpecApplyConfiguration) WithManagedSecurityGroups(value *ManagedSecurityGroupsApplyConfiguration) *OpenStackClusterSpecApplyConfiguration
- func (b *OpenStackClusterSpecApplyConfiguration) WithManagedSubnets(values ...*SubnetSpecApplyConfiguration) *OpenStackClusterSpecApplyConfiguration
- func (b *OpenStackClusterSpecApplyConfiguration) WithNetwork(value *NetworkParamApplyConfiguration) *OpenStackClusterSpecApplyConfiguration
- func (b *OpenStackClusterSpecApplyConfiguration) WithNetworkMTU(value int) *OpenStackClusterSpecApplyConfiguration
- func (b *OpenStackClusterSpecApplyConfiguration) WithRouter(value *RouterParamApplyConfiguration) *OpenStackClusterSpecApplyConfiguration
- func (b *OpenStackClusterSpecApplyConfiguration) WithSubnets(values ...*SubnetParamApplyConfiguration) *OpenStackClusterSpecApplyConfiguration
- func (b *OpenStackClusterSpecApplyConfiguration) WithTags(values ...string) *OpenStackClusterSpecApplyConfiguration
- type OpenStackClusterStatusApplyConfiguration
- func (b *OpenStackClusterStatusApplyConfiguration) WithAPIServerLoadBalancer(value *LoadBalancerApplyConfiguration) *OpenStackClusterStatusApplyConfiguration
- func (b *OpenStackClusterStatusApplyConfiguration) WithBastion(value *BastionStatusApplyConfiguration) *OpenStackClusterStatusApplyConfiguration
- func (b *OpenStackClusterStatusApplyConfiguration) WithBastionSecurityGroup(value *SecurityGroupStatusApplyConfiguration) *OpenStackClusterStatusApplyConfiguration
- func (b *OpenStackClusterStatusApplyConfiguration) WithControlPlaneSecurityGroup(value *SecurityGroupStatusApplyConfiguration) *OpenStackClusterStatusApplyConfiguration
- func (b *OpenStackClusterStatusApplyConfiguration) WithExternalNetwork(value *NetworkStatusApplyConfiguration) *OpenStackClusterStatusApplyConfiguration
- func (b *OpenStackClusterStatusApplyConfiguration) WithFailureDomains(value apiv1beta1.FailureDomains) *OpenStackClusterStatusApplyConfiguration
- func (b *OpenStackClusterStatusApplyConfiguration) WithFailureMessage(value string) *OpenStackClusterStatusApplyConfiguration
- func (b *OpenStackClusterStatusApplyConfiguration) WithFailureReason(value errors.ClusterStatusError) *OpenStackClusterStatusApplyConfiguration
- func (b *OpenStackClusterStatusApplyConfiguration) WithNetwork(value *NetworkStatusWithSubnetsApplyConfiguration) *OpenStackClusterStatusApplyConfiguration
- func (b *OpenStackClusterStatusApplyConfiguration) WithReady(value bool) *OpenStackClusterStatusApplyConfiguration
- func (b *OpenStackClusterStatusApplyConfiguration) WithRouter(value *RouterApplyConfiguration) *OpenStackClusterStatusApplyConfiguration
- func (b *OpenStackClusterStatusApplyConfiguration) WithWorkerSecurityGroup(value *SecurityGroupStatusApplyConfiguration) *OpenStackClusterStatusApplyConfiguration
- type OpenStackClusterTemplateApplyConfiguration
- func ExtractOpenStackClusterTemplate(openStackClusterTemplate *apiv1beta1.OpenStackClusterTemplate, ...) (*OpenStackClusterTemplateApplyConfiguration, error)
- func ExtractOpenStackClusterTemplateStatus(openStackClusterTemplate *apiv1beta1.OpenStackClusterTemplate, ...) (*OpenStackClusterTemplateApplyConfiguration, error)
- func OpenStackClusterTemplate(name, namespace string) *OpenStackClusterTemplateApplyConfiguration
- func (b *OpenStackClusterTemplateApplyConfiguration) WithAPIVersion(value string) *OpenStackClusterTemplateApplyConfiguration
- func (b *OpenStackClusterTemplateApplyConfiguration) WithAnnotations(entries map[string]string) *OpenStackClusterTemplateApplyConfiguration
- func (b *OpenStackClusterTemplateApplyConfiguration) WithCreationTimestamp(value metav1.Time) *OpenStackClusterTemplateApplyConfiguration
- func (b *OpenStackClusterTemplateApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OpenStackClusterTemplateApplyConfiguration
- func (b *OpenStackClusterTemplateApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *OpenStackClusterTemplateApplyConfiguration
- func (b *OpenStackClusterTemplateApplyConfiguration) WithFinalizers(values ...string) *OpenStackClusterTemplateApplyConfiguration
- func (b *OpenStackClusterTemplateApplyConfiguration) WithGenerateName(value string) *OpenStackClusterTemplateApplyConfiguration
- func (b *OpenStackClusterTemplateApplyConfiguration) WithGeneration(value int64) *OpenStackClusterTemplateApplyConfiguration
- func (b *OpenStackClusterTemplateApplyConfiguration) WithKind(value string) *OpenStackClusterTemplateApplyConfiguration
- func (b *OpenStackClusterTemplateApplyConfiguration) WithLabels(entries map[string]string) *OpenStackClusterTemplateApplyConfiguration
- func (b *OpenStackClusterTemplateApplyConfiguration) WithName(value string) *OpenStackClusterTemplateApplyConfiguration
- func (b *OpenStackClusterTemplateApplyConfiguration) WithNamespace(value string) *OpenStackClusterTemplateApplyConfiguration
- func (b *OpenStackClusterTemplateApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *OpenStackClusterTemplateApplyConfiguration
- func (b *OpenStackClusterTemplateApplyConfiguration) WithResourceVersion(value string) *OpenStackClusterTemplateApplyConfiguration
- func (b *OpenStackClusterTemplateApplyConfiguration) WithSpec(value *OpenStackClusterTemplateSpecApplyConfiguration) *OpenStackClusterTemplateApplyConfiguration
- func (b *OpenStackClusterTemplateApplyConfiguration) WithUID(value types.UID) *OpenStackClusterTemplateApplyConfiguration
- type OpenStackClusterTemplateResourceApplyConfiguration
- type OpenStackClusterTemplateSpecApplyConfiguration
- type OpenStackIdentityReferenceApplyConfiguration
- func (b *OpenStackIdentityReferenceApplyConfiguration) WithCloudName(value string) *OpenStackIdentityReferenceApplyConfiguration
- func (b *OpenStackIdentityReferenceApplyConfiguration) WithName(value string) *OpenStackIdentityReferenceApplyConfiguration
- func (b *OpenStackIdentityReferenceApplyConfiguration) WithRegion(value string) *OpenStackIdentityReferenceApplyConfiguration
- type OpenStackMachineApplyConfiguration
- func ExtractOpenStackMachine(openStackMachine *apiv1beta1.OpenStackMachine, fieldManager string) (*OpenStackMachineApplyConfiguration, error)
- func ExtractOpenStackMachineStatus(openStackMachine *apiv1beta1.OpenStackMachine, fieldManager string) (*OpenStackMachineApplyConfiguration, error)
- func OpenStackMachine(name, namespace string) *OpenStackMachineApplyConfiguration
- func (b *OpenStackMachineApplyConfiguration) WithAPIVersion(value string) *OpenStackMachineApplyConfiguration
- func (b *OpenStackMachineApplyConfiguration) WithAnnotations(entries map[string]string) *OpenStackMachineApplyConfiguration
- func (b *OpenStackMachineApplyConfiguration) WithCreationTimestamp(value metav1.Time) *OpenStackMachineApplyConfiguration
- func (b *OpenStackMachineApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OpenStackMachineApplyConfiguration
- func (b *OpenStackMachineApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *OpenStackMachineApplyConfiguration
- func (b *OpenStackMachineApplyConfiguration) WithFinalizers(values ...string) *OpenStackMachineApplyConfiguration
- func (b *OpenStackMachineApplyConfiguration) WithGenerateName(value string) *OpenStackMachineApplyConfiguration
- func (b *OpenStackMachineApplyConfiguration) WithGeneration(value int64) *OpenStackMachineApplyConfiguration
- func (b *OpenStackMachineApplyConfiguration) WithKind(value string) *OpenStackMachineApplyConfiguration
- func (b *OpenStackMachineApplyConfiguration) WithLabels(entries map[string]string) *OpenStackMachineApplyConfiguration
- func (b *OpenStackMachineApplyConfiguration) WithName(value string) *OpenStackMachineApplyConfiguration
- func (b *OpenStackMachineApplyConfiguration) WithNamespace(value string) *OpenStackMachineApplyConfiguration
- func (b *OpenStackMachineApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *OpenStackMachineApplyConfiguration
- func (b *OpenStackMachineApplyConfiguration) WithResourceVersion(value string) *OpenStackMachineApplyConfiguration
- func (b *OpenStackMachineApplyConfiguration) WithSpec(value *OpenStackMachineSpecApplyConfiguration) *OpenStackMachineApplyConfiguration
- func (b *OpenStackMachineApplyConfiguration) WithStatus(value *OpenStackMachineStatusApplyConfiguration) *OpenStackMachineApplyConfiguration
- func (b *OpenStackMachineApplyConfiguration) WithUID(value types.UID) *OpenStackMachineApplyConfiguration
- type OpenStackMachineSpecApplyConfiguration
- func (b *OpenStackMachineSpecApplyConfiguration) WithAdditionalBlockDevices(values ...*AdditionalBlockDeviceApplyConfiguration) *OpenStackMachineSpecApplyConfiguration
- func (b *OpenStackMachineSpecApplyConfiguration) WithConfigDrive(value bool) *OpenStackMachineSpecApplyConfiguration
- func (b *OpenStackMachineSpecApplyConfiguration) WithFlavor(value string) *OpenStackMachineSpecApplyConfiguration
- func (b *OpenStackMachineSpecApplyConfiguration) WithFlavorID(value string) *OpenStackMachineSpecApplyConfiguration
- func (b *OpenStackMachineSpecApplyConfiguration) WithFloatingIPPoolRef(value v1.TypedLocalObjectReference) *OpenStackMachineSpecApplyConfiguration
- func (b *OpenStackMachineSpecApplyConfiguration) WithIdentityRef(value *OpenStackIdentityReferenceApplyConfiguration) *OpenStackMachineSpecApplyConfiguration
- func (b *OpenStackMachineSpecApplyConfiguration) WithImage(value *ImageParamApplyConfiguration) *OpenStackMachineSpecApplyConfiguration
- func (b *OpenStackMachineSpecApplyConfiguration) WithPorts(values ...*PortOptsApplyConfiguration) *OpenStackMachineSpecApplyConfiguration
- func (b *OpenStackMachineSpecApplyConfiguration) WithProviderID(value string) *OpenStackMachineSpecApplyConfiguration
- func (b *OpenStackMachineSpecApplyConfiguration) WithRootVolume(value *RootVolumeApplyConfiguration) *OpenStackMachineSpecApplyConfiguration
- func (b *OpenStackMachineSpecApplyConfiguration) WithSSHKeyName(value string) *OpenStackMachineSpecApplyConfiguration
- func (b *OpenStackMachineSpecApplyConfiguration) WithSchedulerHintAdditionalProperties(values ...*SchedulerHintAdditionalPropertyApplyConfiguration) *OpenStackMachineSpecApplyConfiguration
- func (b *OpenStackMachineSpecApplyConfiguration) WithSecurityGroups(values ...*SecurityGroupParamApplyConfiguration) *OpenStackMachineSpecApplyConfiguration
- func (b *OpenStackMachineSpecApplyConfiguration) WithServerGroup(value *ServerGroupParamApplyConfiguration) *OpenStackMachineSpecApplyConfiguration
- func (b *OpenStackMachineSpecApplyConfiguration) WithServerMetadata(values ...*ServerMetadataApplyConfiguration) *OpenStackMachineSpecApplyConfiguration
- func (b *OpenStackMachineSpecApplyConfiguration) WithTags(values ...string) *OpenStackMachineSpecApplyConfiguration
- func (b *OpenStackMachineSpecApplyConfiguration) WithTrunk(value bool) *OpenStackMachineSpecApplyConfiguration
- type OpenStackMachineStatusApplyConfiguration
- func (b *OpenStackMachineStatusApplyConfiguration) WithAddresses(values ...v1.NodeAddress) *OpenStackMachineStatusApplyConfiguration
- func (b *OpenStackMachineStatusApplyConfiguration) WithConditions(value clusterapiapiv1beta1.Conditions) *OpenStackMachineStatusApplyConfiguration
- func (b *OpenStackMachineStatusApplyConfiguration) WithFailureMessage(value string) *OpenStackMachineStatusApplyConfiguration
- func (b *OpenStackMachineStatusApplyConfiguration) WithFailureReason(value errors.MachineStatusError) *OpenStackMachineStatusApplyConfiguration
- func (b *OpenStackMachineStatusApplyConfiguration) WithInstanceID(value string) *OpenStackMachineStatusApplyConfiguration
- func (b *OpenStackMachineStatusApplyConfiguration) WithInstanceState(value v1beta1.InstanceState) *OpenStackMachineStatusApplyConfiguration
- func (b *OpenStackMachineStatusApplyConfiguration) WithReady(value bool) *OpenStackMachineStatusApplyConfiguration
- func (b *OpenStackMachineStatusApplyConfiguration) WithResolved(value *ResolvedMachineSpecApplyConfiguration) *OpenStackMachineStatusApplyConfiguration
- func (b *OpenStackMachineStatusApplyConfiguration) WithResources(value *MachineResourcesApplyConfiguration) *OpenStackMachineStatusApplyConfiguration
- type OpenStackMachineTemplateApplyConfiguration
- func ExtractOpenStackMachineTemplate(openStackMachineTemplate *apiv1beta1.OpenStackMachineTemplate, ...) (*OpenStackMachineTemplateApplyConfiguration, error)
- func ExtractOpenStackMachineTemplateStatus(openStackMachineTemplate *apiv1beta1.OpenStackMachineTemplate, ...) (*OpenStackMachineTemplateApplyConfiguration, error)
- func OpenStackMachineTemplate(name, namespace string) *OpenStackMachineTemplateApplyConfiguration
- func (b *OpenStackMachineTemplateApplyConfiguration) WithAPIVersion(value string) *OpenStackMachineTemplateApplyConfiguration
- func (b *OpenStackMachineTemplateApplyConfiguration) WithAnnotations(entries map[string]string) *OpenStackMachineTemplateApplyConfiguration
- func (b *OpenStackMachineTemplateApplyConfiguration) WithCreationTimestamp(value metav1.Time) *OpenStackMachineTemplateApplyConfiguration
- func (b *OpenStackMachineTemplateApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OpenStackMachineTemplateApplyConfiguration
- func (b *OpenStackMachineTemplateApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *OpenStackMachineTemplateApplyConfiguration
- func (b *OpenStackMachineTemplateApplyConfiguration) WithFinalizers(values ...string) *OpenStackMachineTemplateApplyConfiguration
- func (b *OpenStackMachineTemplateApplyConfiguration) WithGenerateName(value string) *OpenStackMachineTemplateApplyConfiguration
- func (b *OpenStackMachineTemplateApplyConfiguration) WithGeneration(value int64) *OpenStackMachineTemplateApplyConfiguration
- func (b *OpenStackMachineTemplateApplyConfiguration) WithKind(value string) *OpenStackMachineTemplateApplyConfiguration
- func (b *OpenStackMachineTemplateApplyConfiguration) WithLabels(entries map[string]string) *OpenStackMachineTemplateApplyConfiguration
- func (b *OpenStackMachineTemplateApplyConfiguration) WithName(value string) *OpenStackMachineTemplateApplyConfiguration
- func (b *OpenStackMachineTemplateApplyConfiguration) WithNamespace(value string) *OpenStackMachineTemplateApplyConfiguration
- func (b *OpenStackMachineTemplateApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *OpenStackMachineTemplateApplyConfiguration
- func (b *OpenStackMachineTemplateApplyConfiguration) WithResourceVersion(value string) *OpenStackMachineTemplateApplyConfiguration
- func (b *OpenStackMachineTemplateApplyConfiguration) WithSpec(value *OpenStackMachineTemplateSpecApplyConfiguration) *OpenStackMachineTemplateApplyConfiguration
- func (b *OpenStackMachineTemplateApplyConfiguration) WithUID(value types.UID) *OpenStackMachineTemplateApplyConfiguration
- type OpenStackMachineTemplateResourceApplyConfiguration
- type OpenStackMachineTemplateSpecApplyConfiguration
- type PortOptsApplyConfiguration
- func (b *PortOptsApplyConfiguration) WithAdminStateUp(value bool) *PortOptsApplyConfiguration
- func (b *PortOptsApplyConfiguration) WithAllowedAddressPairs(values ...*AddressPairApplyConfiguration) *PortOptsApplyConfiguration
- func (b *PortOptsApplyConfiguration) WithDescription(value string) *PortOptsApplyConfiguration
- func (b *PortOptsApplyConfiguration) WithDisablePortSecurity(value bool) *PortOptsApplyConfiguration
- func (b *PortOptsApplyConfiguration) WithFixedIPs(values ...*FixedIPApplyConfiguration) *PortOptsApplyConfiguration
- func (b *PortOptsApplyConfiguration) WithHostID(value string) *PortOptsApplyConfiguration
- func (b *PortOptsApplyConfiguration) WithMACAddress(value string) *PortOptsApplyConfiguration
- func (b *PortOptsApplyConfiguration) WithNameSuffix(value string) *PortOptsApplyConfiguration
- func (b *PortOptsApplyConfiguration) WithNetwork(value *NetworkParamApplyConfiguration) *PortOptsApplyConfiguration
- func (b *PortOptsApplyConfiguration) WithProfile(value *BindingProfileApplyConfiguration) *PortOptsApplyConfiguration
- func (b *PortOptsApplyConfiguration) WithPropagateUplinkStatus(value bool) *PortOptsApplyConfiguration
- func (b *PortOptsApplyConfiguration) WithSecurityGroups(values ...*SecurityGroupParamApplyConfiguration) *PortOptsApplyConfiguration
- func (b *PortOptsApplyConfiguration) WithTags(values ...string) *PortOptsApplyConfiguration
- func (b *PortOptsApplyConfiguration) WithTrunk(value bool) *PortOptsApplyConfiguration
- func (b *PortOptsApplyConfiguration) WithVNICType(value string) *PortOptsApplyConfiguration
- func (b *PortOptsApplyConfiguration) WithValueSpecs(values ...*ValueSpecApplyConfiguration) *PortOptsApplyConfiguration
- type PortStatusApplyConfiguration
- type ResolvedFixedIPApplyConfiguration
- type ResolvedMachineSpecApplyConfiguration
- func (b *ResolvedMachineSpecApplyConfiguration) WithFlavorID(value string) *ResolvedMachineSpecApplyConfiguration
- func (b *ResolvedMachineSpecApplyConfiguration) WithImageID(value string) *ResolvedMachineSpecApplyConfiguration
- func (b *ResolvedMachineSpecApplyConfiguration) WithPorts(values ...*ResolvedPortSpecApplyConfiguration) *ResolvedMachineSpecApplyConfiguration
- func (b *ResolvedMachineSpecApplyConfiguration) WithServerGroupID(value string) *ResolvedMachineSpecApplyConfiguration
- type ResolvedPortSpecApplyConfiguration
- func (b *ResolvedPortSpecApplyConfiguration) WithAdminStateUp(value bool) *ResolvedPortSpecApplyConfiguration
- func (b *ResolvedPortSpecApplyConfiguration) WithAllowedAddressPairs(values ...*AddressPairApplyConfiguration) *ResolvedPortSpecApplyConfiguration
- func (b *ResolvedPortSpecApplyConfiguration) WithDescription(value string) *ResolvedPortSpecApplyConfiguration
- func (b *ResolvedPortSpecApplyConfiguration) WithDisablePortSecurity(value bool) *ResolvedPortSpecApplyConfiguration
- func (b *ResolvedPortSpecApplyConfiguration) WithFixedIPs(values ...*ResolvedFixedIPApplyConfiguration) *ResolvedPortSpecApplyConfiguration
- func (b *ResolvedPortSpecApplyConfiguration) WithHostID(value string) *ResolvedPortSpecApplyConfiguration
- func (b *ResolvedPortSpecApplyConfiguration) WithMACAddress(value string) *ResolvedPortSpecApplyConfiguration
- func (b *ResolvedPortSpecApplyConfiguration) WithName(value string) *ResolvedPortSpecApplyConfiguration
- func (b *ResolvedPortSpecApplyConfiguration) WithNetworkID(value string) *ResolvedPortSpecApplyConfiguration
- func (b *ResolvedPortSpecApplyConfiguration) WithProfile(value *BindingProfileApplyConfiguration) *ResolvedPortSpecApplyConfiguration
- func (b *ResolvedPortSpecApplyConfiguration) WithPropagateUplinkStatus(value bool) *ResolvedPortSpecApplyConfiguration
- func (b *ResolvedPortSpecApplyConfiguration) WithSecurityGroups(values ...string) *ResolvedPortSpecApplyConfiguration
- func (b *ResolvedPortSpecApplyConfiguration) WithTags(values ...string) *ResolvedPortSpecApplyConfiguration
- func (b *ResolvedPortSpecApplyConfiguration) WithTrunk(value bool) *ResolvedPortSpecApplyConfiguration
- func (b *ResolvedPortSpecApplyConfiguration) WithVNICType(value string) *ResolvedPortSpecApplyConfiguration
- func (b *ResolvedPortSpecApplyConfiguration) WithValueSpecs(values ...*ValueSpecApplyConfiguration) *ResolvedPortSpecApplyConfiguration
- type ResolvedPortSpecFieldsApplyConfiguration
- func (b *ResolvedPortSpecFieldsApplyConfiguration) WithAdminStateUp(value bool) *ResolvedPortSpecFieldsApplyConfiguration
- func (b *ResolvedPortSpecFieldsApplyConfiguration) WithAllowedAddressPairs(values ...*AddressPairApplyConfiguration) *ResolvedPortSpecFieldsApplyConfiguration
- func (b *ResolvedPortSpecFieldsApplyConfiguration) WithDisablePortSecurity(value bool) *ResolvedPortSpecFieldsApplyConfiguration
- func (b *ResolvedPortSpecFieldsApplyConfiguration) WithHostID(value string) *ResolvedPortSpecFieldsApplyConfiguration
- func (b *ResolvedPortSpecFieldsApplyConfiguration) WithMACAddress(value string) *ResolvedPortSpecFieldsApplyConfiguration
- func (b *ResolvedPortSpecFieldsApplyConfiguration) WithProfile(value *BindingProfileApplyConfiguration) *ResolvedPortSpecFieldsApplyConfiguration
- func (b *ResolvedPortSpecFieldsApplyConfiguration) WithPropagateUplinkStatus(value bool) *ResolvedPortSpecFieldsApplyConfiguration
- func (b *ResolvedPortSpecFieldsApplyConfiguration) WithVNICType(value string) *ResolvedPortSpecFieldsApplyConfiguration
- func (b *ResolvedPortSpecFieldsApplyConfiguration) WithValueSpecs(values ...*ValueSpecApplyConfiguration) *ResolvedPortSpecFieldsApplyConfiguration
- type ResourceReferenceApplyConfiguration
- type RootVolumeApplyConfiguration
- func (b *RootVolumeApplyConfiguration) WithAvailabilityZone(value *VolumeAvailabilityZoneApplyConfiguration) *RootVolumeApplyConfiguration
- func (b *RootVolumeApplyConfiguration) WithSizeGiB(value int) *RootVolumeApplyConfiguration
- func (b *RootVolumeApplyConfiguration) WithType(value string) *RootVolumeApplyConfiguration
- type RouterApplyConfiguration
- func (b *RouterApplyConfiguration) WithID(value string) *RouterApplyConfiguration
- func (b *RouterApplyConfiguration) WithIPs(values ...string) *RouterApplyConfiguration
- func (b *RouterApplyConfiguration) WithName(value string) *RouterApplyConfiguration
- func (b *RouterApplyConfiguration) WithTags(values ...string) *RouterApplyConfiguration
- type RouterFilterApplyConfiguration
- func (b *RouterFilterApplyConfiguration) WithDescription(value string) *RouterFilterApplyConfiguration
- func (b *RouterFilterApplyConfiguration) WithName(value string) *RouterFilterApplyConfiguration
- func (b *RouterFilterApplyConfiguration) WithNotTags(values ...apiv1beta1.NeutronTag) *RouterFilterApplyConfiguration
- func (b *RouterFilterApplyConfiguration) WithNotTagsAny(values ...apiv1beta1.NeutronTag) *RouterFilterApplyConfiguration
- func (b *RouterFilterApplyConfiguration) WithProjectID(value string) *RouterFilterApplyConfiguration
- func (b *RouterFilterApplyConfiguration) WithTags(values ...apiv1beta1.NeutronTag) *RouterFilterApplyConfiguration
- func (b *RouterFilterApplyConfiguration) WithTagsAny(values ...apiv1beta1.NeutronTag) *RouterFilterApplyConfiguration
- type RouterParamApplyConfiguration
- type SchedulerHintAdditionalPropertyApplyConfiguration
- func (b *SchedulerHintAdditionalPropertyApplyConfiguration) WithName(value string) *SchedulerHintAdditionalPropertyApplyConfiguration
- func (b *SchedulerHintAdditionalPropertyApplyConfiguration) WithValue(value *SchedulerHintAdditionalValueApplyConfiguration) *SchedulerHintAdditionalPropertyApplyConfiguration
- type SchedulerHintAdditionalValueApplyConfiguration
- func (b *SchedulerHintAdditionalValueApplyConfiguration) WithBool(value bool) *SchedulerHintAdditionalValueApplyConfiguration
- func (b *SchedulerHintAdditionalValueApplyConfiguration) WithNumber(value int) *SchedulerHintAdditionalValueApplyConfiguration
- func (b *SchedulerHintAdditionalValueApplyConfiguration) WithString(value string) *SchedulerHintAdditionalValueApplyConfiguration
- func (b *SchedulerHintAdditionalValueApplyConfiguration) WithType(value v1beta1.SchedulerHintValueType) *SchedulerHintAdditionalValueApplyConfiguration
- type SecurityGroupFilterApplyConfiguration
- func (b *SecurityGroupFilterApplyConfiguration) WithDescription(value string) *SecurityGroupFilterApplyConfiguration
- func (b *SecurityGroupFilterApplyConfiguration) WithName(value string) *SecurityGroupFilterApplyConfiguration
- func (b *SecurityGroupFilterApplyConfiguration) WithNotTags(values ...apiv1beta1.NeutronTag) *SecurityGroupFilterApplyConfiguration
- func (b *SecurityGroupFilterApplyConfiguration) WithNotTagsAny(values ...apiv1beta1.NeutronTag) *SecurityGroupFilterApplyConfiguration
- func (b *SecurityGroupFilterApplyConfiguration) WithProjectID(value string) *SecurityGroupFilterApplyConfiguration
- func (b *SecurityGroupFilterApplyConfiguration) WithTags(values ...apiv1beta1.NeutronTag) *SecurityGroupFilterApplyConfiguration
- func (b *SecurityGroupFilterApplyConfiguration) WithTagsAny(values ...apiv1beta1.NeutronTag) *SecurityGroupFilterApplyConfiguration
- type SecurityGroupParamApplyConfiguration
- type SecurityGroupRuleSpecApplyConfiguration
- func (b *SecurityGroupRuleSpecApplyConfiguration) WithDescription(value string) *SecurityGroupRuleSpecApplyConfiguration
- func (b *SecurityGroupRuleSpecApplyConfiguration) WithDirection(value string) *SecurityGroupRuleSpecApplyConfiguration
- func (b *SecurityGroupRuleSpecApplyConfiguration) WithEtherType(value string) *SecurityGroupRuleSpecApplyConfiguration
- func (b *SecurityGroupRuleSpecApplyConfiguration) WithName(value string) *SecurityGroupRuleSpecApplyConfiguration
- func (b *SecurityGroupRuleSpecApplyConfiguration) WithPortRangeMax(value int) *SecurityGroupRuleSpecApplyConfiguration
- func (b *SecurityGroupRuleSpecApplyConfiguration) WithPortRangeMin(value int) *SecurityGroupRuleSpecApplyConfiguration
- func (b *SecurityGroupRuleSpecApplyConfiguration) WithProtocol(value string) *SecurityGroupRuleSpecApplyConfiguration
- func (b *SecurityGroupRuleSpecApplyConfiguration) WithRemoteGroupID(value string) *SecurityGroupRuleSpecApplyConfiguration
- func (b *SecurityGroupRuleSpecApplyConfiguration) WithRemoteIPPrefix(value string) *SecurityGroupRuleSpecApplyConfiguration
- func (b *SecurityGroupRuleSpecApplyConfiguration) WithRemoteManagedGroups(values ...v1beta1.ManagedSecurityGroupName) *SecurityGroupRuleSpecApplyConfiguration
- type SecurityGroupStatusApplyConfiguration
- type ServerGroupFilterApplyConfiguration
- type ServerGroupParamApplyConfiguration
- type ServerMetadataApplyConfiguration
- type SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithCIDR(value string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithID(value string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithName(value string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithTags(values ...string) *SubnetApplyConfiguration
- type SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithCIDR(value string) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithDescription(value string) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithGatewayIP(value string) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithIPVersion(value int) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithIPv6AddressMode(value string) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithIPv6RAMode(value string) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithName(value string) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithNotTags(values ...apiv1beta1.NeutronTag) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithNotTagsAny(values ...apiv1beta1.NeutronTag) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithProjectID(value string) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithTags(values ...apiv1beta1.NeutronTag) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithTagsAny(values ...apiv1beta1.NeutronTag) *SubnetFilterApplyConfiguration
- type SubnetParamApplyConfiguration
- type SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithAllocationPools(values ...*AllocationPoolApplyConfiguration) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithCIDR(value string) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithDNSNameservers(values ...string) *SubnetSpecApplyConfiguration
- type ValueSpecApplyConfiguration
- type VolumeAvailabilityZoneApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIServerLoadBalancerApplyConfiguration ¶
type APIServerLoadBalancerApplyConfiguration struct { Enabled *bool `json:"enabled,omitempty"` AdditionalPorts []int `json:"additionalPorts,omitempty"` AllowedCIDRs []string `json:"allowedCIDRs,omitempty"` Provider *string `json:"provider,omitempty"` Network *NetworkParamApplyConfiguration `json:"network,omitempty"` Subnets []SubnetParamApplyConfiguration `json:"subnets,omitempty"` AvailabilityZone *string `json:"availabilityZone,omitempty"` Flavor *string `json:"flavor,omitempty"` }
APIServerLoadBalancerApplyConfiguration represents an declarative configuration of the APIServerLoadBalancer type for use with apply.
func APIServerLoadBalancer ¶
func APIServerLoadBalancer() *APIServerLoadBalancerApplyConfiguration
APIServerLoadBalancerApplyConfiguration constructs an declarative configuration of the APIServerLoadBalancer type for use with apply.
func (*APIServerLoadBalancerApplyConfiguration) WithAdditionalPorts ¶
func (b *APIServerLoadBalancerApplyConfiguration) WithAdditionalPorts(values ...int) *APIServerLoadBalancerApplyConfiguration
WithAdditionalPorts adds the given value to the AdditionalPorts field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the AdditionalPorts field.
func (*APIServerLoadBalancerApplyConfiguration) WithAllowedCIDRs ¶
func (b *APIServerLoadBalancerApplyConfiguration) WithAllowedCIDRs(values ...string) *APIServerLoadBalancerApplyConfiguration
WithAllowedCIDRs adds the given value to the AllowedCIDRs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the AllowedCIDRs field.
func (*APIServerLoadBalancerApplyConfiguration) WithAvailabilityZone ¶
func (b *APIServerLoadBalancerApplyConfiguration) WithAvailabilityZone(value string) *APIServerLoadBalancerApplyConfiguration
WithAvailabilityZone sets the AvailabilityZone field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AvailabilityZone field is set to the value of the last call.
func (*APIServerLoadBalancerApplyConfiguration) WithEnabled ¶
func (b *APIServerLoadBalancerApplyConfiguration) WithEnabled(value bool) *APIServerLoadBalancerApplyConfiguration
WithEnabled sets the Enabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Enabled field is set to the value of the last call.
func (*APIServerLoadBalancerApplyConfiguration) WithFlavor ¶
func (b *APIServerLoadBalancerApplyConfiguration) WithFlavor(value string) *APIServerLoadBalancerApplyConfiguration
WithFlavor sets the Flavor field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Flavor field is set to the value of the last call.
func (*APIServerLoadBalancerApplyConfiguration) WithNetwork ¶
func (b *APIServerLoadBalancerApplyConfiguration) WithNetwork(value *NetworkParamApplyConfiguration) *APIServerLoadBalancerApplyConfiguration
WithNetwork sets the Network field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Network field is set to the value of the last call.
func (*APIServerLoadBalancerApplyConfiguration) WithProvider ¶
func (b *APIServerLoadBalancerApplyConfiguration) WithProvider(value string) *APIServerLoadBalancerApplyConfiguration
WithProvider sets the Provider field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Provider field is set to the value of the last call.
func (*APIServerLoadBalancerApplyConfiguration) WithSubnets ¶
func (b *APIServerLoadBalancerApplyConfiguration) WithSubnets(values ...*SubnetParamApplyConfiguration) *APIServerLoadBalancerApplyConfiguration
WithSubnets adds the given value to the Subnets field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Subnets field.
type AdditionalBlockDeviceApplyConfiguration ¶
type AdditionalBlockDeviceApplyConfiguration struct { Name *string `json:"name,omitempty"` SizeGiB *int `json:"sizeGiB,omitempty"` Storage *BlockDeviceStorageApplyConfiguration `json:"storage,omitempty"` }
AdditionalBlockDeviceApplyConfiguration represents an declarative configuration of the AdditionalBlockDevice type for use with apply.
func AdditionalBlockDevice ¶
func AdditionalBlockDevice() *AdditionalBlockDeviceApplyConfiguration
AdditionalBlockDeviceApplyConfiguration constructs an declarative configuration of the AdditionalBlockDevice type for use with apply.
func (*AdditionalBlockDeviceApplyConfiguration) WithName ¶
func (b *AdditionalBlockDeviceApplyConfiguration) WithName(value string) *AdditionalBlockDeviceApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*AdditionalBlockDeviceApplyConfiguration) WithSizeGiB ¶
func (b *AdditionalBlockDeviceApplyConfiguration) WithSizeGiB(value int) *AdditionalBlockDeviceApplyConfiguration
WithSizeGiB sets the SizeGiB field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SizeGiB field is set to the value of the last call.
func (*AdditionalBlockDeviceApplyConfiguration) WithStorage ¶
func (b *AdditionalBlockDeviceApplyConfiguration) WithStorage(value *BlockDeviceStorageApplyConfiguration) *AdditionalBlockDeviceApplyConfiguration
WithStorage sets the Storage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Storage field is set to the value of the last call.
type AddressPairApplyConfiguration ¶
type AddressPairApplyConfiguration struct { IPAddress *string `json:"ipAddress,omitempty"` MACAddress *string `json:"macAddress,omitempty"` }
AddressPairApplyConfiguration represents an declarative configuration of the AddressPair type for use with apply.
func AddressPair ¶
func AddressPair() *AddressPairApplyConfiguration
AddressPairApplyConfiguration constructs an declarative configuration of the AddressPair type for use with apply.
func (*AddressPairApplyConfiguration) WithIPAddress ¶
func (b *AddressPairApplyConfiguration) WithIPAddress(value string) *AddressPairApplyConfiguration
WithIPAddress sets the IPAddress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IPAddress field is set to the value of the last call.
func (*AddressPairApplyConfiguration) WithMACAddress ¶
func (b *AddressPairApplyConfiguration) WithMACAddress(value string) *AddressPairApplyConfiguration
WithMACAddress sets the MACAddress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MACAddress field is set to the value of the last call.
type AllocationPoolApplyConfiguration ¶
type AllocationPoolApplyConfiguration struct { Start *string `json:"start,omitempty"` End *string `json:"end,omitempty"` }
AllocationPoolApplyConfiguration represents an declarative configuration of the AllocationPool type for use with apply.
func AllocationPool ¶
func AllocationPool() *AllocationPoolApplyConfiguration
AllocationPoolApplyConfiguration constructs an declarative configuration of the AllocationPool type for use with apply.
func (*AllocationPoolApplyConfiguration) WithEnd ¶
func (b *AllocationPoolApplyConfiguration) WithEnd(value string) *AllocationPoolApplyConfiguration
WithEnd sets the End field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the End field is set to the value of the last call.
func (*AllocationPoolApplyConfiguration) WithStart ¶
func (b *AllocationPoolApplyConfiguration) WithStart(value string) *AllocationPoolApplyConfiguration
WithStart sets the Start field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Start field is set to the value of the last call.
type BastionApplyConfiguration ¶
type BastionApplyConfiguration struct { Enabled *bool `json:"enabled,omitempty"` Spec *OpenStackMachineSpecApplyConfiguration `json:"spec,omitempty"` AvailabilityZone *string `json:"availabilityZone,omitempty"` FloatingIP *string `json:"floatingIP,omitempty"` }
BastionApplyConfiguration represents an declarative configuration of the Bastion type for use with apply.
func Bastion ¶
func Bastion() *BastionApplyConfiguration
BastionApplyConfiguration constructs an declarative configuration of the Bastion type for use with apply.
func (*BastionApplyConfiguration) WithAvailabilityZone ¶
func (b *BastionApplyConfiguration) WithAvailabilityZone(value string) *BastionApplyConfiguration
WithAvailabilityZone sets the AvailabilityZone field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AvailabilityZone field is set to the value of the last call.
func (*BastionApplyConfiguration) WithEnabled ¶
func (b *BastionApplyConfiguration) WithEnabled(value bool) *BastionApplyConfiguration
WithEnabled sets the Enabled field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Enabled field is set to the value of the last call.
func (*BastionApplyConfiguration) WithFloatingIP ¶
func (b *BastionApplyConfiguration) WithFloatingIP(value string) *BastionApplyConfiguration
WithFloatingIP sets the FloatingIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FloatingIP field is set to the value of the last call.
func (*BastionApplyConfiguration) WithSpec ¶
func (b *BastionApplyConfiguration) WithSpec(value *OpenStackMachineSpecApplyConfiguration) *BastionApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
type BastionStatusApplyConfiguration ¶
type BastionStatusApplyConfiguration struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` SSHKeyName *string `json:"sshKeyName,omitempty"` State *v1beta1.InstanceState `json:"state,omitempty"` IP *string `json:"ip,omitempty"` FloatingIP *string `json:"floatingIP,omitempty"` Resolved *ResolvedMachineSpecApplyConfiguration `json:"resolved,omitempty"` Resources *MachineResourcesApplyConfiguration `json:"resources,omitempty"` }
BastionStatusApplyConfiguration represents an declarative configuration of the BastionStatus type for use with apply.
func BastionStatus ¶
func BastionStatus() *BastionStatusApplyConfiguration
BastionStatusApplyConfiguration constructs an declarative configuration of the BastionStatus type for use with apply.
func (*BastionStatusApplyConfiguration) WithFloatingIP ¶
func (b *BastionStatusApplyConfiguration) WithFloatingIP(value string) *BastionStatusApplyConfiguration
WithFloatingIP sets the FloatingIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FloatingIP field is set to the value of the last call.
func (*BastionStatusApplyConfiguration) WithID ¶
func (b *BastionStatusApplyConfiguration) WithID(value string) *BastionStatusApplyConfiguration
WithID sets the ID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ID field is set to the value of the last call.
func (*BastionStatusApplyConfiguration) WithIP ¶
func (b *BastionStatusApplyConfiguration) WithIP(value string) *BastionStatusApplyConfiguration
WithIP sets the IP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IP field is set to the value of the last call.
func (*BastionStatusApplyConfiguration) WithName ¶
func (b *BastionStatusApplyConfiguration) WithName(value string) *BastionStatusApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*BastionStatusApplyConfiguration) WithResolved ¶
func (b *BastionStatusApplyConfiguration) WithResolved(value *ResolvedMachineSpecApplyConfiguration) *BastionStatusApplyConfiguration
WithResolved sets the Resolved field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Resolved field is set to the value of the last call.
func (*BastionStatusApplyConfiguration) WithResources ¶
func (b *BastionStatusApplyConfiguration) WithResources(value *MachineResourcesApplyConfiguration) *BastionStatusApplyConfiguration
WithResources sets the Resources field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Resources field is set to the value of the last call.
func (*BastionStatusApplyConfiguration) WithSSHKeyName ¶
func (b *BastionStatusApplyConfiguration) WithSSHKeyName(value string) *BastionStatusApplyConfiguration
WithSSHKeyName sets the SSHKeyName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SSHKeyName field is set to the value of the last call.
func (*BastionStatusApplyConfiguration) WithState ¶
func (b *BastionStatusApplyConfiguration) WithState(value v1beta1.InstanceState) *BastionStatusApplyConfiguration
WithState sets the State field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the State field is set to the value of the last call.
type BindingProfileApplyConfiguration ¶
type BindingProfileApplyConfiguration struct { OVSHWOffload *bool `json:"ovsHWOffload,omitempty"` TrustedVF *bool `json:"trustedVF,omitempty"` }
BindingProfileApplyConfiguration represents an declarative configuration of the BindingProfile type for use with apply.
func BindingProfile ¶
func BindingProfile() *BindingProfileApplyConfiguration
BindingProfileApplyConfiguration constructs an declarative configuration of the BindingProfile type for use with apply.
func (*BindingProfileApplyConfiguration) WithOVSHWOffload ¶
func (b *BindingProfileApplyConfiguration) WithOVSHWOffload(value bool) *BindingProfileApplyConfiguration
WithOVSHWOffload sets the OVSHWOffload field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the OVSHWOffload field is set to the value of the last call.
func (*BindingProfileApplyConfiguration) WithTrustedVF ¶
func (b *BindingProfileApplyConfiguration) WithTrustedVF(value bool) *BindingProfileApplyConfiguration
WithTrustedVF sets the TrustedVF field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the TrustedVF field is set to the value of the last call.
type BlockDeviceStorageApplyConfiguration ¶
type BlockDeviceStorageApplyConfiguration struct { Type *v1beta1.BlockDeviceType `json:"type,omitempty"` Volume *BlockDeviceVolumeApplyConfiguration `json:"volume,omitempty"` }
BlockDeviceStorageApplyConfiguration represents an declarative configuration of the BlockDeviceStorage type for use with apply.
func BlockDeviceStorage ¶
func BlockDeviceStorage() *BlockDeviceStorageApplyConfiguration
BlockDeviceStorageApplyConfiguration constructs an declarative configuration of the BlockDeviceStorage type for use with apply.
func (*BlockDeviceStorageApplyConfiguration) WithType ¶
func (b *BlockDeviceStorageApplyConfiguration) WithType(value v1beta1.BlockDeviceType) *BlockDeviceStorageApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
func (*BlockDeviceStorageApplyConfiguration) WithVolume ¶
func (b *BlockDeviceStorageApplyConfiguration) WithVolume(value *BlockDeviceVolumeApplyConfiguration) *BlockDeviceStorageApplyConfiguration
WithVolume sets the Volume field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Volume field is set to the value of the last call.
type BlockDeviceVolumeApplyConfiguration ¶
type BlockDeviceVolumeApplyConfiguration struct { Type *string `json:"type,omitempty"` AvailabilityZone *VolumeAvailabilityZoneApplyConfiguration `json:"availabilityZone,omitempty"` }
BlockDeviceVolumeApplyConfiguration represents an declarative configuration of the BlockDeviceVolume type for use with apply.
func BlockDeviceVolume ¶
func BlockDeviceVolume() *BlockDeviceVolumeApplyConfiguration
BlockDeviceVolumeApplyConfiguration constructs an declarative configuration of the BlockDeviceVolume type for use with apply.
func (*BlockDeviceVolumeApplyConfiguration) WithAvailabilityZone ¶
func (b *BlockDeviceVolumeApplyConfiguration) WithAvailabilityZone(value *VolumeAvailabilityZoneApplyConfiguration) *BlockDeviceVolumeApplyConfiguration
WithAvailabilityZone sets the AvailabilityZone field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AvailabilityZone field is set to the value of the last call.
func (*BlockDeviceVolumeApplyConfiguration) WithType ¶
func (b *BlockDeviceVolumeApplyConfiguration) WithType(value string) *BlockDeviceVolumeApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type ExternalRouterIPParamApplyConfiguration ¶
type ExternalRouterIPParamApplyConfiguration struct { FixedIP *string `json:"fixedIP,omitempty"` Subnet *SubnetParamApplyConfiguration `json:"subnet,omitempty"` }
ExternalRouterIPParamApplyConfiguration represents an declarative configuration of the ExternalRouterIPParam type for use with apply.
func ExternalRouterIPParam ¶
func ExternalRouterIPParam() *ExternalRouterIPParamApplyConfiguration
ExternalRouterIPParamApplyConfiguration constructs an declarative configuration of the ExternalRouterIPParam type for use with apply.
func (*ExternalRouterIPParamApplyConfiguration) WithFixedIP ¶
func (b *ExternalRouterIPParamApplyConfiguration) WithFixedIP(value string) *ExternalRouterIPParamApplyConfiguration
WithFixedIP sets the FixedIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FixedIP field is set to the value of the last call.
func (*ExternalRouterIPParamApplyConfiguration) WithSubnet ¶
func (b *ExternalRouterIPParamApplyConfiguration) WithSubnet(value *SubnetParamApplyConfiguration) *ExternalRouterIPParamApplyConfiguration
WithSubnet sets the Subnet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Subnet field is set to the value of the last call.
type FilterByNeutronTagsApplyConfiguration ¶
type FilterByNeutronTagsApplyConfiguration struct { Tags []v1beta1.NeutronTag `json:"tags,omitempty"` TagsAny []v1beta1.NeutronTag `json:"tagsAny,omitempty"` NotTags []v1beta1.NeutronTag `json:"notTags,omitempty"` NotTagsAny []v1beta1.NeutronTag `json:"notTagsAny,omitempty"` }
FilterByNeutronTagsApplyConfiguration represents an declarative configuration of the FilterByNeutronTags type for use with apply.
func FilterByNeutronTags ¶
func FilterByNeutronTags() *FilterByNeutronTagsApplyConfiguration
FilterByNeutronTagsApplyConfiguration constructs an declarative configuration of the FilterByNeutronTags type for use with apply.
func (*FilterByNeutronTagsApplyConfiguration) WithNotTags ¶
func (b *FilterByNeutronTagsApplyConfiguration) WithNotTags(values ...v1beta1.NeutronTag) *FilterByNeutronTagsApplyConfiguration
WithNotTags adds the given value to the NotTags field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NotTags field.
func (*FilterByNeutronTagsApplyConfiguration) WithNotTagsAny ¶
func (b *FilterByNeutronTagsApplyConfiguration) WithNotTagsAny(values ...v1beta1.NeutronTag) *FilterByNeutronTagsApplyConfiguration
WithNotTagsAny adds the given value to the NotTagsAny field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NotTagsAny field.
func (*FilterByNeutronTagsApplyConfiguration) WithTags ¶
func (b *FilterByNeutronTagsApplyConfiguration) WithTags(values ...v1beta1.NeutronTag) *FilterByNeutronTagsApplyConfiguration
WithTags adds the given value to the Tags field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tags field.
func (*FilterByNeutronTagsApplyConfiguration) WithTagsAny ¶
func (b *FilterByNeutronTagsApplyConfiguration) WithTagsAny(values ...v1beta1.NeutronTag) *FilterByNeutronTagsApplyConfiguration
WithTagsAny adds the given value to the TagsAny field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the TagsAny field.
type FixedIPApplyConfiguration ¶
type FixedIPApplyConfiguration struct { Subnet *SubnetParamApplyConfiguration `json:"subnet,omitempty"` IPAddress *string `json:"ipAddress,omitempty"` }
FixedIPApplyConfiguration represents an declarative configuration of the FixedIP type for use with apply.
func FixedIP ¶
func FixedIP() *FixedIPApplyConfiguration
FixedIPApplyConfiguration constructs an declarative configuration of the FixedIP type for use with apply.
func (*FixedIPApplyConfiguration) WithIPAddress ¶
func (b *FixedIPApplyConfiguration) WithIPAddress(value string) *FixedIPApplyConfiguration
WithIPAddress sets the IPAddress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IPAddress field is set to the value of the last call.
func (*FixedIPApplyConfiguration) WithSubnet ¶
func (b *FixedIPApplyConfiguration) WithSubnet(value *SubnetParamApplyConfiguration) *FixedIPApplyConfiguration
WithSubnet sets the Subnet field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Subnet field is set to the value of the last call.
type ImageFilterApplyConfiguration ¶
type ImageFilterApplyConfiguration struct { Name *string `json:"name,omitempty"` Tags []string `json:"tags,omitempty"` }
ImageFilterApplyConfiguration represents an declarative configuration of the ImageFilter type for use with apply.
func ImageFilter ¶
func ImageFilter() *ImageFilterApplyConfiguration
ImageFilterApplyConfiguration constructs an declarative configuration of the ImageFilter type for use with apply.
func (*ImageFilterApplyConfiguration) WithName ¶
func (b *ImageFilterApplyConfiguration) WithName(value string) *ImageFilterApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*ImageFilterApplyConfiguration) WithTags ¶
func (b *ImageFilterApplyConfiguration) WithTags(values ...string) *ImageFilterApplyConfiguration
WithTags adds the given value to the Tags field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tags field.
type ImageParamApplyConfiguration ¶
type ImageParamApplyConfiguration struct { ID *string `json:"id,omitempty"` Filter *ImageFilterApplyConfiguration `json:"filter,omitempty"` ImageRef *ResourceReferenceApplyConfiguration `json:"imageRef,omitempty"` }
ImageParamApplyConfiguration represents an declarative configuration of the ImageParam type for use with apply.
func ImageParam ¶
func ImageParam() *ImageParamApplyConfiguration
ImageParamApplyConfiguration constructs an declarative configuration of the ImageParam type for use with apply.
func (*ImageParamApplyConfiguration) WithFilter ¶
func (b *ImageParamApplyConfiguration) WithFilter(value *ImageFilterApplyConfiguration) *ImageParamApplyConfiguration
WithFilter sets the Filter field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Filter field is set to the value of the last call.
func (*ImageParamApplyConfiguration) WithID ¶
func (b *ImageParamApplyConfiguration) WithID(value string) *ImageParamApplyConfiguration
WithID sets the ID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ID field is set to the value of the last call.
func (*ImageParamApplyConfiguration) WithImageRef ¶
func (b *ImageParamApplyConfiguration) WithImageRef(value *ResourceReferenceApplyConfiguration) *ImageParamApplyConfiguration
WithImageRef sets the ImageRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ImageRef field is set to the value of the last call.
type LoadBalancerApplyConfiguration ¶
type LoadBalancerApplyConfiguration struct { Name *string `json:"name,omitempty"` ID *string `json:"id,omitempty"` IP *string `json:"ip,omitempty"` InternalIP *string `json:"internalIP,omitempty"` AllowedCIDRs []string `json:"allowedCIDRs,omitempty"` Tags []string `json:"tags,omitempty"` LoadBalancerNetwork *NetworkStatusWithSubnetsApplyConfiguration `json:"loadBalancerNetwork,omitempty"` }
LoadBalancerApplyConfiguration represents an declarative configuration of the LoadBalancer type for use with apply.
func LoadBalancer ¶
func LoadBalancer() *LoadBalancerApplyConfiguration
LoadBalancerApplyConfiguration constructs an declarative configuration of the LoadBalancer type for use with apply.
func (*LoadBalancerApplyConfiguration) WithAllowedCIDRs ¶
func (b *LoadBalancerApplyConfiguration) WithAllowedCIDRs(values ...string) *LoadBalancerApplyConfiguration
WithAllowedCIDRs adds the given value to the AllowedCIDRs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the AllowedCIDRs field.
func (*LoadBalancerApplyConfiguration) WithID ¶
func (b *LoadBalancerApplyConfiguration) WithID(value string) *LoadBalancerApplyConfiguration
WithID sets the ID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ID field is set to the value of the last call.
func (*LoadBalancerApplyConfiguration) WithIP ¶
func (b *LoadBalancerApplyConfiguration) WithIP(value string) *LoadBalancerApplyConfiguration
WithIP sets the IP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IP field is set to the value of the last call.
func (*LoadBalancerApplyConfiguration) WithInternalIP ¶
func (b *LoadBalancerApplyConfiguration) WithInternalIP(value string) *LoadBalancerApplyConfiguration
WithInternalIP sets the InternalIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InternalIP field is set to the value of the last call.
func (*LoadBalancerApplyConfiguration) WithLoadBalancerNetwork ¶
func (b *LoadBalancerApplyConfiguration) WithLoadBalancerNetwork(value *NetworkStatusWithSubnetsApplyConfiguration) *LoadBalancerApplyConfiguration
WithLoadBalancerNetwork sets the LoadBalancerNetwork field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the LoadBalancerNetwork field is set to the value of the last call.
func (*LoadBalancerApplyConfiguration) WithName ¶
func (b *LoadBalancerApplyConfiguration) WithName(value string) *LoadBalancerApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*LoadBalancerApplyConfiguration) WithTags ¶
func (b *LoadBalancerApplyConfiguration) WithTags(values ...string) *LoadBalancerApplyConfiguration
WithTags adds the given value to the Tags field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tags field.
type MachineResourcesApplyConfiguration ¶
type MachineResourcesApplyConfiguration struct {
Ports []PortStatusApplyConfiguration `json:"ports,omitempty"`
}
MachineResourcesApplyConfiguration represents an declarative configuration of the MachineResources type for use with apply.
func MachineResources ¶
func MachineResources() *MachineResourcesApplyConfiguration
MachineResourcesApplyConfiguration constructs an declarative configuration of the MachineResources type for use with apply.
func (*MachineResourcesApplyConfiguration) WithPorts ¶
func (b *MachineResourcesApplyConfiguration) WithPorts(values ...*PortStatusApplyConfiguration) *MachineResourcesApplyConfiguration
WithPorts adds the given value to the Ports field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Ports field.
type ManagedSecurityGroupsApplyConfiguration ¶
type ManagedSecurityGroupsApplyConfiguration struct { AllNodesSecurityGroupRules []SecurityGroupRuleSpecApplyConfiguration `json:"allNodesSecurityGroupRules,omitempty"` AllowAllInClusterTraffic *bool `json:"allowAllInClusterTraffic,omitempty"` }
ManagedSecurityGroupsApplyConfiguration represents an declarative configuration of the ManagedSecurityGroups type for use with apply.
func ManagedSecurityGroups ¶
func ManagedSecurityGroups() *ManagedSecurityGroupsApplyConfiguration
ManagedSecurityGroupsApplyConfiguration constructs an declarative configuration of the ManagedSecurityGroups type for use with apply.
func (*ManagedSecurityGroupsApplyConfiguration) WithAllNodesSecurityGroupRules ¶
func (b *ManagedSecurityGroupsApplyConfiguration) WithAllNodesSecurityGroupRules(values ...*SecurityGroupRuleSpecApplyConfiguration) *ManagedSecurityGroupsApplyConfiguration
WithAllNodesSecurityGroupRules adds the given value to the AllNodesSecurityGroupRules field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the AllNodesSecurityGroupRules field.
func (*ManagedSecurityGroupsApplyConfiguration) WithAllowAllInClusterTraffic ¶
func (b *ManagedSecurityGroupsApplyConfiguration) WithAllowAllInClusterTraffic(value bool) *ManagedSecurityGroupsApplyConfiguration
WithAllowAllInClusterTraffic sets the AllowAllInClusterTraffic field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AllowAllInClusterTraffic field is set to the value of the last call.
type NetworkFilterApplyConfiguration ¶
type NetworkFilterApplyConfiguration struct { Name *string `json:"name,omitempty"` Description *string `json:"description,omitempty"` ProjectID *string `json:"projectID,omitempty"` FilterByNeutronTagsApplyConfiguration `json:",inline"` }
NetworkFilterApplyConfiguration represents an declarative configuration of the NetworkFilter type for use with apply.
func NetworkFilter ¶
func NetworkFilter() *NetworkFilterApplyConfiguration
NetworkFilterApplyConfiguration constructs an declarative configuration of the NetworkFilter type for use with apply.
func (*NetworkFilterApplyConfiguration) WithDescription ¶
func (b *NetworkFilterApplyConfiguration) WithDescription(value string) *NetworkFilterApplyConfiguration
WithDescription sets the Description field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Description field is set to the value of the last call.
func (*NetworkFilterApplyConfiguration) WithName ¶
func (b *NetworkFilterApplyConfiguration) WithName(value string) *NetworkFilterApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*NetworkFilterApplyConfiguration) WithNotTags ¶
func (b *NetworkFilterApplyConfiguration) WithNotTags(values ...apiv1beta1.NeutronTag) *NetworkFilterApplyConfiguration
WithNotTags adds the given value to the NotTags field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NotTags field.
func (*NetworkFilterApplyConfiguration) WithNotTagsAny ¶
func (b *NetworkFilterApplyConfiguration) WithNotTagsAny(values ...apiv1beta1.NeutronTag) *NetworkFilterApplyConfiguration
WithNotTagsAny adds the given value to the NotTagsAny field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NotTagsAny field.
func (*NetworkFilterApplyConfiguration) WithProjectID ¶
func (b *NetworkFilterApplyConfiguration) WithProjectID(value string) *NetworkFilterApplyConfiguration
WithProjectID sets the ProjectID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ProjectID field is set to the value of the last call.
func (*NetworkFilterApplyConfiguration) WithTags ¶
func (b *NetworkFilterApplyConfiguration) WithTags(values ...apiv1beta1.NeutronTag) *NetworkFilterApplyConfiguration
WithTags adds the given value to the Tags field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tags field.
func (*NetworkFilterApplyConfiguration) WithTagsAny ¶
func (b *NetworkFilterApplyConfiguration) WithTagsAny(values ...apiv1beta1.NeutronTag) *NetworkFilterApplyConfiguration
WithTagsAny adds the given value to the TagsAny field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the TagsAny field.
type NetworkParamApplyConfiguration ¶
type NetworkParamApplyConfiguration struct { ID *string `json:"id,omitempty"` Filter *NetworkFilterApplyConfiguration `json:"filter,omitempty"` }
NetworkParamApplyConfiguration represents an declarative configuration of the NetworkParam type for use with apply.
func NetworkParam ¶
func NetworkParam() *NetworkParamApplyConfiguration
NetworkParamApplyConfiguration constructs an declarative configuration of the NetworkParam type for use with apply.
func (*NetworkParamApplyConfiguration) WithFilter ¶
func (b *NetworkParamApplyConfiguration) WithFilter(value *NetworkFilterApplyConfiguration) *NetworkParamApplyConfiguration
WithFilter sets the Filter field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Filter field is set to the value of the last call.
func (*NetworkParamApplyConfiguration) WithID ¶
func (b *NetworkParamApplyConfiguration) WithID(value string) *NetworkParamApplyConfiguration
WithID sets the ID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ID field is set to the value of the last call.
type NetworkStatusApplyConfiguration ¶
type NetworkStatusApplyConfiguration struct { Name *string `json:"name,omitempty"` ID *string `json:"id,omitempty"` Tags []string `json:"tags,omitempty"` }
NetworkStatusApplyConfiguration represents an declarative configuration of the NetworkStatus type for use with apply.
func NetworkStatus ¶
func NetworkStatus() *NetworkStatusApplyConfiguration
NetworkStatusApplyConfiguration constructs an declarative configuration of the NetworkStatus type for use with apply.
func (*NetworkStatusApplyConfiguration) WithID ¶
func (b *NetworkStatusApplyConfiguration) WithID(value string) *NetworkStatusApplyConfiguration
WithID sets the ID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ID field is set to the value of the last call.
func (*NetworkStatusApplyConfiguration) WithName ¶
func (b *NetworkStatusApplyConfiguration) WithName(value string) *NetworkStatusApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*NetworkStatusApplyConfiguration) WithTags ¶
func (b *NetworkStatusApplyConfiguration) WithTags(values ...string) *NetworkStatusApplyConfiguration
WithTags adds the given value to the Tags field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tags field.
type NetworkStatusWithSubnetsApplyConfiguration ¶
type NetworkStatusWithSubnetsApplyConfiguration struct { NetworkStatusApplyConfiguration `json:",inline"` Subnets []SubnetApplyConfiguration `json:"subnets,omitempty"` }
NetworkStatusWithSubnetsApplyConfiguration represents an declarative configuration of the NetworkStatusWithSubnets type for use with apply.
func NetworkStatusWithSubnets ¶
func NetworkStatusWithSubnets() *NetworkStatusWithSubnetsApplyConfiguration
NetworkStatusWithSubnetsApplyConfiguration constructs an declarative configuration of the NetworkStatusWithSubnets type for use with apply.
func (*NetworkStatusWithSubnetsApplyConfiguration) WithID ¶
func (b *NetworkStatusWithSubnetsApplyConfiguration) WithID(value string) *NetworkStatusWithSubnetsApplyConfiguration
WithID sets the ID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ID field is set to the value of the last call.
func (*NetworkStatusWithSubnetsApplyConfiguration) WithName ¶
func (b *NetworkStatusWithSubnetsApplyConfiguration) WithName(value string) *NetworkStatusWithSubnetsApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*NetworkStatusWithSubnetsApplyConfiguration) WithSubnets ¶
func (b *NetworkStatusWithSubnetsApplyConfiguration) WithSubnets(values ...*SubnetApplyConfiguration) *NetworkStatusWithSubnetsApplyConfiguration
WithSubnets adds the given value to the Subnets field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Subnets field.
func (*NetworkStatusWithSubnetsApplyConfiguration) WithTags ¶
func (b *NetworkStatusWithSubnetsApplyConfiguration) WithTags(values ...string) *NetworkStatusWithSubnetsApplyConfiguration
WithTags adds the given value to the Tags field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tags field.
type OpenStackClusterApplyConfiguration ¶
type OpenStackClusterApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *OpenStackClusterSpecApplyConfiguration `json:"spec,omitempty"` Status *OpenStackClusterStatusApplyConfiguration `json:"status,omitempty"` }
OpenStackClusterApplyConfiguration represents an declarative configuration of the OpenStackCluster type for use with apply.
func ExtractOpenStackCluster ¶
func ExtractOpenStackCluster(openStackCluster *apiv1beta1.OpenStackCluster, fieldManager string) (*OpenStackClusterApplyConfiguration, error)
ExtractOpenStackCluster extracts the applied configuration owned by fieldManager from openStackCluster. If no managedFields are found in openStackCluster for fieldManager, a OpenStackClusterApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. openStackCluster must be a unmodified OpenStackCluster API object that was retrieved from the Kubernetes API. ExtractOpenStackCluster provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractOpenStackClusterStatus ¶
func ExtractOpenStackClusterStatus(openStackCluster *apiv1beta1.OpenStackCluster, fieldManager string) (*OpenStackClusterApplyConfiguration, error)
ExtractOpenStackClusterStatus is the same as ExtractOpenStackCluster except that it extracts the status subresource applied configuration. Experimental!
func OpenStackCluster ¶
func OpenStackCluster(name, namespace string) *OpenStackClusterApplyConfiguration
OpenStackCluster constructs an declarative configuration of the OpenStackCluster type for use with apply.
func (*OpenStackClusterApplyConfiguration) WithAPIVersion ¶
func (b *OpenStackClusterApplyConfiguration) WithAPIVersion(value string) *OpenStackClusterApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*OpenStackClusterApplyConfiguration) WithAnnotations ¶
func (b *OpenStackClusterApplyConfiguration) WithAnnotations(entries map[string]string) *OpenStackClusterApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*OpenStackClusterApplyConfiguration) WithCreationTimestamp ¶
func (b *OpenStackClusterApplyConfiguration) WithCreationTimestamp(value metav1.Time) *OpenStackClusterApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*OpenStackClusterApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *OpenStackClusterApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OpenStackClusterApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*OpenStackClusterApplyConfiguration) WithDeletionTimestamp ¶
func (b *OpenStackClusterApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *OpenStackClusterApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*OpenStackClusterApplyConfiguration) WithFinalizers ¶
func (b *OpenStackClusterApplyConfiguration) WithFinalizers(values ...string) *OpenStackClusterApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*OpenStackClusterApplyConfiguration) WithGenerateName ¶
func (b *OpenStackClusterApplyConfiguration) WithGenerateName(value string) *OpenStackClusterApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*OpenStackClusterApplyConfiguration) WithGeneration ¶
func (b *OpenStackClusterApplyConfiguration) WithGeneration(value int64) *OpenStackClusterApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*OpenStackClusterApplyConfiguration) WithKind ¶
func (b *OpenStackClusterApplyConfiguration) WithKind(value string) *OpenStackClusterApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*OpenStackClusterApplyConfiguration) WithLabels ¶
func (b *OpenStackClusterApplyConfiguration) WithLabels(entries map[string]string) *OpenStackClusterApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*OpenStackClusterApplyConfiguration) WithName ¶
func (b *OpenStackClusterApplyConfiguration) WithName(value string) *OpenStackClusterApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*OpenStackClusterApplyConfiguration) WithNamespace ¶
func (b *OpenStackClusterApplyConfiguration) WithNamespace(value string) *OpenStackClusterApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*OpenStackClusterApplyConfiguration) WithOwnerReferences ¶
func (b *OpenStackClusterApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *OpenStackClusterApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*OpenStackClusterApplyConfiguration) WithResourceVersion ¶
func (b *OpenStackClusterApplyConfiguration) WithResourceVersion(value string) *OpenStackClusterApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*OpenStackClusterApplyConfiguration) WithSpec ¶
func (b *OpenStackClusterApplyConfiguration) WithSpec(value *OpenStackClusterSpecApplyConfiguration) *OpenStackClusterApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*OpenStackClusterApplyConfiguration) WithStatus ¶
func (b *OpenStackClusterApplyConfiguration) WithStatus(value *OpenStackClusterStatusApplyConfiguration) *OpenStackClusterApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*OpenStackClusterApplyConfiguration) WithUID ¶
func (b *OpenStackClusterApplyConfiguration) WithUID(value types.UID) *OpenStackClusterApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type OpenStackClusterSpecApplyConfiguration ¶
type OpenStackClusterSpecApplyConfiguration struct { ManagedSubnets []SubnetSpecApplyConfiguration `json:"managedSubnets,omitempty"` Router *RouterParamApplyConfiguration `json:"router,omitempty"` Network *NetworkParamApplyConfiguration `json:"network,omitempty"` Subnets []SubnetParamApplyConfiguration `json:"subnets,omitempty"` NetworkMTU *int `json:"networkMTU,omitempty"` ExternalRouterIPs []ExternalRouterIPParamApplyConfiguration `json:"externalRouterIPs,omitempty"` ExternalNetwork *NetworkParamApplyConfiguration `json:"externalNetwork,omitempty"` DisableExternalNetwork *bool `json:"disableExternalNetwork,omitempty"` APIServerLoadBalancer *APIServerLoadBalancerApplyConfiguration `json:"apiServerLoadBalancer,omitempty"` DisableAPIServerFloatingIP *bool `json:"disableAPIServerFloatingIP,omitempty"` APIServerFloatingIP *string `json:"apiServerFloatingIP,omitempty"` APIServerFixedIP *string `json:"apiServerFixedIP,omitempty"` APIServerPort *uint16 `json:"apiServerPort,omitempty"` ManagedSecurityGroups *ManagedSecurityGroupsApplyConfiguration `json:"managedSecurityGroups,omitempty"` DisablePortSecurity *bool `json:"disablePortSecurity,omitempty"` Tags []string `json:"tags,omitempty"` ControlPlaneEndpoint *apiv1beta1.APIEndpoint `json:"controlPlaneEndpoint,omitempty"` ControlPlaneAvailabilityZones []string `json:"controlPlaneAvailabilityZones,omitempty"` ControlPlaneOmitAvailabilityZone *bool `json:"controlPlaneOmitAvailabilityZone,omitempty"` Bastion *BastionApplyConfiguration `json:"bastion,omitempty"` IdentityRef *OpenStackIdentityReferenceApplyConfiguration `json:"identityRef,omitempty"` }
OpenStackClusterSpecApplyConfiguration represents an declarative configuration of the OpenStackClusterSpec type for use with apply.
func OpenStackClusterSpec ¶
func OpenStackClusterSpec() *OpenStackClusterSpecApplyConfiguration
OpenStackClusterSpecApplyConfiguration constructs an declarative configuration of the OpenStackClusterSpec type for use with apply.
func (*OpenStackClusterSpecApplyConfiguration) WithAPIServerFixedIP ¶
func (b *OpenStackClusterSpecApplyConfiguration) WithAPIServerFixedIP(value string) *OpenStackClusterSpecApplyConfiguration
WithAPIServerFixedIP sets the APIServerFixedIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIServerFixedIP field is set to the value of the last call.
func (*OpenStackClusterSpecApplyConfiguration) WithAPIServerFloatingIP ¶
func (b *OpenStackClusterSpecApplyConfiguration) WithAPIServerFloatingIP(value string) *OpenStackClusterSpecApplyConfiguration
WithAPIServerFloatingIP sets the APIServerFloatingIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIServerFloatingIP field is set to the value of the last call.
func (*OpenStackClusterSpecApplyConfiguration) WithAPIServerLoadBalancer ¶
func (b *OpenStackClusterSpecApplyConfiguration) WithAPIServerLoadBalancer(value *APIServerLoadBalancerApplyConfiguration) *OpenStackClusterSpecApplyConfiguration
WithAPIServerLoadBalancer sets the APIServerLoadBalancer field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIServerLoadBalancer field is set to the value of the last call.
func (*OpenStackClusterSpecApplyConfiguration) WithAPIServerPort ¶
func (b *OpenStackClusterSpecApplyConfiguration) WithAPIServerPort(value uint16) *OpenStackClusterSpecApplyConfiguration
WithAPIServerPort sets the APIServerPort field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIServerPort field is set to the value of the last call.
func (*OpenStackClusterSpecApplyConfiguration) WithBastion ¶
func (b *OpenStackClusterSpecApplyConfiguration) WithBastion(value *BastionApplyConfiguration) *OpenStackClusterSpecApplyConfiguration
WithBastion sets the Bastion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Bastion field is set to the value of the last call.
func (*OpenStackClusterSpecApplyConfiguration) WithControlPlaneAvailabilityZones ¶
func (b *OpenStackClusterSpecApplyConfiguration) WithControlPlaneAvailabilityZones(values ...string) *OpenStackClusterSpecApplyConfiguration
WithControlPlaneAvailabilityZones adds the given value to the ControlPlaneAvailabilityZones field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ControlPlaneAvailabilityZones field.
func (*OpenStackClusterSpecApplyConfiguration) WithControlPlaneEndpoint ¶
func (b *OpenStackClusterSpecApplyConfiguration) WithControlPlaneEndpoint(value apiv1beta1.APIEndpoint) *OpenStackClusterSpecApplyConfiguration
WithControlPlaneEndpoint sets the ControlPlaneEndpoint field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ControlPlaneEndpoint field is set to the value of the last call.
func (*OpenStackClusterSpecApplyConfiguration) WithControlPlaneOmitAvailabilityZone ¶
func (b *OpenStackClusterSpecApplyConfiguration) WithControlPlaneOmitAvailabilityZone(value bool) *OpenStackClusterSpecApplyConfiguration
WithControlPlaneOmitAvailabilityZone sets the ControlPlaneOmitAvailabilityZone field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ControlPlaneOmitAvailabilityZone field is set to the value of the last call.
func (*OpenStackClusterSpecApplyConfiguration) WithDisableAPIServerFloatingIP ¶
func (b *OpenStackClusterSpecApplyConfiguration) WithDisableAPIServerFloatingIP(value bool) *OpenStackClusterSpecApplyConfiguration
WithDisableAPIServerFloatingIP sets the DisableAPIServerFloatingIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DisableAPIServerFloatingIP field is set to the value of the last call.
func (*OpenStackClusterSpecApplyConfiguration) WithDisableExternalNetwork ¶
func (b *OpenStackClusterSpecApplyConfiguration) WithDisableExternalNetwork(value bool) *OpenStackClusterSpecApplyConfiguration
WithDisableExternalNetwork sets the DisableExternalNetwork field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DisableExternalNetwork field is set to the value of the last call.
func (*OpenStackClusterSpecApplyConfiguration) WithDisablePortSecurity ¶
func (b *OpenStackClusterSpecApplyConfiguration) WithDisablePortSecurity(value bool) *OpenStackClusterSpecApplyConfiguration
WithDisablePortSecurity sets the DisablePortSecurity field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DisablePortSecurity field is set to the value of the last call.
func (*OpenStackClusterSpecApplyConfiguration) WithExternalNetwork ¶
func (b *OpenStackClusterSpecApplyConfiguration) WithExternalNetwork(value *NetworkParamApplyConfiguration) *OpenStackClusterSpecApplyConfiguration
WithExternalNetwork sets the ExternalNetwork field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ExternalNetwork field is set to the value of the last call.
func (*OpenStackClusterSpecApplyConfiguration) WithExternalRouterIPs ¶
func (b *OpenStackClusterSpecApplyConfiguration) WithExternalRouterIPs(values ...*ExternalRouterIPParamApplyConfiguration) *OpenStackClusterSpecApplyConfiguration
WithExternalRouterIPs adds the given value to the ExternalRouterIPs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ExternalRouterIPs field.
func (*OpenStackClusterSpecApplyConfiguration) WithIdentityRef ¶
func (b *OpenStackClusterSpecApplyConfiguration) WithIdentityRef(value *OpenStackIdentityReferenceApplyConfiguration) *OpenStackClusterSpecApplyConfiguration
WithIdentityRef sets the IdentityRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IdentityRef field is set to the value of the last call.
func (*OpenStackClusterSpecApplyConfiguration) WithManagedSecurityGroups ¶
func (b *OpenStackClusterSpecApplyConfiguration) WithManagedSecurityGroups(value *ManagedSecurityGroupsApplyConfiguration) *OpenStackClusterSpecApplyConfiguration
WithManagedSecurityGroups sets the ManagedSecurityGroups field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ManagedSecurityGroups field is set to the value of the last call.
func (*OpenStackClusterSpecApplyConfiguration) WithManagedSubnets ¶
func (b *OpenStackClusterSpecApplyConfiguration) WithManagedSubnets(values ...*SubnetSpecApplyConfiguration) *OpenStackClusterSpecApplyConfiguration
WithManagedSubnets adds the given value to the ManagedSubnets field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ManagedSubnets field.
func (*OpenStackClusterSpecApplyConfiguration) WithNetwork ¶
func (b *OpenStackClusterSpecApplyConfiguration) WithNetwork(value *NetworkParamApplyConfiguration) *OpenStackClusterSpecApplyConfiguration
WithNetwork sets the Network field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Network field is set to the value of the last call.
func (*OpenStackClusterSpecApplyConfiguration) WithNetworkMTU ¶
func (b *OpenStackClusterSpecApplyConfiguration) WithNetworkMTU(value int) *OpenStackClusterSpecApplyConfiguration
WithNetworkMTU sets the NetworkMTU field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NetworkMTU field is set to the value of the last call.
func (*OpenStackClusterSpecApplyConfiguration) WithRouter ¶
func (b *OpenStackClusterSpecApplyConfiguration) WithRouter(value *RouterParamApplyConfiguration) *OpenStackClusterSpecApplyConfiguration
WithRouter sets the Router field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Router field is set to the value of the last call.
func (*OpenStackClusterSpecApplyConfiguration) WithSubnets ¶
func (b *OpenStackClusterSpecApplyConfiguration) WithSubnets(values ...*SubnetParamApplyConfiguration) *OpenStackClusterSpecApplyConfiguration
WithSubnets adds the given value to the Subnets field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Subnets field.
func (*OpenStackClusterSpecApplyConfiguration) WithTags ¶
func (b *OpenStackClusterSpecApplyConfiguration) WithTags(values ...string) *OpenStackClusterSpecApplyConfiguration
WithTags adds the given value to the Tags field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tags field.
type OpenStackClusterStatusApplyConfiguration ¶
type OpenStackClusterStatusApplyConfiguration struct { Ready *bool `json:"ready,omitempty"` Network *NetworkStatusWithSubnetsApplyConfiguration `json:"network,omitempty"` ExternalNetwork *NetworkStatusApplyConfiguration `json:"externalNetwork,omitempty"` Router *RouterApplyConfiguration `json:"router,omitempty"` APIServerLoadBalancer *LoadBalancerApplyConfiguration `json:"apiServerLoadBalancer,omitempty"` FailureDomains *apiv1beta1.FailureDomains `json:"failureDomains,omitempty"` ControlPlaneSecurityGroup *SecurityGroupStatusApplyConfiguration `json:"controlPlaneSecurityGroup,omitempty"` WorkerSecurityGroup *SecurityGroupStatusApplyConfiguration `json:"workerSecurityGroup,omitempty"` BastionSecurityGroup *SecurityGroupStatusApplyConfiguration `json:"bastionSecurityGroup,omitempty"` Bastion *BastionStatusApplyConfiguration `json:"bastion,omitempty"` FailureReason *errors.ClusterStatusError `json:"failureReason,omitempty"` FailureMessage *string `json:"failureMessage,omitempty"` }
OpenStackClusterStatusApplyConfiguration represents an declarative configuration of the OpenStackClusterStatus type for use with apply.
func OpenStackClusterStatus ¶
func OpenStackClusterStatus() *OpenStackClusterStatusApplyConfiguration
OpenStackClusterStatusApplyConfiguration constructs an declarative configuration of the OpenStackClusterStatus type for use with apply.
func (*OpenStackClusterStatusApplyConfiguration) WithAPIServerLoadBalancer ¶
func (b *OpenStackClusterStatusApplyConfiguration) WithAPIServerLoadBalancer(value *LoadBalancerApplyConfiguration) *OpenStackClusterStatusApplyConfiguration
WithAPIServerLoadBalancer sets the APIServerLoadBalancer field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIServerLoadBalancer field is set to the value of the last call.
func (*OpenStackClusterStatusApplyConfiguration) WithBastion ¶
func (b *OpenStackClusterStatusApplyConfiguration) WithBastion(value *BastionStatusApplyConfiguration) *OpenStackClusterStatusApplyConfiguration
WithBastion sets the Bastion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Bastion field is set to the value of the last call.
func (*OpenStackClusterStatusApplyConfiguration) WithBastionSecurityGroup ¶
func (b *OpenStackClusterStatusApplyConfiguration) WithBastionSecurityGroup(value *SecurityGroupStatusApplyConfiguration) *OpenStackClusterStatusApplyConfiguration
WithBastionSecurityGroup sets the BastionSecurityGroup field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the BastionSecurityGroup field is set to the value of the last call.
func (*OpenStackClusterStatusApplyConfiguration) WithControlPlaneSecurityGroup ¶
func (b *OpenStackClusterStatusApplyConfiguration) WithControlPlaneSecurityGroup(value *SecurityGroupStatusApplyConfiguration) *OpenStackClusterStatusApplyConfiguration
WithControlPlaneSecurityGroup sets the ControlPlaneSecurityGroup field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ControlPlaneSecurityGroup field is set to the value of the last call.
func (*OpenStackClusterStatusApplyConfiguration) WithExternalNetwork ¶
func (b *OpenStackClusterStatusApplyConfiguration) WithExternalNetwork(value *NetworkStatusApplyConfiguration) *OpenStackClusterStatusApplyConfiguration
WithExternalNetwork sets the ExternalNetwork field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ExternalNetwork field is set to the value of the last call.
func (*OpenStackClusterStatusApplyConfiguration) WithFailureDomains ¶
func (b *OpenStackClusterStatusApplyConfiguration) WithFailureDomains(value apiv1beta1.FailureDomains) *OpenStackClusterStatusApplyConfiguration
WithFailureDomains sets the FailureDomains field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FailureDomains field is set to the value of the last call.
func (*OpenStackClusterStatusApplyConfiguration) WithFailureMessage ¶
func (b *OpenStackClusterStatusApplyConfiguration) WithFailureMessage(value string) *OpenStackClusterStatusApplyConfiguration
WithFailureMessage sets the FailureMessage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FailureMessage field is set to the value of the last call.
func (*OpenStackClusterStatusApplyConfiguration) WithFailureReason ¶
func (b *OpenStackClusterStatusApplyConfiguration) WithFailureReason(value errors.ClusterStatusError) *OpenStackClusterStatusApplyConfiguration
WithFailureReason sets the FailureReason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FailureReason field is set to the value of the last call.
func (*OpenStackClusterStatusApplyConfiguration) WithNetwork ¶
func (b *OpenStackClusterStatusApplyConfiguration) WithNetwork(value *NetworkStatusWithSubnetsApplyConfiguration) *OpenStackClusterStatusApplyConfiguration
WithNetwork sets the Network field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Network field is set to the value of the last call.
func (*OpenStackClusterStatusApplyConfiguration) WithReady ¶
func (b *OpenStackClusterStatusApplyConfiguration) WithReady(value bool) *OpenStackClusterStatusApplyConfiguration
WithReady sets the Ready field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Ready field is set to the value of the last call.
func (*OpenStackClusterStatusApplyConfiguration) WithRouter ¶
func (b *OpenStackClusterStatusApplyConfiguration) WithRouter(value *RouterApplyConfiguration) *OpenStackClusterStatusApplyConfiguration
WithRouter sets the Router field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Router field is set to the value of the last call.
func (*OpenStackClusterStatusApplyConfiguration) WithWorkerSecurityGroup ¶
func (b *OpenStackClusterStatusApplyConfiguration) WithWorkerSecurityGroup(value *SecurityGroupStatusApplyConfiguration) *OpenStackClusterStatusApplyConfiguration
WithWorkerSecurityGroup sets the WorkerSecurityGroup field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the WorkerSecurityGroup field is set to the value of the last call.
type OpenStackClusterTemplateApplyConfiguration ¶
type OpenStackClusterTemplateApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *OpenStackClusterTemplateSpecApplyConfiguration `json:"spec,omitempty"` }
OpenStackClusterTemplateApplyConfiguration represents an declarative configuration of the OpenStackClusterTemplate type for use with apply.
func ExtractOpenStackClusterTemplate ¶
func ExtractOpenStackClusterTemplate(openStackClusterTemplate *apiv1beta1.OpenStackClusterTemplate, fieldManager string) (*OpenStackClusterTemplateApplyConfiguration, error)
ExtractOpenStackClusterTemplate extracts the applied configuration owned by fieldManager from openStackClusterTemplate. If no managedFields are found in openStackClusterTemplate for fieldManager, a OpenStackClusterTemplateApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. openStackClusterTemplate must be a unmodified OpenStackClusterTemplate API object that was retrieved from the Kubernetes API. ExtractOpenStackClusterTemplate provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractOpenStackClusterTemplateStatus ¶
func ExtractOpenStackClusterTemplateStatus(openStackClusterTemplate *apiv1beta1.OpenStackClusterTemplate, fieldManager string) (*OpenStackClusterTemplateApplyConfiguration, error)
ExtractOpenStackClusterTemplateStatus is the same as ExtractOpenStackClusterTemplate except that it extracts the status subresource applied configuration. Experimental!
func OpenStackClusterTemplate ¶
func OpenStackClusterTemplate(name, namespace string) *OpenStackClusterTemplateApplyConfiguration
OpenStackClusterTemplate constructs an declarative configuration of the OpenStackClusterTemplate type for use with apply.
func (*OpenStackClusterTemplateApplyConfiguration) WithAPIVersion ¶
func (b *OpenStackClusterTemplateApplyConfiguration) WithAPIVersion(value string) *OpenStackClusterTemplateApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*OpenStackClusterTemplateApplyConfiguration) WithAnnotations ¶
func (b *OpenStackClusterTemplateApplyConfiguration) WithAnnotations(entries map[string]string) *OpenStackClusterTemplateApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*OpenStackClusterTemplateApplyConfiguration) WithCreationTimestamp ¶
func (b *OpenStackClusterTemplateApplyConfiguration) WithCreationTimestamp(value metav1.Time) *OpenStackClusterTemplateApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*OpenStackClusterTemplateApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *OpenStackClusterTemplateApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OpenStackClusterTemplateApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*OpenStackClusterTemplateApplyConfiguration) WithDeletionTimestamp ¶
func (b *OpenStackClusterTemplateApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *OpenStackClusterTemplateApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*OpenStackClusterTemplateApplyConfiguration) WithFinalizers ¶
func (b *OpenStackClusterTemplateApplyConfiguration) WithFinalizers(values ...string) *OpenStackClusterTemplateApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*OpenStackClusterTemplateApplyConfiguration) WithGenerateName ¶
func (b *OpenStackClusterTemplateApplyConfiguration) WithGenerateName(value string) *OpenStackClusterTemplateApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*OpenStackClusterTemplateApplyConfiguration) WithGeneration ¶
func (b *OpenStackClusterTemplateApplyConfiguration) WithGeneration(value int64) *OpenStackClusterTemplateApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*OpenStackClusterTemplateApplyConfiguration) WithKind ¶
func (b *OpenStackClusterTemplateApplyConfiguration) WithKind(value string) *OpenStackClusterTemplateApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*OpenStackClusterTemplateApplyConfiguration) WithLabels ¶
func (b *OpenStackClusterTemplateApplyConfiguration) WithLabels(entries map[string]string) *OpenStackClusterTemplateApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*OpenStackClusterTemplateApplyConfiguration) WithName ¶
func (b *OpenStackClusterTemplateApplyConfiguration) WithName(value string) *OpenStackClusterTemplateApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*OpenStackClusterTemplateApplyConfiguration) WithNamespace ¶
func (b *OpenStackClusterTemplateApplyConfiguration) WithNamespace(value string) *OpenStackClusterTemplateApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*OpenStackClusterTemplateApplyConfiguration) WithOwnerReferences ¶
func (b *OpenStackClusterTemplateApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *OpenStackClusterTemplateApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*OpenStackClusterTemplateApplyConfiguration) WithResourceVersion ¶
func (b *OpenStackClusterTemplateApplyConfiguration) WithResourceVersion(value string) *OpenStackClusterTemplateApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*OpenStackClusterTemplateApplyConfiguration) WithSpec ¶
func (b *OpenStackClusterTemplateApplyConfiguration) WithSpec(value *OpenStackClusterTemplateSpecApplyConfiguration) *OpenStackClusterTemplateApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*OpenStackClusterTemplateApplyConfiguration) WithUID ¶
func (b *OpenStackClusterTemplateApplyConfiguration) WithUID(value types.UID) *OpenStackClusterTemplateApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type OpenStackClusterTemplateResourceApplyConfiguration ¶
type OpenStackClusterTemplateResourceApplyConfiguration struct {
Spec *OpenStackClusterSpecApplyConfiguration `json:"spec,omitempty"`
}
OpenStackClusterTemplateResourceApplyConfiguration represents an declarative configuration of the OpenStackClusterTemplateResource type for use with apply.
func OpenStackClusterTemplateResource ¶
func OpenStackClusterTemplateResource() *OpenStackClusterTemplateResourceApplyConfiguration
OpenStackClusterTemplateResourceApplyConfiguration constructs an declarative configuration of the OpenStackClusterTemplateResource type for use with apply.
func (*OpenStackClusterTemplateResourceApplyConfiguration) WithSpec ¶
func (b *OpenStackClusterTemplateResourceApplyConfiguration) WithSpec(value *OpenStackClusterSpecApplyConfiguration) *OpenStackClusterTemplateResourceApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
type OpenStackClusterTemplateSpecApplyConfiguration ¶
type OpenStackClusterTemplateSpecApplyConfiguration struct {
Template *OpenStackClusterTemplateResourceApplyConfiguration `json:"template,omitempty"`
}
OpenStackClusterTemplateSpecApplyConfiguration represents an declarative configuration of the OpenStackClusterTemplateSpec type for use with apply.
func OpenStackClusterTemplateSpec ¶
func OpenStackClusterTemplateSpec() *OpenStackClusterTemplateSpecApplyConfiguration
OpenStackClusterTemplateSpecApplyConfiguration constructs an declarative configuration of the OpenStackClusterTemplateSpec type for use with apply.
func (*OpenStackClusterTemplateSpecApplyConfiguration) WithTemplate ¶
func (b *OpenStackClusterTemplateSpecApplyConfiguration) WithTemplate(value *OpenStackClusterTemplateResourceApplyConfiguration) *OpenStackClusterTemplateSpecApplyConfiguration
WithTemplate sets the Template field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Template field is set to the value of the last call.
type OpenStackIdentityReferenceApplyConfiguration ¶
type OpenStackIdentityReferenceApplyConfiguration struct { Name *string `json:"name,omitempty"` CloudName *string `json:"cloudName,omitempty"` Region *string `json:"region,omitempty"` }
OpenStackIdentityReferenceApplyConfiguration represents an declarative configuration of the OpenStackIdentityReference type for use with apply.
func OpenStackIdentityReference ¶
func OpenStackIdentityReference() *OpenStackIdentityReferenceApplyConfiguration
OpenStackIdentityReferenceApplyConfiguration constructs an declarative configuration of the OpenStackIdentityReference type for use with apply.
func (*OpenStackIdentityReferenceApplyConfiguration) WithCloudName ¶
func (b *OpenStackIdentityReferenceApplyConfiguration) WithCloudName(value string) *OpenStackIdentityReferenceApplyConfiguration
WithCloudName sets the CloudName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CloudName field is set to the value of the last call.
func (*OpenStackIdentityReferenceApplyConfiguration) WithName ¶
func (b *OpenStackIdentityReferenceApplyConfiguration) WithName(value string) *OpenStackIdentityReferenceApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*OpenStackIdentityReferenceApplyConfiguration) WithRegion ¶
func (b *OpenStackIdentityReferenceApplyConfiguration) WithRegion(value string) *OpenStackIdentityReferenceApplyConfiguration
WithRegion sets the Region field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Region field is set to the value of the last call.
type OpenStackMachineApplyConfiguration ¶
type OpenStackMachineApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *OpenStackMachineSpecApplyConfiguration `json:"spec,omitempty"` Status *OpenStackMachineStatusApplyConfiguration `json:"status,omitempty"` }
OpenStackMachineApplyConfiguration represents an declarative configuration of the OpenStackMachine type for use with apply.
func ExtractOpenStackMachine ¶
func ExtractOpenStackMachine(openStackMachine *apiv1beta1.OpenStackMachine, fieldManager string) (*OpenStackMachineApplyConfiguration, error)
ExtractOpenStackMachine extracts the applied configuration owned by fieldManager from openStackMachine. If no managedFields are found in openStackMachine for fieldManager, a OpenStackMachineApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. openStackMachine must be a unmodified OpenStackMachine API object that was retrieved from the Kubernetes API. ExtractOpenStackMachine provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractOpenStackMachineStatus ¶
func ExtractOpenStackMachineStatus(openStackMachine *apiv1beta1.OpenStackMachine, fieldManager string) (*OpenStackMachineApplyConfiguration, error)
ExtractOpenStackMachineStatus is the same as ExtractOpenStackMachine except that it extracts the status subresource applied configuration. Experimental!
func OpenStackMachine ¶
func OpenStackMachine(name, namespace string) *OpenStackMachineApplyConfiguration
OpenStackMachine constructs an declarative configuration of the OpenStackMachine type for use with apply.
func (*OpenStackMachineApplyConfiguration) WithAPIVersion ¶
func (b *OpenStackMachineApplyConfiguration) WithAPIVersion(value string) *OpenStackMachineApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*OpenStackMachineApplyConfiguration) WithAnnotations ¶
func (b *OpenStackMachineApplyConfiguration) WithAnnotations(entries map[string]string) *OpenStackMachineApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*OpenStackMachineApplyConfiguration) WithCreationTimestamp ¶
func (b *OpenStackMachineApplyConfiguration) WithCreationTimestamp(value metav1.Time) *OpenStackMachineApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*OpenStackMachineApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *OpenStackMachineApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OpenStackMachineApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*OpenStackMachineApplyConfiguration) WithDeletionTimestamp ¶
func (b *OpenStackMachineApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *OpenStackMachineApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*OpenStackMachineApplyConfiguration) WithFinalizers ¶
func (b *OpenStackMachineApplyConfiguration) WithFinalizers(values ...string) *OpenStackMachineApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*OpenStackMachineApplyConfiguration) WithGenerateName ¶
func (b *OpenStackMachineApplyConfiguration) WithGenerateName(value string) *OpenStackMachineApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*OpenStackMachineApplyConfiguration) WithGeneration ¶
func (b *OpenStackMachineApplyConfiguration) WithGeneration(value int64) *OpenStackMachineApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*OpenStackMachineApplyConfiguration) WithKind ¶
func (b *OpenStackMachineApplyConfiguration) WithKind(value string) *OpenStackMachineApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*OpenStackMachineApplyConfiguration) WithLabels ¶
func (b *OpenStackMachineApplyConfiguration) WithLabels(entries map[string]string) *OpenStackMachineApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*OpenStackMachineApplyConfiguration) WithName ¶
func (b *OpenStackMachineApplyConfiguration) WithName(value string) *OpenStackMachineApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*OpenStackMachineApplyConfiguration) WithNamespace ¶
func (b *OpenStackMachineApplyConfiguration) WithNamespace(value string) *OpenStackMachineApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*OpenStackMachineApplyConfiguration) WithOwnerReferences ¶
func (b *OpenStackMachineApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *OpenStackMachineApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*OpenStackMachineApplyConfiguration) WithResourceVersion ¶
func (b *OpenStackMachineApplyConfiguration) WithResourceVersion(value string) *OpenStackMachineApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*OpenStackMachineApplyConfiguration) WithSpec ¶
func (b *OpenStackMachineApplyConfiguration) WithSpec(value *OpenStackMachineSpecApplyConfiguration) *OpenStackMachineApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*OpenStackMachineApplyConfiguration) WithStatus ¶
func (b *OpenStackMachineApplyConfiguration) WithStatus(value *OpenStackMachineStatusApplyConfiguration) *OpenStackMachineApplyConfiguration
WithStatus sets the Status field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Status field is set to the value of the last call.
func (*OpenStackMachineApplyConfiguration) WithUID ¶
func (b *OpenStackMachineApplyConfiguration) WithUID(value types.UID) *OpenStackMachineApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type OpenStackMachineSpecApplyConfiguration ¶
type OpenStackMachineSpecApplyConfiguration struct { ProviderID *string `json:"providerID,omitempty"` Flavor *string `json:"flavor,omitempty"` FlavorID *string `json:"flavorID,omitempty"` Image *ImageParamApplyConfiguration `json:"image,omitempty"` SSHKeyName *string `json:"sshKeyName,omitempty"` Ports []PortOptsApplyConfiguration `json:"ports,omitempty"` SecurityGroups []SecurityGroupParamApplyConfiguration `json:"securityGroups,omitempty"` Trunk *bool `json:"trunk,omitempty"` Tags []string `json:"tags,omitempty"` ServerMetadata []ServerMetadataApplyConfiguration `json:"serverMetadata,omitempty"` ConfigDrive *bool `json:"configDrive,omitempty"` RootVolume *RootVolumeApplyConfiguration `json:"rootVolume,omitempty"` AdditionalBlockDevices []AdditionalBlockDeviceApplyConfiguration `json:"additionalBlockDevices,omitempty"` ServerGroup *ServerGroupParamApplyConfiguration `json:"serverGroup,omitempty"` IdentityRef *OpenStackIdentityReferenceApplyConfiguration `json:"identityRef,omitempty"` FloatingIPPoolRef *v1.TypedLocalObjectReference `json:"floatingIPPoolRef,omitempty"` SchedulerHintAdditionalProperties []SchedulerHintAdditionalPropertyApplyConfiguration `json:"schedulerHintAdditionalProperties,omitempty"` }
OpenStackMachineSpecApplyConfiguration represents an declarative configuration of the OpenStackMachineSpec type for use with apply.
func OpenStackMachineSpec ¶
func OpenStackMachineSpec() *OpenStackMachineSpecApplyConfiguration
OpenStackMachineSpecApplyConfiguration constructs an declarative configuration of the OpenStackMachineSpec type for use with apply.
func (*OpenStackMachineSpecApplyConfiguration) WithAdditionalBlockDevices ¶
func (b *OpenStackMachineSpecApplyConfiguration) WithAdditionalBlockDevices(values ...*AdditionalBlockDeviceApplyConfiguration) *OpenStackMachineSpecApplyConfiguration
WithAdditionalBlockDevices adds the given value to the AdditionalBlockDevices field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the AdditionalBlockDevices field.
func (*OpenStackMachineSpecApplyConfiguration) WithConfigDrive ¶
func (b *OpenStackMachineSpecApplyConfiguration) WithConfigDrive(value bool) *OpenStackMachineSpecApplyConfiguration
WithConfigDrive sets the ConfigDrive field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ConfigDrive field is set to the value of the last call.
func (*OpenStackMachineSpecApplyConfiguration) WithFlavor ¶
func (b *OpenStackMachineSpecApplyConfiguration) WithFlavor(value string) *OpenStackMachineSpecApplyConfiguration
WithFlavor sets the Flavor field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Flavor field is set to the value of the last call.
func (*OpenStackMachineSpecApplyConfiguration) WithFlavorID ¶
func (b *OpenStackMachineSpecApplyConfiguration) WithFlavorID(value string) *OpenStackMachineSpecApplyConfiguration
WithFlavorID sets the FlavorID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FlavorID field is set to the value of the last call.
func (*OpenStackMachineSpecApplyConfiguration) WithFloatingIPPoolRef ¶
func (b *OpenStackMachineSpecApplyConfiguration) WithFloatingIPPoolRef(value v1.TypedLocalObjectReference) *OpenStackMachineSpecApplyConfiguration
WithFloatingIPPoolRef sets the FloatingIPPoolRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FloatingIPPoolRef field is set to the value of the last call.
func (*OpenStackMachineSpecApplyConfiguration) WithIdentityRef ¶
func (b *OpenStackMachineSpecApplyConfiguration) WithIdentityRef(value *OpenStackIdentityReferenceApplyConfiguration) *OpenStackMachineSpecApplyConfiguration
WithIdentityRef sets the IdentityRef field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IdentityRef field is set to the value of the last call.
func (*OpenStackMachineSpecApplyConfiguration) WithImage ¶
func (b *OpenStackMachineSpecApplyConfiguration) WithImage(value *ImageParamApplyConfiguration) *OpenStackMachineSpecApplyConfiguration
WithImage sets the Image field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Image field is set to the value of the last call.
func (*OpenStackMachineSpecApplyConfiguration) WithPorts ¶
func (b *OpenStackMachineSpecApplyConfiguration) WithPorts(values ...*PortOptsApplyConfiguration) *OpenStackMachineSpecApplyConfiguration
WithPorts adds the given value to the Ports field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Ports field.
func (*OpenStackMachineSpecApplyConfiguration) WithProviderID ¶
func (b *OpenStackMachineSpecApplyConfiguration) WithProviderID(value string) *OpenStackMachineSpecApplyConfiguration
WithProviderID sets the ProviderID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ProviderID field is set to the value of the last call.
func (*OpenStackMachineSpecApplyConfiguration) WithRootVolume ¶
func (b *OpenStackMachineSpecApplyConfiguration) WithRootVolume(value *RootVolumeApplyConfiguration) *OpenStackMachineSpecApplyConfiguration
WithRootVolume sets the RootVolume field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RootVolume field is set to the value of the last call.
func (*OpenStackMachineSpecApplyConfiguration) WithSSHKeyName ¶
func (b *OpenStackMachineSpecApplyConfiguration) WithSSHKeyName(value string) *OpenStackMachineSpecApplyConfiguration
WithSSHKeyName sets the SSHKeyName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SSHKeyName field is set to the value of the last call.
func (*OpenStackMachineSpecApplyConfiguration) WithSchedulerHintAdditionalProperties ¶
func (b *OpenStackMachineSpecApplyConfiguration) WithSchedulerHintAdditionalProperties(values ...*SchedulerHintAdditionalPropertyApplyConfiguration) *OpenStackMachineSpecApplyConfiguration
WithSchedulerHintAdditionalProperties adds the given value to the SchedulerHintAdditionalProperties field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the SchedulerHintAdditionalProperties field.
func (*OpenStackMachineSpecApplyConfiguration) WithSecurityGroups ¶
func (b *OpenStackMachineSpecApplyConfiguration) WithSecurityGroups(values ...*SecurityGroupParamApplyConfiguration) *OpenStackMachineSpecApplyConfiguration
WithSecurityGroups adds the given value to the SecurityGroups field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the SecurityGroups field.
func (*OpenStackMachineSpecApplyConfiguration) WithServerGroup ¶
func (b *OpenStackMachineSpecApplyConfiguration) WithServerGroup(value *ServerGroupParamApplyConfiguration) *OpenStackMachineSpecApplyConfiguration
WithServerGroup sets the ServerGroup field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServerGroup field is set to the value of the last call.
func (*OpenStackMachineSpecApplyConfiguration) WithServerMetadata ¶
func (b *OpenStackMachineSpecApplyConfiguration) WithServerMetadata(values ...*ServerMetadataApplyConfiguration) *OpenStackMachineSpecApplyConfiguration
WithServerMetadata adds the given value to the ServerMetadata field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ServerMetadata field.
func (*OpenStackMachineSpecApplyConfiguration) WithTags ¶
func (b *OpenStackMachineSpecApplyConfiguration) WithTags(values ...string) *OpenStackMachineSpecApplyConfiguration
WithTags adds the given value to the Tags field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tags field.
func (*OpenStackMachineSpecApplyConfiguration) WithTrunk ¶
func (b *OpenStackMachineSpecApplyConfiguration) WithTrunk(value bool) *OpenStackMachineSpecApplyConfiguration
WithTrunk sets the Trunk field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Trunk field is set to the value of the last call.
type OpenStackMachineStatusApplyConfiguration ¶
type OpenStackMachineStatusApplyConfiguration struct { Ready *bool `json:"ready,omitempty"` InstanceID *string `json:"instanceID,omitempty"` Addresses []v1.NodeAddress `json:"addresses,omitempty"` InstanceState *v1beta1.InstanceState `json:"instanceState,omitempty"` Resolved *ResolvedMachineSpecApplyConfiguration `json:"resolved,omitempty"` Resources *MachineResourcesApplyConfiguration `json:"resources,omitempty"` FailureReason *errors.MachineStatusError `json:"failureReason,omitempty"` FailureMessage *string `json:"failureMessage,omitempty"` Conditions *clusterapiapiv1beta1.Conditions `json:"conditions,omitempty"` }
OpenStackMachineStatusApplyConfiguration represents an declarative configuration of the OpenStackMachineStatus type for use with apply.
func OpenStackMachineStatus ¶
func OpenStackMachineStatus() *OpenStackMachineStatusApplyConfiguration
OpenStackMachineStatusApplyConfiguration constructs an declarative configuration of the OpenStackMachineStatus type for use with apply.
func (*OpenStackMachineStatusApplyConfiguration) WithAddresses ¶
func (b *OpenStackMachineStatusApplyConfiguration) WithAddresses(values ...v1.NodeAddress) *OpenStackMachineStatusApplyConfiguration
WithAddresses adds the given value to the Addresses field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Addresses field.
func (*OpenStackMachineStatusApplyConfiguration) WithConditions ¶
func (b *OpenStackMachineStatusApplyConfiguration) WithConditions(value clusterapiapiv1beta1.Conditions) *OpenStackMachineStatusApplyConfiguration
WithConditions sets the Conditions field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Conditions field is set to the value of the last call.
func (*OpenStackMachineStatusApplyConfiguration) WithFailureMessage ¶
func (b *OpenStackMachineStatusApplyConfiguration) WithFailureMessage(value string) *OpenStackMachineStatusApplyConfiguration
WithFailureMessage sets the FailureMessage field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FailureMessage field is set to the value of the last call.
func (*OpenStackMachineStatusApplyConfiguration) WithFailureReason ¶
func (b *OpenStackMachineStatusApplyConfiguration) WithFailureReason(value errors.MachineStatusError) *OpenStackMachineStatusApplyConfiguration
WithFailureReason sets the FailureReason field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FailureReason field is set to the value of the last call.
func (*OpenStackMachineStatusApplyConfiguration) WithInstanceID ¶
func (b *OpenStackMachineStatusApplyConfiguration) WithInstanceID(value string) *OpenStackMachineStatusApplyConfiguration
WithInstanceID sets the InstanceID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InstanceID field is set to the value of the last call.
func (*OpenStackMachineStatusApplyConfiguration) WithInstanceState ¶
func (b *OpenStackMachineStatusApplyConfiguration) WithInstanceState(value v1beta1.InstanceState) *OpenStackMachineStatusApplyConfiguration
WithInstanceState sets the InstanceState field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the InstanceState field is set to the value of the last call.
func (*OpenStackMachineStatusApplyConfiguration) WithReady ¶
func (b *OpenStackMachineStatusApplyConfiguration) WithReady(value bool) *OpenStackMachineStatusApplyConfiguration
WithReady sets the Ready field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Ready field is set to the value of the last call.
func (*OpenStackMachineStatusApplyConfiguration) WithResolved ¶
func (b *OpenStackMachineStatusApplyConfiguration) WithResolved(value *ResolvedMachineSpecApplyConfiguration) *OpenStackMachineStatusApplyConfiguration
WithResolved sets the Resolved field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Resolved field is set to the value of the last call.
func (*OpenStackMachineStatusApplyConfiguration) WithResources ¶
func (b *OpenStackMachineStatusApplyConfiguration) WithResources(value *MachineResourcesApplyConfiguration) *OpenStackMachineStatusApplyConfiguration
WithResources sets the Resources field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Resources field is set to the value of the last call.
type OpenStackMachineTemplateApplyConfiguration ¶
type OpenStackMachineTemplateApplyConfiguration struct { v1.TypeMetaApplyConfiguration `json:",inline"` *v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"` Spec *OpenStackMachineTemplateSpecApplyConfiguration `json:"spec,omitempty"` }
OpenStackMachineTemplateApplyConfiguration represents an declarative configuration of the OpenStackMachineTemplate type for use with apply.
func ExtractOpenStackMachineTemplate ¶
func ExtractOpenStackMachineTemplate(openStackMachineTemplate *apiv1beta1.OpenStackMachineTemplate, fieldManager string) (*OpenStackMachineTemplateApplyConfiguration, error)
ExtractOpenStackMachineTemplate extracts the applied configuration owned by fieldManager from openStackMachineTemplate. If no managedFields are found in openStackMachineTemplate for fieldManager, a OpenStackMachineTemplateApplyConfiguration is returned with only the Name, Namespace (if applicable), APIVersion and Kind populated. It is possible that no managed fields were found for because other field managers have taken ownership of all the fields previously owned by fieldManager, or because the fieldManager never owned fields any fields. openStackMachineTemplate must be a unmodified OpenStackMachineTemplate API object that was retrieved from the Kubernetes API. ExtractOpenStackMachineTemplate provides a way to perform a extract/modify-in-place/apply workflow. Note that an extracted apply configuration will contain fewer fields than what the fieldManager previously applied if another fieldManager has updated or force applied any of the previously applied fields. Experimental!
func ExtractOpenStackMachineTemplateStatus ¶
func ExtractOpenStackMachineTemplateStatus(openStackMachineTemplate *apiv1beta1.OpenStackMachineTemplate, fieldManager string) (*OpenStackMachineTemplateApplyConfiguration, error)
ExtractOpenStackMachineTemplateStatus is the same as ExtractOpenStackMachineTemplate except that it extracts the status subresource applied configuration. Experimental!
func OpenStackMachineTemplate ¶
func OpenStackMachineTemplate(name, namespace string) *OpenStackMachineTemplateApplyConfiguration
OpenStackMachineTemplate constructs an declarative configuration of the OpenStackMachineTemplate type for use with apply.
func (*OpenStackMachineTemplateApplyConfiguration) WithAPIVersion ¶
func (b *OpenStackMachineTemplateApplyConfiguration) WithAPIVersion(value string) *OpenStackMachineTemplateApplyConfiguration
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the APIVersion field is set to the value of the last call.
func (*OpenStackMachineTemplateApplyConfiguration) WithAnnotations ¶
func (b *OpenStackMachineTemplateApplyConfiguration) WithAnnotations(entries map[string]string) *OpenStackMachineTemplateApplyConfiguration
WithAnnotations puts the entries into the Annotations field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Annotations field, overwriting an existing map entries in Annotations field with the same key.
func (*OpenStackMachineTemplateApplyConfiguration) WithCreationTimestamp ¶
func (b *OpenStackMachineTemplateApplyConfiguration) WithCreationTimestamp(value metav1.Time) *OpenStackMachineTemplateApplyConfiguration
WithCreationTimestamp sets the CreationTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CreationTimestamp field is set to the value of the last call.
func (*OpenStackMachineTemplateApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *OpenStackMachineTemplateApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *OpenStackMachineTemplateApplyConfiguration
WithDeletionGracePeriodSeconds sets the DeletionGracePeriodSeconds field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionGracePeriodSeconds field is set to the value of the last call.
func (*OpenStackMachineTemplateApplyConfiguration) WithDeletionTimestamp ¶
func (b *OpenStackMachineTemplateApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *OpenStackMachineTemplateApplyConfiguration
WithDeletionTimestamp sets the DeletionTimestamp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DeletionTimestamp field is set to the value of the last call.
func (*OpenStackMachineTemplateApplyConfiguration) WithFinalizers ¶
func (b *OpenStackMachineTemplateApplyConfiguration) WithFinalizers(values ...string) *OpenStackMachineTemplateApplyConfiguration
WithFinalizers adds the given value to the Finalizers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Finalizers field.
func (*OpenStackMachineTemplateApplyConfiguration) WithGenerateName ¶
func (b *OpenStackMachineTemplateApplyConfiguration) WithGenerateName(value string) *OpenStackMachineTemplateApplyConfiguration
WithGenerateName sets the GenerateName field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GenerateName field is set to the value of the last call.
func (*OpenStackMachineTemplateApplyConfiguration) WithGeneration ¶
func (b *OpenStackMachineTemplateApplyConfiguration) WithGeneration(value int64) *OpenStackMachineTemplateApplyConfiguration
WithGeneration sets the Generation field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Generation field is set to the value of the last call.
func (*OpenStackMachineTemplateApplyConfiguration) WithKind ¶
func (b *OpenStackMachineTemplateApplyConfiguration) WithKind(value string) *OpenStackMachineTemplateApplyConfiguration
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Kind field is set to the value of the last call.
func (*OpenStackMachineTemplateApplyConfiguration) WithLabels ¶
func (b *OpenStackMachineTemplateApplyConfiguration) WithLabels(entries map[string]string) *OpenStackMachineTemplateApplyConfiguration
WithLabels puts the entries into the Labels field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, the entries provided by each call will be put on the Labels field, overwriting an existing map entries in Labels field with the same key.
func (*OpenStackMachineTemplateApplyConfiguration) WithName ¶
func (b *OpenStackMachineTemplateApplyConfiguration) WithName(value string) *OpenStackMachineTemplateApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*OpenStackMachineTemplateApplyConfiguration) WithNamespace ¶
func (b *OpenStackMachineTemplateApplyConfiguration) WithNamespace(value string) *OpenStackMachineTemplateApplyConfiguration
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Namespace field is set to the value of the last call.
func (*OpenStackMachineTemplateApplyConfiguration) WithOwnerReferences ¶
func (b *OpenStackMachineTemplateApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *OpenStackMachineTemplateApplyConfiguration
WithOwnerReferences adds the given value to the OwnerReferences field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the OwnerReferences field.
func (*OpenStackMachineTemplateApplyConfiguration) WithResourceVersion ¶
func (b *OpenStackMachineTemplateApplyConfiguration) WithResourceVersion(value string) *OpenStackMachineTemplateApplyConfiguration
WithResourceVersion sets the ResourceVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ResourceVersion field is set to the value of the last call.
func (*OpenStackMachineTemplateApplyConfiguration) WithSpec ¶
func (b *OpenStackMachineTemplateApplyConfiguration) WithSpec(value *OpenStackMachineTemplateSpecApplyConfiguration) *OpenStackMachineTemplateApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
func (*OpenStackMachineTemplateApplyConfiguration) WithUID ¶
func (b *OpenStackMachineTemplateApplyConfiguration) WithUID(value types.UID) *OpenStackMachineTemplateApplyConfiguration
WithUID sets the UID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the UID field is set to the value of the last call.
type OpenStackMachineTemplateResourceApplyConfiguration ¶
type OpenStackMachineTemplateResourceApplyConfiguration struct {
Spec *OpenStackMachineSpecApplyConfiguration `json:"spec,omitempty"`
}
OpenStackMachineTemplateResourceApplyConfiguration represents an declarative configuration of the OpenStackMachineTemplateResource type for use with apply.
func OpenStackMachineTemplateResource ¶
func OpenStackMachineTemplateResource() *OpenStackMachineTemplateResourceApplyConfiguration
OpenStackMachineTemplateResourceApplyConfiguration constructs an declarative configuration of the OpenStackMachineTemplateResource type for use with apply.
func (*OpenStackMachineTemplateResourceApplyConfiguration) WithSpec ¶
func (b *OpenStackMachineTemplateResourceApplyConfiguration) WithSpec(value *OpenStackMachineSpecApplyConfiguration) *OpenStackMachineTemplateResourceApplyConfiguration
WithSpec sets the Spec field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Spec field is set to the value of the last call.
type OpenStackMachineTemplateSpecApplyConfiguration ¶
type OpenStackMachineTemplateSpecApplyConfiguration struct {
Template *OpenStackMachineTemplateResourceApplyConfiguration `json:"template,omitempty"`
}
OpenStackMachineTemplateSpecApplyConfiguration represents an declarative configuration of the OpenStackMachineTemplateSpec type for use with apply.
func OpenStackMachineTemplateSpec ¶
func OpenStackMachineTemplateSpec() *OpenStackMachineTemplateSpecApplyConfiguration
OpenStackMachineTemplateSpecApplyConfiguration constructs an declarative configuration of the OpenStackMachineTemplateSpec type for use with apply.
func (*OpenStackMachineTemplateSpecApplyConfiguration) WithTemplate ¶
func (b *OpenStackMachineTemplateSpecApplyConfiguration) WithTemplate(value *OpenStackMachineTemplateResourceApplyConfiguration) *OpenStackMachineTemplateSpecApplyConfiguration
WithTemplate sets the Template field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Template field is set to the value of the last call.
type PortOptsApplyConfiguration ¶
type PortOptsApplyConfiguration struct { Network *NetworkParamApplyConfiguration `json:"network,omitempty"` Description *string `json:"description,omitempty"` NameSuffix *string `json:"nameSuffix,omitempty"` FixedIPs []FixedIPApplyConfiguration `json:"fixedIPs,omitempty"` SecurityGroups []SecurityGroupParamApplyConfiguration `json:"securityGroups,omitempty"` Tags []string `json:"tags,omitempty"` Trunk *bool `json:"trunk,omitempty"` ResolvedPortSpecFieldsApplyConfiguration `json:",inline"` }
PortOptsApplyConfiguration represents an declarative configuration of the PortOpts type for use with apply.
func PortOpts ¶
func PortOpts() *PortOptsApplyConfiguration
PortOptsApplyConfiguration constructs an declarative configuration of the PortOpts type for use with apply.
func (*PortOptsApplyConfiguration) WithAdminStateUp ¶
func (b *PortOptsApplyConfiguration) WithAdminStateUp(value bool) *PortOptsApplyConfiguration
WithAdminStateUp sets the AdminStateUp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AdminStateUp field is set to the value of the last call.
func (*PortOptsApplyConfiguration) WithAllowedAddressPairs ¶
func (b *PortOptsApplyConfiguration) WithAllowedAddressPairs(values ...*AddressPairApplyConfiguration) *PortOptsApplyConfiguration
WithAllowedAddressPairs adds the given value to the AllowedAddressPairs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the AllowedAddressPairs field.
func (*PortOptsApplyConfiguration) WithDescription ¶
func (b *PortOptsApplyConfiguration) WithDescription(value string) *PortOptsApplyConfiguration
WithDescription sets the Description field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Description field is set to the value of the last call.
func (*PortOptsApplyConfiguration) WithDisablePortSecurity ¶
func (b *PortOptsApplyConfiguration) WithDisablePortSecurity(value bool) *PortOptsApplyConfiguration
WithDisablePortSecurity sets the DisablePortSecurity field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DisablePortSecurity field is set to the value of the last call.
func (*PortOptsApplyConfiguration) WithFixedIPs ¶
func (b *PortOptsApplyConfiguration) WithFixedIPs(values ...*FixedIPApplyConfiguration) *PortOptsApplyConfiguration
WithFixedIPs adds the given value to the FixedIPs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the FixedIPs field.
func (*PortOptsApplyConfiguration) WithHostID ¶
func (b *PortOptsApplyConfiguration) WithHostID(value string) *PortOptsApplyConfiguration
WithHostID sets the HostID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HostID field is set to the value of the last call.
func (*PortOptsApplyConfiguration) WithMACAddress ¶
func (b *PortOptsApplyConfiguration) WithMACAddress(value string) *PortOptsApplyConfiguration
WithMACAddress sets the MACAddress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MACAddress field is set to the value of the last call.
func (*PortOptsApplyConfiguration) WithNameSuffix ¶
func (b *PortOptsApplyConfiguration) WithNameSuffix(value string) *PortOptsApplyConfiguration
WithNameSuffix sets the NameSuffix field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NameSuffix field is set to the value of the last call.
func (*PortOptsApplyConfiguration) WithNetwork ¶
func (b *PortOptsApplyConfiguration) WithNetwork(value *NetworkParamApplyConfiguration) *PortOptsApplyConfiguration
WithNetwork sets the Network field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Network field is set to the value of the last call.
func (*PortOptsApplyConfiguration) WithProfile ¶
func (b *PortOptsApplyConfiguration) WithProfile(value *BindingProfileApplyConfiguration) *PortOptsApplyConfiguration
WithProfile sets the Profile field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Profile field is set to the value of the last call.
func (*PortOptsApplyConfiguration) WithPropagateUplinkStatus ¶
func (b *PortOptsApplyConfiguration) WithPropagateUplinkStatus(value bool) *PortOptsApplyConfiguration
WithPropagateUplinkStatus sets the PropagateUplinkStatus field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PropagateUplinkStatus field is set to the value of the last call.
func (*PortOptsApplyConfiguration) WithSecurityGroups ¶
func (b *PortOptsApplyConfiguration) WithSecurityGroups(values ...*SecurityGroupParamApplyConfiguration) *PortOptsApplyConfiguration
WithSecurityGroups adds the given value to the SecurityGroups field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the SecurityGroups field.
func (*PortOptsApplyConfiguration) WithTags ¶
func (b *PortOptsApplyConfiguration) WithTags(values ...string) *PortOptsApplyConfiguration
WithTags adds the given value to the Tags field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tags field.
func (*PortOptsApplyConfiguration) WithTrunk ¶
func (b *PortOptsApplyConfiguration) WithTrunk(value bool) *PortOptsApplyConfiguration
WithTrunk sets the Trunk field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Trunk field is set to the value of the last call.
func (*PortOptsApplyConfiguration) WithVNICType ¶
func (b *PortOptsApplyConfiguration) WithVNICType(value string) *PortOptsApplyConfiguration
WithVNICType sets the VNICType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the VNICType field is set to the value of the last call.
func (*PortOptsApplyConfiguration) WithValueSpecs ¶
func (b *PortOptsApplyConfiguration) WithValueSpecs(values ...*ValueSpecApplyConfiguration) *PortOptsApplyConfiguration
WithValueSpecs adds the given value to the ValueSpecs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ValueSpecs field.
type PortStatusApplyConfiguration ¶
type PortStatusApplyConfiguration struct {
ID *string `json:"id,omitempty"`
}
PortStatusApplyConfiguration represents an declarative configuration of the PortStatus type for use with apply.
func PortStatus ¶
func PortStatus() *PortStatusApplyConfiguration
PortStatusApplyConfiguration constructs an declarative configuration of the PortStatus type for use with apply.
func (*PortStatusApplyConfiguration) WithID ¶
func (b *PortStatusApplyConfiguration) WithID(value string) *PortStatusApplyConfiguration
WithID sets the ID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ID field is set to the value of the last call.
type ResolvedFixedIPApplyConfiguration ¶
type ResolvedFixedIPApplyConfiguration struct { SubnetID *string `json:"subnet,omitempty"` IPAddress *string `json:"ipAddress,omitempty"` }
ResolvedFixedIPApplyConfiguration represents an declarative configuration of the ResolvedFixedIP type for use with apply.
func ResolvedFixedIP ¶
func ResolvedFixedIP() *ResolvedFixedIPApplyConfiguration
ResolvedFixedIPApplyConfiguration constructs an declarative configuration of the ResolvedFixedIP type for use with apply.
func (*ResolvedFixedIPApplyConfiguration) WithIPAddress ¶
func (b *ResolvedFixedIPApplyConfiguration) WithIPAddress(value string) *ResolvedFixedIPApplyConfiguration
WithIPAddress sets the IPAddress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IPAddress field is set to the value of the last call.
func (*ResolvedFixedIPApplyConfiguration) WithSubnetID ¶
func (b *ResolvedFixedIPApplyConfiguration) WithSubnetID(value string) *ResolvedFixedIPApplyConfiguration
WithSubnetID sets the SubnetID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SubnetID field is set to the value of the last call.
type ResolvedMachineSpecApplyConfiguration ¶
type ResolvedMachineSpecApplyConfiguration struct { ServerGroupID *string `json:"serverGroupID,omitempty"` ImageID *string `json:"imageID,omitempty"` FlavorID *string `json:"flavorID,omitempty"` Ports []ResolvedPortSpecApplyConfiguration `json:"ports,omitempty"` }
ResolvedMachineSpecApplyConfiguration represents an declarative configuration of the ResolvedMachineSpec type for use with apply.
func ResolvedMachineSpec ¶
func ResolvedMachineSpec() *ResolvedMachineSpecApplyConfiguration
ResolvedMachineSpecApplyConfiguration constructs an declarative configuration of the ResolvedMachineSpec type for use with apply.
func (*ResolvedMachineSpecApplyConfiguration) WithFlavorID ¶
func (b *ResolvedMachineSpecApplyConfiguration) WithFlavorID(value string) *ResolvedMachineSpecApplyConfiguration
WithFlavorID sets the FlavorID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the FlavorID field is set to the value of the last call.
func (*ResolvedMachineSpecApplyConfiguration) WithImageID ¶
func (b *ResolvedMachineSpecApplyConfiguration) WithImageID(value string) *ResolvedMachineSpecApplyConfiguration
WithImageID sets the ImageID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ImageID field is set to the value of the last call.
func (*ResolvedMachineSpecApplyConfiguration) WithPorts ¶
func (b *ResolvedMachineSpecApplyConfiguration) WithPorts(values ...*ResolvedPortSpecApplyConfiguration) *ResolvedMachineSpecApplyConfiguration
WithPorts adds the given value to the Ports field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Ports field.
func (*ResolvedMachineSpecApplyConfiguration) WithServerGroupID ¶
func (b *ResolvedMachineSpecApplyConfiguration) WithServerGroupID(value string) *ResolvedMachineSpecApplyConfiguration
WithServerGroupID sets the ServerGroupID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ServerGroupID field is set to the value of the last call.
type ResolvedPortSpecApplyConfiguration ¶
type ResolvedPortSpecApplyConfiguration struct { Name *string `json:"name,omitempty"` Description *string `json:"description,omitempty"` NetworkID *string `json:"networkID,omitempty"` Tags []string `json:"tags,omitempty"` Trunk *bool `json:"trunk,omitempty"` FixedIPs []ResolvedFixedIPApplyConfiguration `json:"fixedIPs,omitempty"` SecurityGroups []string `json:"securityGroups,omitempty"` ResolvedPortSpecFieldsApplyConfiguration `json:",inline"` }
ResolvedPortSpecApplyConfiguration represents an declarative configuration of the ResolvedPortSpec type for use with apply.
func ResolvedPortSpec ¶
func ResolvedPortSpec() *ResolvedPortSpecApplyConfiguration
ResolvedPortSpecApplyConfiguration constructs an declarative configuration of the ResolvedPortSpec type for use with apply.
func (*ResolvedPortSpecApplyConfiguration) WithAdminStateUp ¶
func (b *ResolvedPortSpecApplyConfiguration) WithAdminStateUp(value bool) *ResolvedPortSpecApplyConfiguration
WithAdminStateUp sets the AdminStateUp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AdminStateUp field is set to the value of the last call.
func (*ResolvedPortSpecApplyConfiguration) WithAllowedAddressPairs ¶
func (b *ResolvedPortSpecApplyConfiguration) WithAllowedAddressPairs(values ...*AddressPairApplyConfiguration) *ResolvedPortSpecApplyConfiguration
WithAllowedAddressPairs adds the given value to the AllowedAddressPairs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the AllowedAddressPairs field.
func (*ResolvedPortSpecApplyConfiguration) WithDescription ¶
func (b *ResolvedPortSpecApplyConfiguration) WithDescription(value string) *ResolvedPortSpecApplyConfiguration
WithDescription sets the Description field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Description field is set to the value of the last call.
func (*ResolvedPortSpecApplyConfiguration) WithDisablePortSecurity ¶
func (b *ResolvedPortSpecApplyConfiguration) WithDisablePortSecurity(value bool) *ResolvedPortSpecApplyConfiguration
WithDisablePortSecurity sets the DisablePortSecurity field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DisablePortSecurity field is set to the value of the last call.
func (*ResolvedPortSpecApplyConfiguration) WithFixedIPs ¶
func (b *ResolvedPortSpecApplyConfiguration) WithFixedIPs(values ...*ResolvedFixedIPApplyConfiguration) *ResolvedPortSpecApplyConfiguration
WithFixedIPs adds the given value to the FixedIPs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the FixedIPs field.
func (*ResolvedPortSpecApplyConfiguration) WithHostID ¶
func (b *ResolvedPortSpecApplyConfiguration) WithHostID(value string) *ResolvedPortSpecApplyConfiguration
WithHostID sets the HostID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HostID field is set to the value of the last call.
func (*ResolvedPortSpecApplyConfiguration) WithMACAddress ¶
func (b *ResolvedPortSpecApplyConfiguration) WithMACAddress(value string) *ResolvedPortSpecApplyConfiguration
WithMACAddress sets the MACAddress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MACAddress field is set to the value of the last call.
func (*ResolvedPortSpecApplyConfiguration) WithName ¶
func (b *ResolvedPortSpecApplyConfiguration) WithName(value string) *ResolvedPortSpecApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*ResolvedPortSpecApplyConfiguration) WithNetworkID ¶
func (b *ResolvedPortSpecApplyConfiguration) WithNetworkID(value string) *ResolvedPortSpecApplyConfiguration
WithNetworkID sets the NetworkID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the NetworkID field is set to the value of the last call.
func (*ResolvedPortSpecApplyConfiguration) WithProfile ¶
func (b *ResolvedPortSpecApplyConfiguration) WithProfile(value *BindingProfileApplyConfiguration) *ResolvedPortSpecApplyConfiguration
WithProfile sets the Profile field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Profile field is set to the value of the last call.
func (*ResolvedPortSpecApplyConfiguration) WithPropagateUplinkStatus ¶
func (b *ResolvedPortSpecApplyConfiguration) WithPropagateUplinkStatus(value bool) *ResolvedPortSpecApplyConfiguration
WithPropagateUplinkStatus sets the PropagateUplinkStatus field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PropagateUplinkStatus field is set to the value of the last call.
func (*ResolvedPortSpecApplyConfiguration) WithSecurityGroups ¶
func (b *ResolvedPortSpecApplyConfiguration) WithSecurityGroups(values ...string) *ResolvedPortSpecApplyConfiguration
WithSecurityGroups adds the given value to the SecurityGroups field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the SecurityGroups field.
func (*ResolvedPortSpecApplyConfiguration) WithTags ¶
func (b *ResolvedPortSpecApplyConfiguration) WithTags(values ...string) *ResolvedPortSpecApplyConfiguration
WithTags adds the given value to the Tags field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tags field.
func (*ResolvedPortSpecApplyConfiguration) WithTrunk ¶
func (b *ResolvedPortSpecApplyConfiguration) WithTrunk(value bool) *ResolvedPortSpecApplyConfiguration
WithTrunk sets the Trunk field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Trunk field is set to the value of the last call.
func (*ResolvedPortSpecApplyConfiguration) WithVNICType ¶
func (b *ResolvedPortSpecApplyConfiguration) WithVNICType(value string) *ResolvedPortSpecApplyConfiguration
WithVNICType sets the VNICType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the VNICType field is set to the value of the last call.
func (*ResolvedPortSpecApplyConfiguration) WithValueSpecs ¶
func (b *ResolvedPortSpecApplyConfiguration) WithValueSpecs(values ...*ValueSpecApplyConfiguration) *ResolvedPortSpecApplyConfiguration
WithValueSpecs adds the given value to the ValueSpecs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ValueSpecs field.
type ResolvedPortSpecFieldsApplyConfiguration ¶
type ResolvedPortSpecFieldsApplyConfiguration struct { AdminStateUp *bool `json:"adminStateUp,omitempty"` MACAddress *string `json:"macAddress,omitempty"` AllowedAddressPairs []AddressPairApplyConfiguration `json:"allowedAddressPairs,omitempty"` HostID *string `json:"hostID,omitempty"` VNICType *string `json:"vnicType,omitempty"` Profile *BindingProfileApplyConfiguration `json:"profile,omitempty"` DisablePortSecurity *bool `json:"disablePortSecurity,omitempty"` PropagateUplinkStatus *bool `json:"propagateUplinkStatus,omitempty"` ValueSpecs []ValueSpecApplyConfiguration `json:"valueSpecs,omitempty"` }
ResolvedPortSpecFieldsApplyConfiguration represents an declarative configuration of the ResolvedPortSpecFields type for use with apply.
func ResolvedPortSpecFields ¶
func ResolvedPortSpecFields() *ResolvedPortSpecFieldsApplyConfiguration
ResolvedPortSpecFieldsApplyConfiguration constructs an declarative configuration of the ResolvedPortSpecFields type for use with apply.
func (*ResolvedPortSpecFieldsApplyConfiguration) WithAdminStateUp ¶
func (b *ResolvedPortSpecFieldsApplyConfiguration) WithAdminStateUp(value bool) *ResolvedPortSpecFieldsApplyConfiguration
WithAdminStateUp sets the AdminStateUp field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AdminStateUp field is set to the value of the last call.
func (*ResolvedPortSpecFieldsApplyConfiguration) WithAllowedAddressPairs ¶
func (b *ResolvedPortSpecFieldsApplyConfiguration) WithAllowedAddressPairs(values ...*AddressPairApplyConfiguration) *ResolvedPortSpecFieldsApplyConfiguration
WithAllowedAddressPairs adds the given value to the AllowedAddressPairs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the AllowedAddressPairs field.
func (*ResolvedPortSpecFieldsApplyConfiguration) WithDisablePortSecurity ¶
func (b *ResolvedPortSpecFieldsApplyConfiguration) WithDisablePortSecurity(value bool) *ResolvedPortSpecFieldsApplyConfiguration
WithDisablePortSecurity sets the DisablePortSecurity field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the DisablePortSecurity field is set to the value of the last call.
func (*ResolvedPortSpecFieldsApplyConfiguration) WithHostID ¶
func (b *ResolvedPortSpecFieldsApplyConfiguration) WithHostID(value string) *ResolvedPortSpecFieldsApplyConfiguration
WithHostID sets the HostID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the HostID field is set to the value of the last call.
func (*ResolvedPortSpecFieldsApplyConfiguration) WithMACAddress ¶
func (b *ResolvedPortSpecFieldsApplyConfiguration) WithMACAddress(value string) *ResolvedPortSpecFieldsApplyConfiguration
WithMACAddress sets the MACAddress field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the MACAddress field is set to the value of the last call.
func (*ResolvedPortSpecFieldsApplyConfiguration) WithProfile ¶
func (b *ResolvedPortSpecFieldsApplyConfiguration) WithProfile(value *BindingProfileApplyConfiguration) *ResolvedPortSpecFieldsApplyConfiguration
WithProfile sets the Profile field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Profile field is set to the value of the last call.
func (*ResolvedPortSpecFieldsApplyConfiguration) WithPropagateUplinkStatus ¶
func (b *ResolvedPortSpecFieldsApplyConfiguration) WithPropagateUplinkStatus(value bool) *ResolvedPortSpecFieldsApplyConfiguration
WithPropagateUplinkStatus sets the PropagateUplinkStatus field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PropagateUplinkStatus field is set to the value of the last call.
func (*ResolvedPortSpecFieldsApplyConfiguration) WithVNICType ¶
func (b *ResolvedPortSpecFieldsApplyConfiguration) WithVNICType(value string) *ResolvedPortSpecFieldsApplyConfiguration
WithVNICType sets the VNICType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the VNICType field is set to the value of the last call.
func (*ResolvedPortSpecFieldsApplyConfiguration) WithValueSpecs ¶
func (b *ResolvedPortSpecFieldsApplyConfiguration) WithValueSpecs(values ...*ValueSpecApplyConfiguration) *ResolvedPortSpecFieldsApplyConfiguration
WithValueSpecs adds the given value to the ValueSpecs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the ValueSpecs field.
type ResourceReferenceApplyConfiguration ¶
type ResourceReferenceApplyConfiguration struct {
Name *string `json:"name,omitempty"`
}
ResourceReferenceApplyConfiguration represents an declarative configuration of the ResourceReference type for use with apply.
func ResourceReference ¶
func ResourceReference() *ResourceReferenceApplyConfiguration
ResourceReferenceApplyConfiguration constructs an declarative configuration of the ResourceReference type for use with apply.
func (*ResourceReferenceApplyConfiguration) WithName ¶
func (b *ResourceReferenceApplyConfiguration) WithName(value string) *ResourceReferenceApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
type RootVolumeApplyConfiguration ¶
type RootVolumeApplyConfiguration struct { SizeGiB *int `json:"sizeGiB,omitempty"` BlockDeviceVolumeApplyConfiguration `json:",inline"` }
RootVolumeApplyConfiguration represents an declarative configuration of the RootVolume type for use with apply.
func RootVolume ¶
func RootVolume() *RootVolumeApplyConfiguration
RootVolumeApplyConfiguration constructs an declarative configuration of the RootVolume type for use with apply.
func (*RootVolumeApplyConfiguration) WithAvailabilityZone ¶
func (b *RootVolumeApplyConfiguration) WithAvailabilityZone(value *VolumeAvailabilityZoneApplyConfiguration) *RootVolumeApplyConfiguration
WithAvailabilityZone sets the AvailabilityZone field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the AvailabilityZone field is set to the value of the last call.
func (*RootVolumeApplyConfiguration) WithSizeGiB ¶
func (b *RootVolumeApplyConfiguration) WithSizeGiB(value int) *RootVolumeApplyConfiguration
WithSizeGiB sets the SizeGiB field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the SizeGiB field is set to the value of the last call.
func (*RootVolumeApplyConfiguration) WithType ¶
func (b *RootVolumeApplyConfiguration) WithType(value string) *RootVolumeApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type RouterApplyConfiguration ¶
type RouterApplyConfiguration struct { Name *string `json:"name,omitempty"` ID *string `json:"id,omitempty"` Tags []string `json:"tags,omitempty"` IPs []string `json:"ips,omitempty"` }
RouterApplyConfiguration represents an declarative configuration of the Router type for use with apply.
func Router ¶
func Router() *RouterApplyConfiguration
RouterApplyConfiguration constructs an declarative configuration of the Router type for use with apply.
func (*RouterApplyConfiguration) WithID ¶
func (b *RouterApplyConfiguration) WithID(value string) *RouterApplyConfiguration
WithID sets the ID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ID field is set to the value of the last call.
func (*RouterApplyConfiguration) WithIPs ¶
func (b *RouterApplyConfiguration) WithIPs(values ...string) *RouterApplyConfiguration
WithIPs adds the given value to the IPs field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the IPs field.
func (*RouterApplyConfiguration) WithName ¶
func (b *RouterApplyConfiguration) WithName(value string) *RouterApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*RouterApplyConfiguration) WithTags ¶
func (b *RouterApplyConfiguration) WithTags(values ...string) *RouterApplyConfiguration
WithTags adds the given value to the Tags field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tags field.
type RouterFilterApplyConfiguration ¶
type RouterFilterApplyConfiguration struct { Name *string `json:"name,omitempty"` Description *string `json:"description,omitempty"` ProjectID *string `json:"projectID,omitempty"` FilterByNeutronTagsApplyConfiguration `json:",inline"` }
RouterFilterApplyConfiguration represents an declarative configuration of the RouterFilter type for use with apply.
func RouterFilter ¶
func RouterFilter() *RouterFilterApplyConfiguration
RouterFilterApplyConfiguration constructs an declarative configuration of the RouterFilter type for use with apply.
func (*RouterFilterApplyConfiguration) WithDescription ¶
func (b *RouterFilterApplyConfiguration) WithDescription(value string) *RouterFilterApplyConfiguration
WithDescription sets the Description field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Description field is set to the value of the last call.
func (*RouterFilterApplyConfiguration) WithName ¶
func (b *RouterFilterApplyConfiguration) WithName(value string) *RouterFilterApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*RouterFilterApplyConfiguration) WithNotTags ¶
func (b *RouterFilterApplyConfiguration) WithNotTags(values ...apiv1beta1.NeutronTag) *RouterFilterApplyConfiguration
WithNotTags adds the given value to the NotTags field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NotTags field.
func (*RouterFilterApplyConfiguration) WithNotTagsAny ¶
func (b *RouterFilterApplyConfiguration) WithNotTagsAny(values ...apiv1beta1.NeutronTag) *RouterFilterApplyConfiguration
WithNotTagsAny adds the given value to the NotTagsAny field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NotTagsAny field.
func (*RouterFilterApplyConfiguration) WithProjectID ¶
func (b *RouterFilterApplyConfiguration) WithProjectID(value string) *RouterFilterApplyConfiguration
WithProjectID sets the ProjectID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ProjectID field is set to the value of the last call.
func (*RouterFilterApplyConfiguration) WithTags ¶
func (b *RouterFilterApplyConfiguration) WithTags(values ...apiv1beta1.NeutronTag) *RouterFilterApplyConfiguration
WithTags adds the given value to the Tags field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tags field.
func (*RouterFilterApplyConfiguration) WithTagsAny ¶
func (b *RouterFilterApplyConfiguration) WithTagsAny(values ...apiv1beta1.NeutronTag) *RouterFilterApplyConfiguration
WithTagsAny adds the given value to the TagsAny field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the TagsAny field.
type RouterParamApplyConfiguration ¶
type RouterParamApplyConfiguration struct { ID *string `json:"id,omitempty"` Filter *RouterFilterApplyConfiguration `json:"filter,omitempty"` }
RouterParamApplyConfiguration represents an declarative configuration of the RouterParam type for use with apply.
func RouterParam ¶
func RouterParam() *RouterParamApplyConfiguration
RouterParamApplyConfiguration constructs an declarative configuration of the RouterParam type for use with apply.
func (*RouterParamApplyConfiguration) WithFilter ¶
func (b *RouterParamApplyConfiguration) WithFilter(value *RouterFilterApplyConfiguration) *RouterParamApplyConfiguration
WithFilter sets the Filter field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Filter field is set to the value of the last call.
func (*RouterParamApplyConfiguration) WithID ¶
func (b *RouterParamApplyConfiguration) WithID(value string) *RouterParamApplyConfiguration
WithID sets the ID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ID field is set to the value of the last call.
type SchedulerHintAdditionalPropertyApplyConfiguration ¶
type SchedulerHintAdditionalPropertyApplyConfiguration struct { Name *string `json:"name,omitempty"` Value *SchedulerHintAdditionalValueApplyConfiguration `json:"value,omitempty"` }
SchedulerHintAdditionalPropertyApplyConfiguration represents an declarative configuration of the SchedulerHintAdditionalProperty type for use with apply.
func SchedulerHintAdditionalProperty ¶
func SchedulerHintAdditionalProperty() *SchedulerHintAdditionalPropertyApplyConfiguration
SchedulerHintAdditionalPropertyApplyConfiguration constructs an declarative configuration of the SchedulerHintAdditionalProperty type for use with apply.
func (*SchedulerHintAdditionalPropertyApplyConfiguration) WithName ¶
func (b *SchedulerHintAdditionalPropertyApplyConfiguration) WithName(value string) *SchedulerHintAdditionalPropertyApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*SchedulerHintAdditionalPropertyApplyConfiguration) WithValue ¶
func (b *SchedulerHintAdditionalPropertyApplyConfiguration) WithValue(value *SchedulerHintAdditionalValueApplyConfiguration) *SchedulerHintAdditionalPropertyApplyConfiguration
WithValue sets the Value field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Value field is set to the value of the last call.
type SchedulerHintAdditionalValueApplyConfiguration ¶
type SchedulerHintAdditionalValueApplyConfiguration struct { Type *v1beta1.SchedulerHintValueType `json:"type,omitempty"` Bool *bool `json:"bool,omitempty"` Number *int `json:"number,omitempty"` String *string `json:"string,omitempty"` }
SchedulerHintAdditionalValueApplyConfiguration represents an declarative configuration of the SchedulerHintAdditionalValue type for use with apply.
func SchedulerHintAdditionalValue ¶
func SchedulerHintAdditionalValue() *SchedulerHintAdditionalValueApplyConfiguration
SchedulerHintAdditionalValueApplyConfiguration constructs an declarative configuration of the SchedulerHintAdditionalValue type for use with apply.
func (*SchedulerHintAdditionalValueApplyConfiguration) WithBool ¶
func (b *SchedulerHintAdditionalValueApplyConfiguration) WithBool(value bool) *SchedulerHintAdditionalValueApplyConfiguration
WithBool sets the Bool field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Bool field is set to the value of the last call.
func (*SchedulerHintAdditionalValueApplyConfiguration) WithNumber ¶
func (b *SchedulerHintAdditionalValueApplyConfiguration) WithNumber(value int) *SchedulerHintAdditionalValueApplyConfiguration
WithNumber sets the Number field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Number field is set to the value of the last call.
func (*SchedulerHintAdditionalValueApplyConfiguration) WithString ¶
func (b *SchedulerHintAdditionalValueApplyConfiguration) WithString(value string) *SchedulerHintAdditionalValueApplyConfiguration
WithString sets the String field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the String field is set to the value of the last call.
func (*SchedulerHintAdditionalValueApplyConfiguration) WithType ¶
func (b *SchedulerHintAdditionalValueApplyConfiguration) WithType(value v1beta1.SchedulerHintValueType) *SchedulerHintAdditionalValueApplyConfiguration
WithType sets the Type field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Type field is set to the value of the last call.
type SecurityGroupFilterApplyConfiguration ¶
type SecurityGroupFilterApplyConfiguration struct { Name *string `json:"name,omitempty"` Description *string `json:"description,omitempty"` ProjectID *string `json:"projectID,omitempty"` FilterByNeutronTagsApplyConfiguration `json:",inline"` }
SecurityGroupFilterApplyConfiguration represents an declarative configuration of the SecurityGroupFilter type for use with apply.
func SecurityGroupFilter ¶
func SecurityGroupFilter() *SecurityGroupFilterApplyConfiguration
SecurityGroupFilterApplyConfiguration constructs an declarative configuration of the SecurityGroupFilter type for use with apply.
func (*SecurityGroupFilterApplyConfiguration) WithDescription ¶
func (b *SecurityGroupFilterApplyConfiguration) WithDescription(value string) *SecurityGroupFilterApplyConfiguration
WithDescription sets the Description field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Description field is set to the value of the last call.
func (*SecurityGroupFilterApplyConfiguration) WithName ¶
func (b *SecurityGroupFilterApplyConfiguration) WithName(value string) *SecurityGroupFilterApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*SecurityGroupFilterApplyConfiguration) WithNotTags ¶
func (b *SecurityGroupFilterApplyConfiguration) WithNotTags(values ...apiv1beta1.NeutronTag) *SecurityGroupFilterApplyConfiguration
WithNotTags adds the given value to the NotTags field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NotTags field.
func (*SecurityGroupFilterApplyConfiguration) WithNotTagsAny ¶
func (b *SecurityGroupFilterApplyConfiguration) WithNotTagsAny(values ...apiv1beta1.NeutronTag) *SecurityGroupFilterApplyConfiguration
WithNotTagsAny adds the given value to the NotTagsAny field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NotTagsAny field.
func (*SecurityGroupFilterApplyConfiguration) WithProjectID ¶
func (b *SecurityGroupFilterApplyConfiguration) WithProjectID(value string) *SecurityGroupFilterApplyConfiguration
WithProjectID sets the ProjectID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ProjectID field is set to the value of the last call.
func (*SecurityGroupFilterApplyConfiguration) WithTags ¶
func (b *SecurityGroupFilterApplyConfiguration) WithTags(values ...apiv1beta1.NeutronTag) *SecurityGroupFilterApplyConfiguration
WithTags adds the given value to the Tags field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tags field.
func (*SecurityGroupFilterApplyConfiguration) WithTagsAny ¶
func (b *SecurityGroupFilterApplyConfiguration) WithTagsAny(values ...apiv1beta1.NeutronTag) *SecurityGroupFilterApplyConfiguration
WithTagsAny adds the given value to the TagsAny field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the TagsAny field.
type SecurityGroupParamApplyConfiguration ¶
type SecurityGroupParamApplyConfiguration struct { ID *string `json:"id,omitempty"` Filter *SecurityGroupFilterApplyConfiguration `json:"filter,omitempty"` }
SecurityGroupParamApplyConfiguration represents an declarative configuration of the SecurityGroupParam type for use with apply.
func SecurityGroupParam ¶
func SecurityGroupParam() *SecurityGroupParamApplyConfiguration
SecurityGroupParamApplyConfiguration constructs an declarative configuration of the SecurityGroupParam type for use with apply.
func (*SecurityGroupParamApplyConfiguration) WithFilter ¶
func (b *SecurityGroupParamApplyConfiguration) WithFilter(value *SecurityGroupFilterApplyConfiguration) *SecurityGroupParamApplyConfiguration
WithFilter sets the Filter field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Filter field is set to the value of the last call.
func (*SecurityGroupParamApplyConfiguration) WithID ¶
func (b *SecurityGroupParamApplyConfiguration) WithID(value string) *SecurityGroupParamApplyConfiguration
WithID sets the ID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ID field is set to the value of the last call.
type SecurityGroupRuleSpecApplyConfiguration ¶
type SecurityGroupRuleSpecApplyConfiguration struct { Name *string `json:"name,omitempty"` Description *string `json:"description,omitempty"` Direction *string `json:"direction,omitempty"` EtherType *string `json:"etherType,omitempty"` PortRangeMin *int `json:"portRangeMin,omitempty"` PortRangeMax *int `json:"portRangeMax,omitempty"` Protocol *string `json:"protocol,omitempty"` RemoteGroupID *string `json:"remoteGroupID,omitempty"` RemoteIPPrefix *string `json:"remoteIPPrefix,omitempty"` RemoteManagedGroups []v1beta1.ManagedSecurityGroupName `json:"remoteManagedGroups,omitempty"` }
SecurityGroupRuleSpecApplyConfiguration represents an declarative configuration of the SecurityGroupRuleSpec type for use with apply.
func SecurityGroupRuleSpec ¶
func SecurityGroupRuleSpec() *SecurityGroupRuleSpecApplyConfiguration
SecurityGroupRuleSpecApplyConfiguration constructs an declarative configuration of the SecurityGroupRuleSpec type for use with apply.
func (*SecurityGroupRuleSpecApplyConfiguration) WithDescription ¶
func (b *SecurityGroupRuleSpecApplyConfiguration) WithDescription(value string) *SecurityGroupRuleSpecApplyConfiguration
WithDescription sets the Description field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Description field is set to the value of the last call.
func (*SecurityGroupRuleSpecApplyConfiguration) WithDirection ¶
func (b *SecurityGroupRuleSpecApplyConfiguration) WithDirection(value string) *SecurityGroupRuleSpecApplyConfiguration
WithDirection sets the Direction field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Direction field is set to the value of the last call.
func (*SecurityGroupRuleSpecApplyConfiguration) WithEtherType ¶
func (b *SecurityGroupRuleSpecApplyConfiguration) WithEtherType(value string) *SecurityGroupRuleSpecApplyConfiguration
WithEtherType sets the EtherType field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the EtherType field is set to the value of the last call.
func (*SecurityGroupRuleSpecApplyConfiguration) WithName ¶
func (b *SecurityGroupRuleSpecApplyConfiguration) WithName(value string) *SecurityGroupRuleSpecApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*SecurityGroupRuleSpecApplyConfiguration) WithPortRangeMax ¶
func (b *SecurityGroupRuleSpecApplyConfiguration) WithPortRangeMax(value int) *SecurityGroupRuleSpecApplyConfiguration
WithPortRangeMax sets the PortRangeMax field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PortRangeMax field is set to the value of the last call.
func (*SecurityGroupRuleSpecApplyConfiguration) WithPortRangeMin ¶
func (b *SecurityGroupRuleSpecApplyConfiguration) WithPortRangeMin(value int) *SecurityGroupRuleSpecApplyConfiguration
WithPortRangeMin sets the PortRangeMin field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the PortRangeMin field is set to the value of the last call.
func (*SecurityGroupRuleSpecApplyConfiguration) WithProtocol ¶
func (b *SecurityGroupRuleSpecApplyConfiguration) WithProtocol(value string) *SecurityGroupRuleSpecApplyConfiguration
WithProtocol sets the Protocol field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Protocol field is set to the value of the last call.
func (*SecurityGroupRuleSpecApplyConfiguration) WithRemoteGroupID ¶
func (b *SecurityGroupRuleSpecApplyConfiguration) WithRemoteGroupID(value string) *SecurityGroupRuleSpecApplyConfiguration
WithRemoteGroupID sets the RemoteGroupID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RemoteGroupID field is set to the value of the last call.
func (*SecurityGroupRuleSpecApplyConfiguration) WithRemoteIPPrefix ¶
func (b *SecurityGroupRuleSpecApplyConfiguration) WithRemoteIPPrefix(value string) *SecurityGroupRuleSpecApplyConfiguration
WithRemoteIPPrefix sets the RemoteIPPrefix field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the RemoteIPPrefix field is set to the value of the last call.
func (*SecurityGroupRuleSpecApplyConfiguration) WithRemoteManagedGroups ¶
func (b *SecurityGroupRuleSpecApplyConfiguration) WithRemoteManagedGroups(values ...v1beta1.ManagedSecurityGroupName) *SecurityGroupRuleSpecApplyConfiguration
WithRemoteManagedGroups adds the given value to the RemoteManagedGroups field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the RemoteManagedGroups field.
type SecurityGroupStatusApplyConfiguration ¶
type SecurityGroupStatusApplyConfiguration struct { Name *string `json:"name,omitempty"` ID *string `json:"id,omitempty"` }
SecurityGroupStatusApplyConfiguration represents an declarative configuration of the SecurityGroupStatus type for use with apply.
func SecurityGroupStatus ¶
func SecurityGroupStatus() *SecurityGroupStatusApplyConfiguration
SecurityGroupStatusApplyConfiguration constructs an declarative configuration of the SecurityGroupStatus type for use with apply.
func (*SecurityGroupStatusApplyConfiguration) WithID ¶
func (b *SecurityGroupStatusApplyConfiguration) WithID(value string) *SecurityGroupStatusApplyConfiguration
WithID sets the ID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ID field is set to the value of the last call.
func (*SecurityGroupStatusApplyConfiguration) WithName ¶
func (b *SecurityGroupStatusApplyConfiguration) WithName(value string) *SecurityGroupStatusApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
type ServerGroupFilterApplyConfiguration ¶
type ServerGroupFilterApplyConfiguration struct {
Name *string `json:"name,omitempty"`
}
ServerGroupFilterApplyConfiguration represents an declarative configuration of the ServerGroupFilter type for use with apply.
func ServerGroupFilter ¶
func ServerGroupFilter() *ServerGroupFilterApplyConfiguration
ServerGroupFilterApplyConfiguration constructs an declarative configuration of the ServerGroupFilter type for use with apply.
func (*ServerGroupFilterApplyConfiguration) WithName ¶
func (b *ServerGroupFilterApplyConfiguration) WithName(value string) *ServerGroupFilterApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
type ServerGroupParamApplyConfiguration ¶
type ServerGroupParamApplyConfiguration struct { ID *string `json:"id,omitempty"` Filter *ServerGroupFilterApplyConfiguration `json:"filter,omitempty"` }
ServerGroupParamApplyConfiguration represents an declarative configuration of the ServerGroupParam type for use with apply.
func ServerGroupParam ¶
func ServerGroupParam() *ServerGroupParamApplyConfiguration
ServerGroupParamApplyConfiguration constructs an declarative configuration of the ServerGroupParam type for use with apply.
func (*ServerGroupParamApplyConfiguration) WithFilter ¶
func (b *ServerGroupParamApplyConfiguration) WithFilter(value *ServerGroupFilterApplyConfiguration) *ServerGroupParamApplyConfiguration
WithFilter sets the Filter field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Filter field is set to the value of the last call.
func (*ServerGroupParamApplyConfiguration) WithID ¶
func (b *ServerGroupParamApplyConfiguration) WithID(value string) *ServerGroupParamApplyConfiguration
WithID sets the ID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ID field is set to the value of the last call.
type ServerMetadataApplyConfiguration ¶
type ServerMetadataApplyConfiguration struct { Key *string `json:"key,omitempty"` Value *string `json:"value,omitempty"` }
ServerMetadataApplyConfiguration represents an declarative configuration of the ServerMetadata type for use with apply.
func ServerMetadata ¶
func ServerMetadata() *ServerMetadataApplyConfiguration
ServerMetadataApplyConfiguration constructs an declarative configuration of the ServerMetadata type for use with apply.
func (*ServerMetadataApplyConfiguration) WithKey ¶
func (b *ServerMetadataApplyConfiguration) WithKey(value string) *ServerMetadataApplyConfiguration
WithKey sets the Key field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Key field is set to the value of the last call.
func (*ServerMetadataApplyConfiguration) WithValue ¶
func (b *ServerMetadataApplyConfiguration) WithValue(value string) *ServerMetadataApplyConfiguration
WithValue sets the Value field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Value field is set to the value of the last call.
type SubnetApplyConfiguration ¶
type SubnetApplyConfiguration struct { Name *string `json:"name,omitempty"` ID *string `json:"id,omitempty"` CIDR *string `json:"cidr,omitempty"` Tags []string `json:"tags,omitempty"` }
SubnetApplyConfiguration represents an declarative configuration of the Subnet type for use with apply.
func Subnet ¶
func Subnet() *SubnetApplyConfiguration
SubnetApplyConfiguration constructs an declarative configuration of the Subnet type for use with apply.
func (*SubnetApplyConfiguration) WithCIDR ¶
func (b *SubnetApplyConfiguration) WithCIDR(value string) *SubnetApplyConfiguration
WithCIDR sets the CIDR field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CIDR field is set to the value of the last call.
func (*SubnetApplyConfiguration) WithID ¶
func (b *SubnetApplyConfiguration) WithID(value string) *SubnetApplyConfiguration
WithID sets the ID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ID field is set to the value of the last call.
func (*SubnetApplyConfiguration) WithName ¶
func (b *SubnetApplyConfiguration) WithName(value string) *SubnetApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*SubnetApplyConfiguration) WithTags ¶
func (b *SubnetApplyConfiguration) WithTags(values ...string) *SubnetApplyConfiguration
WithTags adds the given value to the Tags field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tags field.
type SubnetFilterApplyConfiguration ¶
type SubnetFilterApplyConfiguration struct { Name *string `json:"name,omitempty"` Description *string `json:"description,omitempty"` ProjectID *string `json:"projectID,omitempty"` IPVersion *int `json:"ipVersion,omitempty"` GatewayIP *string `json:"gatewayIP,omitempty"` CIDR *string `json:"cidr,omitempty"` IPv6AddressMode *string `json:"ipv6AddressMode,omitempty"` IPv6RAMode *string `json:"ipv6RAMode,omitempty"` FilterByNeutronTagsApplyConfiguration `json:",inline"` }
SubnetFilterApplyConfiguration represents an declarative configuration of the SubnetFilter type for use with apply.
func SubnetFilter ¶
func SubnetFilter() *SubnetFilterApplyConfiguration
SubnetFilterApplyConfiguration constructs an declarative configuration of the SubnetFilter type for use with apply.
func (*SubnetFilterApplyConfiguration) WithCIDR ¶
func (b *SubnetFilterApplyConfiguration) WithCIDR(value string) *SubnetFilterApplyConfiguration
WithCIDR sets the CIDR field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CIDR field is set to the value of the last call.
func (*SubnetFilterApplyConfiguration) WithDescription ¶
func (b *SubnetFilterApplyConfiguration) WithDescription(value string) *SubnetFilterApplyConfiguration
WithDescription sets the Description field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Description field is set to the value of the last call.
func (*SubnetFilterApplyConfiguration) WithGatewayIP ¶
func (b *SubnetFilterApplyConfiguration) WithGatewayIP(value string) *SubnetFilterApplyConfiguration
WithGatewayIP sets the GatewayIP field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the GatewayIP field is set to the value of the last call.
func (*SubnetFilterApplyConfiguration) WithIPVersion ¶
func (b *SubnetFilterApplyConfiguration) WithIPVersion(value int) *SubnetFilterApplyConfiguration
WithIPVersion sets the IPVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IPVersion field is set to the value of the last call.
func (*SubnetFilterApplyConfiguration) WithIPv6AddressMode ¶
func (b *SubnetFilterApplyConfiguration) WithIPv6AddressMode(value string) *SubnetFilterApplyConfiguration
WithIPv6AddressMode sets the IPv6AddressMode field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IPv6AddressMode field is set to the value of the last call.
func (*SubnetFilterApplyConfiguration) WithIPv6RAMode ¶
func (b *SubnetFilterApplyConfiguration) WithIPv6RAMode(value string) *SubnetFilterApplyConfiguration
WithIPv6RAMode sets the IPv6RAMode field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the IPv6RAMode field is set to the value of the last call.
func (*SubnetFilterApplyConfiguration) WithName ¶
func (b *SubnetFilterApplyConfiguration) WithName(value string) *SubnetFilterApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*SubnetFilterApplyConfiguration) WithNotTags ¶
func (b *SubnetFilterApplyConfiguration) WithNotTags(values ...apiv1beta1.NeutronTag) *SubnetFilterApplyConfiguration
WithNotTags adds the given value to the NotTags field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NotTags field.
func (*SubnetFilterApplyConfiguration) WithNotTagsAny ¶
func (b *SubnetFilterApplyConfiguration) WithNotTagsAny(values ...apiv1beta1.NeutronTag) *SubnetFilterApplyConfiguration
WithNotTagsAny adds the given value to the NotTagsAny field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the NotTagsAny field.
func (*SubnetFilterApplyConfiguration) WithProjectID ¶
func (b *SubnetFilterApplyConfiguration) WithProjectID(value string) *SubnetFilterApplyConfiguration
WithProjectID sets the ProjectID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ProjectID field is set to the value of the last call.
func (*SubnetFilterApplyConfiguration) WithTags ¶
func (b *SubnetFilterApplyConfiguration) WithTags(values ...apiv1beta1.NeutronTag) *SubnetFilterApplyConfiguration
WithTags adds the given value to the Tags field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the Tags field.
func (*SubnetFilterApplyConfiguration) WithTagsAny ¶
func (b *SubnetFilterApplyConfiguration) WithTagsAny(values ...apiv1beta1.NeutronTag) *SubnetFilterApplyConfiguration
WithTagsAny adds the given value to the TagsAny field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the TagsAny field.
type SubnetParamApplyConfiguration ¶
type SubnetParamApplyConfiguration struct { ID *string `json:"id,omitempty"` Filter *SubnetFilterApplyConfiguration `json:"filter,omitempty"` }
SubnetParamApplyConfiguration represents an declarative configuration of the SubnetParam type for use with apply.
func SubnetParam ¶
func SubnetParam() *SubnetParamApplyConfiguration
SubnetParamApplyConfiguration constructs an declarative configuration of the SubnetParam type for use with apply.
func (*SubnetParamApplyConfiguration) WithFilter ¶
func (b *SubnetParamApplyConfiguration) WithFilter(value *SubnetFilterApplyConfiguration) *SubnetParamApplyConfiguration
WithFilter sets the Filter field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Filter field is set to the value of the last call.
func (*SubnetParamApplyConfiguration) WithID ¶
func (b *SubnetParamApplyConfiguration) WithID(value string) *SubnetParamApplyConfiguration
WithID sets the ID field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the ID field is set to the value of the last call.
type SubnetSpecApplyConfiguration ¶
type SubnetSpecApplyConfiguration struct { CIDR *string `json:"cidr,omitempty"` DNSNameservers []string `json:"dnsNameservers,omitempty"` AllocationPools []AllocationPoolApplyConfiguration `json:"allocationPools,omitempty"` }
SubnetSpecApplyConfiguration represents an declarative configuration of the SubnetSpec type for use with apply.
func SubnetSpec ¶
func SubnetSpec() *SubnetSpecApplyConfiguration
SubnetSpecApplyConfiguration constructs an declarative configuration of the SubnetSpec type for use with apply.
func (*SubnetSpecApplyConfiguration) WithAllocationPools ¶
func (b *SubnetSpecApplyConfiguration) WithAllocationPools(values ...*AllocationPoolApplyConfiguration) *SubnetSpecApplyConfiguration
WithAllocationPools adds the given value to the AllocationPools field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the AllocationPools field.
func (*SubnetSpecApplyConfiguration) WithCIDR ¶
func (b *SubnetSpecApplyConfiguration) WithCIDR(value string) *SubnetSpecApplyConfiguration
WithCIDR sets the CIDR field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the CIDR field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithDNSNameservers ¶
func (b *SubnetSpecApplyConfiguration) WithDNSNameservers(values ...string) *SubnetSpecApplyConfiguration
WithDNSNameservers adds the given value to the DNSNameservers field in the declarative configuration and returns the receiver, so that objects can be build by chaining "With" function invocations. If called multiple times, values provided by each call will be appended to the DNSNameservers field.
type ValueSpecApplyConfiguration ¶
type ValueSpecApplyConfiguration struct { Name *string `json:"name,omitempty"` Key *string `json:"key,omitempty"` Value *string `json:"value,omitempty"` }
ValueSpecApplyConfiguration represents an declarative configuration of the ValueSpec type for use with apply.
func ValueSpec ¶
func ValueSpec() *ValueSpecApplyConfiguration
ValueSpecApplyConfiguration constructs an declarative configuration of the ValueSpec type for use with apply.
func (*ValueSpecApplyConfiguration) WithKey ¶
func (b *ValueSpecApplyConfiguration) WithKey(value string) *ValueSpecApplyConfiguration
WithKey sets the Key field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Key field is set to the value of the last call.
func (*ValueSpecApplyConfiguration) WithName ¶
func (b *ValueSpecApplyConfiguration) WithName(value string) *ValueSpecApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
func (*ValueSpecApplyConfiguration) WithValue ¶
func (b *ValueSpecApplyConfiguration) WithValue(value string) *ValueSpecApplyConfiguration
WithValue sets the Value field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Value field is set to the value of the last call.
type VolumeAvailabilityZoneApplyConfiguration ¶
type VolumeAvailabilityZoneApplyConfiguration struct { From *v1beta1.VolumeAZSource `json:"from,omitempty"` Name *v1beta1.VolumeAZName `json:"name,omitempty"` }
VolumeAvailabilityZoneApplyConfiguration represents an declarative configuration of the VolumeAvailabilityZone type for use with apply.
func VolumeAvailabilityZone ¶
func VolumeAvailabilityZone() *VolumeAvailabilityZoneApplyConfiguration
VolumeAvailabilityZoneApplyConfiguration constructs an declarative configuration of the VolumeAvailabilityZone type for use with apply.
func (*VolumeAvailabilityZoneApplyConfiguration) WithFrom ¶
func (b *VolumeAvailabilityZoneApplyConfiguration) WithFrom(value v1beta1.VolumeAZSource) *VolumeAvailabilityZoneApplyConfiguration
WithFrom sets the From field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the From field is set to the value of the last call.
func (*VolumeAvailabilityZoneApplyConfiguration) WithName ¶
func (b *VolumeAvailabilityZoneApplyConfiguration) WithName(value v1beta1.VolumeAZName) *VolumeAvailabilityZoneApplyConfiguration
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "With" function invocations. If called multiple times, the Name field is set to the value of the last call.
Source Files ¶
- additionalblockdevice.go
- addresspair.go
- allocationpool.go
- apiserverloadbalancer.go
- bastion.go
- bastionstatus.go
- bindingprofile.go
- blockdevicestorage.go
- blockdevicevolume.go
- externalrouteripparam.go
- filterbyneutrontags.go
- fixedip.go
- imagefilter.go
- imageparam.go
- loadbalancer.go
- machineresources.go
- managedsecuritygroups.go
- networkfilter.go
- networkparam.go
- networkstatus.go
- networkstatuswithsubnets.go
- openstackcluster.go
- openstackclusterspec.go
- openstackclusterstatus.go
- openstackclustertemplate.go
- openstackclustertemplateresource.go
- openstackclustertemplatespec.go
- openstackidentityreference.go
- openstackmachine.go
- openstackmachinespec.go
- openstackmachinestatus.go
- openstackmachinetemplate.go
- openstackmachinetemplateresource.go
- openstackmachinetemplatespec.go
- portopts.go
- portstatus.go
- resolvedfixedip.go
- resolvedmachinespec.go
- resolvedportspec.go
- resolvedportspecfields.go
- resourcereference.go
- rootvolume.go
- router.go
- routerfilter.go
- routerparam.go
- schedulerhintadditionalproperty.go
- schedulerhintadditionalvalue.go
- securitygroupfilter.go
- securitygroupparam.go
- securitygrouprulespec.go
- securitygroupstatus.go
- servergroupfilter.go
- servergroupparam.go
- servermetadata.go
- subnet.go
- subnetfilter.go
- subnetparam.go
- subnetspec.go
- valuespec.go
- volumeavailabilityzone.go