Documentation
¶
Index ¶
- type AddressApplyConfiguration
- type AllocationPoolApplyConfiguration
- type AllocationPoolStatusApplyConfiguration
- type AllowedAddressPairApplyConfiguration
- type AllowedAddressPairStatusApplyConfiguration
- type CloudCredentialsReferenceApplyConfiguration
- type DomainApplyConfiguration
- func (b *DomainApplyConfiguration) GetAPIVersion() *string
- func (b *DomainApplyConfiguration) GetKind() *string
- func (b *DomainApplyConfiguration) GetName() *string
- func (b *DomainApplyConfiguration) GetNamespace() *string
- func (b DomainApplyConfiguration) IsApplyConfiguration()
- func (b *DomainApplyConfiguration) WithAPIVersion(value string) *DomainApplyConfiguration
- func (b *DomainApplyConfiguration) WithAnnotations(entries map[string]string) *DomainApplyConfiguration
- func (b *DomainApplyConfiguration) WithCreationTimestamp(value metav1.Time) *DomainApplyConfiguration
- func (b *DomainApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *DomainApplyConfiguration
- func (b *DomainApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *DomainApplyConfiguration
- func (b *DomainApplyConfiguration) WithFinalizers(values ...string) *DomainApplyConfiguration
- func (b *DomainApplyConfiguration) WithGenerateName(value string) *DomainApplyConfiguration
- func (b *DomainApplyConfiguration) WithGeneration(value int64) *DomainApplyConfiguration
- func (b *DomainApplyConfiguration) WithKind(value string) *DomainApplyConfiguration
- func (b *DomainApplyConfiguration) WithLabels(entries map[string]string) *DomainApplyConfiguration
- func (b *DomainApplyConfiguration) WithName(value string) *DomainApplyConfiguration
- func (b *DomainApplyConfiguration) WithNamespace(value string) *DomainApplyConfiguration
- func (b *DomainApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *DomainApplyConfiguration
- func (b *DomainApplyConfiguration) WithResourceVersion(value string) *DomainApplyConfiguration
- func (b *DomainApplyConfiguration) WithSpec(value *DomainSpecApplyConfiguration) *DomainApplyConfiguration
- func (b *DomainApplyConfiguration) WithStatus(value *DomainStatusApplyConfiguration) *DomainApplyConfiguration
- func (b *DomainApplyConfiguration) WithUID(value types.UID) *DomainApplyConfiguration
- type DomainFilterApplyConfiguration
- type DomainImportApplyConfiguration
- type DomainResourceSpecApplyConfiguration
- func (b *DomainResourceSpecApplyConfiguration) WithDescription(value string) *DomainResourceSpecApplyConfiguration
- func (b *DomainResourceSpecApplyConfiguration) WithEnabled(value bool) *DomainResourceSpecApplyConfiguration
- func (b *DomainResourceSpecApplyConfiguration) WithName(value apiv1alpha1.KeystoneName) *DomainResourceSpecApplyConfiguration
- type DomainResourceStatusApplyConfiguration
- func (b *DomainResourceStatusApplyConfiguration) WithDescription(value string) *DomainResourceStatusApplyConfiguration
- func (b *DomainResourceStatusApplyConfiguration) WithEnabled(value bool) *DomainResourceStatusApplyConfiguration
- func (b *DomainResourceStatusApplyConfiguration) WithName(value string) *DomainResourceStatusApplyConfiguration
- type DomainSpecApplyConfiguration
- func (b *DomainSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *DomainSpecApplyConfiguration
- func (b *DomainSpecApplyConfiguration) WithImport(value *DomainImportApplyConfiguration) *DomainSpecApplyConfiguration
- func (b *DomainSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *DomainSpecApplyConfiguration
- func (b *DomainSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *DomainSpecApplyConfiguration
- func (b *DomainSpecApplyConfiguration) WithResource(value *DomainResourceSpecApplyConfiguration) *DomainSpecApplyConfiguration
- type DomainStatusApplyConfiguration
- func (b *DomainStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *DomainStatusApplyConfiguration
- func (b *DomainStatusApplyConfiguration) WithID(value string) *DomainStatusApplyConfiguration
- func (b *DomainStatusApplyConfiguration) WithResource(value *DomainResourceStatusApplyConfiguration) *DomainStatusApplyConfiguration
- type ExternalGatewayApplyConfiguration
- type ExternalGatewayStatusApplyConfiguration
- type FilterByKeystoneTagsApplyConfiguration
- func (b *FilterByKeystoneTagsApplyConfiguration) WithNotTags(values ...apiv1alpha1.KeystoneTag) *FilterByKeystoneTagsApplyConfiguration
- func (b *FilterByKeystoneTagsApplyConfiguration) WithNotTagsAny(values ...apiv1alpha1.KeystoneTag) *FilterByKeystoneTagsApplyConfiguration
- func (b *FilterByKeystoneTagsApplyConfiguration) WithTags(values ...apiv1alpha1.KeystoneTag) *FilterByKeystoneTagsApplyConfiguration
- func (b *FilterByKeystoneTagsApplyConfiguration) WithTagsAny(values ...apiv1alpha1.KeystoneTag) *FilterByKeystoneTagsApplyConfiguration
- type FilterByNeutronTagsApplyConfiguration
- func (b *FilterByNeutronTagsApplyConfiguration) WithNotTags(values ...apiv1alpha1.NeutronTag) *FilterByNeutronTagsApplyConfiguration
- func (b *FilterByNeutronTagsApplyConfiguration) WithNotTagsAny(values ...apiv1alpha1.NeutronTag) *FilterByNeutronTagsApplyConfiguration
- func (b *FilterByNeutronTagsApplyConfiguration) WithTags(values ...apiv1alpha1.NeutronTag) *FilterByNeutronTagsApplyConfiguration
- func (b *FilterByNeutronTagsApplyConfiguration) WithTagsAny(values ...apiv1alpha1.NeutronTag) *FilterByNeutronTagsApplyConfiguration
- type FilterByServerTagsApplyConfiguration
- func (b *FilterByServerTagsApplyConfiguration) WithNotTags(values ...apiv1alpha1.ServerTag) *FilterByServerTagsApplyConfiguration
- func (b *FilterByServerTagsApplyConfiguration) WithNotTagsAny(values ...apiv1alpha1.ServerTag) *FilterByServerTagsApplyConfiguration
- func (b *FilterByServerTagsApplyConfiguration) WithTags(values ...apiv1alpha1.ServerTag) *FilterByServerTagsApplyConfiguration
- func (b *FilterByServerTagsApplyConfiguration) WithTagsAny(values ...apiv1alpha1.ServerTag) *FilterByServerTagsApplyConfiguration
- type FixedIPStatusApplyConfiguration
- type FlavorApplyConfiguration
- func (b *FlavorApplyConfiguration) GetAPIVersion() *string
- func (b *FlavorApplyConfiguration) GetKind() *string
- func (b *FlavorApplyConfiguration) GetName() *string
- func (b *FlavorApplyConfiguration) GetNamespace() *string
- func (b FlavorApplyConfiguration) IsApplyConfiguration()
- func (b *FlavorApplyConfiguration) WithAPIVersion(value string) *FlavorApplyConfiguration
- func (b *FlavorApplyConfiguration) WithAnnotations(entries map[string]string) *FlavorApplyConfiguration
- func (b *FlavorApplyConfiguration) WithCreationTimestamp(value metav1.Time) *FlavorApplyConfiguration
- func (b *FlavorApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *FlavorApplyConfiguration
- func (b *FlavorApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *FlavorApplyConfiguration
- func (b *FlavorApplyConfiguration) WithFinalizers(values ...string) *FlavorApplyConfiguration
- func (b *FlavorApplyConfiguration) WithGenerateName(value string) *FlavorApplyConfiguration
- func (b *FlavorApplyConfiguration) WithGeneration(value int64) *FlavorApplyConfiguration
- func (b *FlavorApplyConfiguration) WithKind(value string) *FlavorApplyConfiguration
- func (b *FlavorApplyConfiguration) WithLabels(entries map[string]string) *FlavorApplyConfiguration
- func (b *FlavorApplyConfiguration) WithName(value string) *FlavorApplyConfiguration
- func (b *FlavorApplyConfiguration) WithNamespace(value string) *FlavorApplyConfiguration
- func (b *FlavorApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *FlavorApplyConfiguration
- func (b *FlavorApplyConfiguration) WithResourceVersion(value string) *FlavorApplyConfiguration
- func (b *FlavorApplyConfiguration) WithSpec(value *FlavorSpecApplyConfiguration) *FlavorApplyConfiguration
- func (b *FlavorApplyConfiguration) WithStatus(value *FlavorStatusApplyConfiguration) *FlavorApplyConfiguration
- func (b *FlavorApplyConfiguration) WithUID(value types.UID) *FlavorApplyConfiguration
- type FlavorFilterApplyConfiguration
- func (b *FlavorFilterApplyConfiguration) WithDisk(value int32) *FlavorFilterApplyConfiguration
- func (b *FlavorFilterApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *FlavorFilterApplyConfiguration
- func (b *FlavorFilterApplyConfiguration) WithRAM(value int32) *FlavorFilterApplyConfiguration
- func (b *FlavorFilterApplyConfiguration) WithVcpus(value int32) *FlavorFilterApplyConfiguration
- type FlavorImportApplyConfiguration
- type FlavorResourceSpecApplyConfiguration
- func (b *FlavorResourceSpecApplyConfiguration) WithDescription(value string) *FlavorResourceSpecApplyConfiguration
- func (b *FlavorResourceSpecApplyConfiguration) WithDisk(value int32) *FlavorResourceSpecApplyConfiguration
- func (b *FlavorResourceSpecApplyConfiguration) WithEphemeral(value int32) *FlavorResourceSpecApplyConfiguration
- func (b *FlavorResourceSpecApplyConfiguration) WithIsPublic(value bool) *FlavorResourceSpecApplyConfiguration
- func (b *FlavorResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *FlavorResourceSpecApplyConfiguration
- func (b *FlavorResourceSpecApplyConfiguration) WithRAM(value int32) *FlavorResourceSpecApplyConfiguration
- func (b *FlavorResourceSpecApplyConfiguration) WithSwap(value int32) *FlavorResourceSpecApplyConfiguration
- func (b *FlavorResourceSpecApplyConfiguration) WithVcpus(value int32) *FlavorResourceSpecApplyConfiguration
- type FlavorResourceStatusApplyConfiguration
- func (b *FlavorResourceStatusApplyConfiguration) WithDescription(value string) *FlavorResourceStatusApplyConfiguration
- func (b *FlavorResourceStatusApplyConfiguration) WithDisk(value int32) *FlavorResourceStatusApplyConfiguration
- func (b *FlavorResourceStatusApplyConfiguration) WithEphemeral(value int32) *FlavorResourceStatusApplyConfiguration
- func (b *FlavorResourceStatusApplyConfiguration) WithIsPublic(value bool) *FlavorResourceStatusApplyConfiguration
- func (b *FlavorResourceStatusApplyConfiguration) WithName(value string) *FlavorResourceStatusApplyConfiguration
- func (b *FlavorResourceStatusApplyConfiguration) WithRAM(value int32) *FlavorResourceStatusApplyConfiguration
- func (b *FlavorResourceStatusApplyConfiguration) WithSwap(value int32) *FlavorResourceStatusApplyConfiguration
- func (b *FlavorResourceStatusApplyConfiguration) WithVcpus(value int32) *FlavorResourceStatusApplyConfiguration
- type FlavorSpecApplyConfiguration
- func (b *FlavorSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *FlavorSpecApplyConfiguration
- func (b *FlavorSpecApplyConfiguration) WithImport(value *FlavorImportApplyConfiguration) *FlavorSpecApplyConfiguration
- func (b *FlavorSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *FlavorSpecApplyConfiguration
- func (b *FlavorSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *FlavorSpecApplyConfiguration
- func (b *FlavorSpecApplyConfiguration) WithResource(value *FlavorResourceSpecApplyConfiguration) *FlavorSpecApplyConfiguration
- type FlavorStatusApplyConfiguration
- func (b *FlavorStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *FlavorStatusApplyConfiguration
- func (b *FlavorStatusApplyConfiguration) WithID(value string) *FlavorStatusApplyConfiguration
- func (b *FlavorStatusApplyConfiguration) WithResource(value *FlavorResourceStatusApplyConfiguration) *FlavorStatusApplyConfiguration
- type FloatingIPApplyConfiguration
- func ExtractFloatingIP(floatingIP *apiv1alpha1.FloatingIP, fieldManager string) (*FloatingIPApplyConfiguration, error)
- func ExtractFloatingIPStatus(floatingIP *apiv1alpha1.FloatingIP, fieldManager string) (*FloatingIPApplyConfiguration, error)
- func FloatingIP(name, namespace string) *FloatingIPApplyConfiguration
- func (b *FloatingIPApplyConfiguration) GetAPIVersion() *string
- func (b *FloatingIPApplyConfiguration) GetKind() *string
- func (b *FloatingIPApplyConfiguration) GetName() *string
- func (b *FloatingIPApplyConfiguration) GetNamespace() *string
- func (b FloatingIPApplyConfiguration) IsApplyConfiguration()
- func (b *FloatingIPApplyConfiguration) WithAPIVersion(value string) *FloatingIPApplyConfiguration
- func (b *FloatingIPApplyConfiguration) WithAnnotations(entries map[string]string) *FloatingIPApplyConfiguration
- func (b *FloatingIPApplyConfiguration) WithCreationTimestamp(value metav1.Time) *FloatingIPApplyConfiguration
- func (b *FloatingIPApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *FloatingIPApplyConfiguration
- func (b *FloatingIPApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *FloatingIPApplyConfiguration
- func (b *FloatingIPApplyConfiguration) WithFinalizers(values ...string) *FloatingIPApplyConfiguration
- func (b *FloatingIPApplyConfiguration) WithGenerateName(value string) *FloatingIPApplyConfiguration
- func (b *FloatingIPApplyConfiguration) WithGeneration(value int64) *FloatingIPApplyConfiguration
- func (b *FloatingIPApplyConfiguration) WithKind(value string) *FloatingIPApplyConfiguration
- func (b *FloatingIPApplyConfiguration) WithLabels(entries map[string]string) *FloatingIPApplyConfiguration
- func (b *FloatingIPApplyConfiguration) WithName(value string) *FloatingIPApplyConfiguration
- func (b *FloatingIPApplyConfiguration) WithNamespace(value string) *FloatingIPApplyConfiguration
- func (b *FloatingIPApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *FloatingIPApplyConfiguration
- func (b *FloatingIPApplyConfiguration) WithResourceVersion(value string) *FloatingIPApplyConfiguration
- func (b *FloatingIPApplyConfiguration) WithSpec(value *FloatingIPSpecApplyConfiguration) *FloatingIPApplyConfiguration
- func (b *FloatingIPApplyConfiguration) WithStatus(value *FloatingIPStatusApplyConfiguration) *FloatingIPApplyConfiguration
- func (b *FloatingIPApplyConfiguration) WithUID(value types.UID) *FloatingIPApplyConfiguration
- type FloatingIPFilterApplyConfiguration
- func (b *FloatingIPFilterApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *FloatingIPFilterApplyConfiguration
- func (b *FloatingIPFilterApplyConfiguration) WithFloatingIP(value apiv1alpha1.IPvAny) *FloatingIPFilterApplyConfiguration
- func (b *FloatingIPFilterApplyConfiguration) WithFloatingNetworkRef(value apiv1alpha1.KubernetesNameRef) *FloatingIPFilterApplyConfiguration
- func (b *FloatingIPFilterApplyConfiguration) WithNotTags(values ...apiv1alpha1.NeutronTag) *FloatingIPFilterApplyConfiguration
- func (b *FloatingIPFilterApplyConfiguration) WithNotTagsAny(values ...apiv1alpha1.NeutronTag) *FloatingIPFilterApplyConfiguration
- func (b *FloatingIPFilterApplyConfiguration) WithPortRef(value apiv1alpha1.KubernetesNameRef) *FloatingIPFilterApplyConfiguration
- func (b *FloatingIPFilterApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *FloatingIPFilterApplyConfiguration
- func (b *FloatingIPFilterApplyConfiguration) WithStatus(value string) *FloatingIPFilterApplyConfiguration
- func (b *FloatingIPFilterApplyConfiguration) WithTags(values ...apiv1alpha1.NeutronTag) *FloatingIPFilterApplyConfiguration
- func (b *FloatingIPFilterApplyConfiguration) WithTagsAny(values ...apiv1alpha1.NeutronTag) *FloatingIPFilterApplyConfiguration
- type FloatingIPImportApplyConfiguration
- type FloatingIPResourceSpecApplyConfiguration
- func (b *FloatingIPResourceSpecApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *FloatingIPResourceSpecApplyConfiguration
- func (b *FloatingIPResourceSpecApplyConfiguration) WithFixedIP(value apiv1alpha1.IPvAny) *FloatingIPResourceSpecApplyConfiguration
- func (b *FloatingIPResourceSpecApplyConfiguration) WithFloatingIP(value apiv1alpha1.IPvAny) *FloatingIPResourceSpecApplyConfiguration
- func (b *FloatingIPResourceSpecApplyConfiguration) WithFloatingNetworkRef(value apiv1alpha1.KubernetesNameRef) *FloatingIPResourceSpecApplyConfiguration
- func (b *FloatingIPResourceSpecApplyConfiguration) WithFloatingSubnetRef(value apiv1alpha1.KubernetesNameRef) *FloatingIPResourceSpecApplyConfiguration
- func (b *FloatingIPResourceSpecApplyConfiguration) WithPortRef(value apiv1alpha1.KubernetesNameRef) *FloatingIPResourceSpecApplyConfiguration
- func (b *FloatingIPResourceSpecApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *FloatingIPResourceSpecApplyConfiguration
- func (b *FloatingIPResourceSpecApplyConfiguration) WithTags(values ...apiv1alpha1.NeutronTag) *FloatingIPResourceSpecApplyConfiguration
- type FloatingIPResourceStatusApplyConfiguration
- func (b *FloatingIPResourceStatusApplyConfiguration) WithCreatedAt(value v1.Time) *FloatingIPResourceStatusApplyConfiguration
- func (b *FloatingIPResourceStatusApplyConfiguration) WithDescription(value string) *FloatingIPResourceStatusApplyConfiguration
- func (b *FloatingIPResourceStatusApplyConfiguration) WithFixedIP(value string) *FloatingIPResourceStatusApplyConfiguration
- func (b *FloatingIPResourceStatusApplyConfiguration) WithFloatingIP(value string) *FloatingIPResourceStatusApplyConfiguration
- func (b *FloatingIPResourceStatusApplyConfiguration) WithFloatingNetworkID(value string) *FloatingIPResourceStatusApplyConfiguration
- func (b *FloatingIPResourceStatusApplyConfiguration) WithPortID(value string) *FloatingIPResourceStatusApplyConfiguration
- func (b *FloatingIPResourceStatusApplyConfiguration) WithProjectID(value string) *FloatingIPResourceStatusApplyConfiguration
- func (b *FloatingIPResourceStatusApplyConfiguration) WithRevisionNumber(value int64) *FloatingIPResourceStatusApplyConfiguration
- func (b *FloatingIPResourceStatusApplyConfiguration) WithRouterID(value string) *FloatingIPResourceStatusApplyConfiguration
- func (b *FloatingIPResourceStatusApplyConfiguration) WithStatus(value string) *FloatingIPResourceStatusApplyConfiguration
- func (b *FloatingIPResourceStatusApplyConfiguration) WithTags(values ...string) *FloatingIPResourceStatusApplyConfiguration
- func (b *FloatingIPResourceStatusApplyConfiguration) WithTenantID(value string) *FloatingIPResourceStatusApplyConfiguration
- func (b *FloatingIPResourceStatusApplyConfiguration) WithUpdatedAt(value v1.Time) *FloatingIPResourceStatusApplyConfiguration
- type FloatingIPSpecApplyConfiguration
- func (b *FloatingIPSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *FloatingIPSpecApplyConfiguration
- func (b *FloatingIPSpecApplyConfiguration) WithImport(value *FloatingIPImportApplyConfiguration) *FloatingIPSpecApplyConfiguration
- func (b *FloatingIPSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *FloatingIPSpecApplyConfiguration
- func (b *FloatingIPSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *FloatingIPSpecApplyConfiguration
- func (b *FloatingIPSpecApplyConfiguration) WithResource(value *FloatingIPResourceSpecApplyConfiguration) *FloatingIPSpecApplyConfiguration
- type FloatingIPStatusApplyConfiguration
- func (b *FloatingIPStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *FloatingIPStatusApplyConfiguration
- func (b *FloatingIPStatusApplyConfiguration) WithID(value string) *FloatingIPStatusApplyConfiguration
- func (b *FloatingIPStatusApplyConfiguration) WithResource(value *FloatingIPResourceStatusApplyConfiguration) *FloatingIPStatusApplyConfiguration
- type GroupApplyConfiguration
- func (b *GroupApplyConfiguration) GetAPIVersion() *string
- func (b *GroupApplyConfiguration) GetKind() *string
- func (b *GroupApplyConfiguration) GetName() *string
- func (b *GroupApplyConfiguration) GetNamespace() *string
- func (b GroupApplyConfiguration) IsApplyConfiguration()
- func (b *GroupApplyConfiguration) WithAPIVersion(value string) *GroupApplyConfiguration
- func (b *GroupApplyConfiguration) WithAnnotations(entries map[string]string) *GroupApplyConfiguration
- func (b *GroupApplyConfiguration) WithCreationTimestamp(value metav1.Time) *GroupApplyConfiguration
- func (b *GroupApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *GroupApplyConfiguration
- func (b *GroupApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *GroupApplyConfiguration
- func (b *GroupApplyConfiguration) WithFinalizers(values ...string) *GroupApplyConfiguration
- func (b *GroupApplyConfiguration) WithGenerateName(value string) *GroupApplyConfiguration
- func (b *GroupApplyConfiguration) WithGeneration(value int64) *GroupApplyConfiguration
- func (b *GroupApplyConfiguration) WithKind(value string) *GroupApplyConfiguration
- func (b *GroupApplyConfiguration) WithLabels(entries map[string]string) *GroupApplyConfiguration
- func (b *GroupApplyConfiguration) WithName(value string) *GroupApplyConfiguration
- func (b *GroupApplyConfiguration) WithNamespace(value string) *GroupApplyConfiguration
- func (b *GroupApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *GroupApplyConfiguration
- func (b *GroupApplyConfiguration) WithResourceVersion(value string) *GroupApplyConfiguration
- func (b *GroupApplyConfiguration) WithSpec(value *GroupSpecApplyConfiguration) *GroupApplyConfiguration
- func (b *GroupApplyConfiguration) WithStatus(value *GroupStatusApplyConfiguration) *GroupApplyConfiguration
- func (b *GroupApplyConfiguration) WithUID(value types.UID) *GroupApplyConfiguration
- type GroupFilterApplyConfiguration
- type GroupImportApplyConfiguration
- type GroupResourceSpecApplyConfiguration
- func (b *GroupResourceSpecApplyConfiguration) WithDescription(value string) *GroupResourceSpecApplyConfiguration
- func (b *GroupResourceSpecApplyConfiguration) WithDomainRef(value apiv1alpha1.KubernetesNameRef) *GroupResourceSpecApplyConfiguration
- func (b *GroupResourceSpecApplyConfiguration) WithName(value apiv1alpha1.KeystoneName) *GroupResourceSpecApplyConfiguration
- type GroupResourceStatusApplyConfiguration
- func (b *GroupResourceStatusApplyConfiguration) WithDescription(value string) *GroupResourceStatusApplyConfiguration
- func (b *GroupResourceStatusApplyConfiguration) WithDomainID(value string) *GroupResourceStatusApplyConfiguration
- func (b *GroupResourceStatusApplyConfiguration) WithName(value string) *GroupResourceStatusApplyConfiguration
- type GroupSpecApplyConfiguration
- func (b *GroupSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *GroupSpecApplyConfiguration
- func (b *GroupSpecApplyConfiguration) WithImport(value *GroupImportApplyConfiguration) *GroupSpecApplyConfiguration
- func (b *GroupSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *GroupSpecApplyConfiguration
- func (b *GroupSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *GroupSpecApplyConfiguration
- func (b *GroupSpecApplyConfiguration) WithResource(value *GroupResourceSpecApplyConfiguration) *GroupSpecApplyConfiguration
- type GroupStatusApplyConfiguration
- func (b *GroupStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *GroupStatusApplyConfiguration
- func (b *GroupStatusApplyConfiguration) WithID(value string) *GroupStatusApplyConfiguration
- func (b *GroupStatusApplyConfiguration) WithResource(value *GroupResourceStatusApplyConfiguration) *GroupStatusApplyConfiguration
- type HostRouteApplyConfiguration
- type HostRouteStatusApplyConfiguration
- type IPv6OptionsApplyConfiguration
- type ImageApplyConfiguration
- func (b *ImageApplyConfiguration) GetAPIVersion() *string
- func (b *ImageApplyConfiguration) GetKind() *string
- func (b *ImageApplyConfiguration) GetName() *string
- func (b *ImageApplyConfiguration) GetNamespace() *string
- func (b ImageApplyConfiguration) IsApplyConfiguration()
- func (b *ImageApplyConfiguration) WithAPIVersion(value string) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithAnnotations(entries map[string]string) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithFinalizers(values ...string) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithGenerateName(value string) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithGeneration(value int64) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithKind(value string) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithLabels(entries map[string]string) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithName(value string) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithNamespace(value string) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithResourceVersion(value string) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithSpec(value *ImageSpecApplyConfiguration) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithStatus(value *ImageStatusApplyConfiguration) *ImageApplyConfiguration
- func (b *ImageApplyConfiguration) WithUID(value types.UID) *ImageApplyConfiguration
- type ImageContentApplyConfiguration
- func (b *ImageContentApplyConfiguration) WithContainerFormat(value apiv1alpha1.ImageContainerFormat) *ImageContentApplyConfiguration
- func (b *ImageContentApplyConfiguration) WithDiskFormat(value apiv1alpha1.ImageDiskFormat) *ImageContentApplyConfiguration
- func (b *ImageContentApplyConfiguration) WithDownload(value *ImageContentSourceDownloadApplyConfiguration) *ImageContentApplyConfiguration
- type ImageContentSourceDownloadApplyConfiguration
- func (b *ImageContentSourceDownloadApplyConfiguration) WithDecompress(value apiv1alpha1.ImageCompression) *ImageContentSourceDownloadApplyConfiguration
- func (b *ImageContentSourceDownloadApplyConfiguration) WithHash(value *ImageHashApplyConfiguration) *ImageContentSourceDownloadApplyConfiguration
- func (b *ImageContentSourceDownloadApplyConfiguration) WithURL(value string) *ImageContentSourceDownloadApplyConfiguration
- type ImageFilterApplyConfiguration
- func (b *ImageFilterApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *ImageFilterApplyConfiguration
- func (b *ImageFilterApplyConfiguration) WithTags(values ...apiv1alpha1.ImageTag) *ImageFilterApplyConfiguration
- func (b *ImageFilterApplyConfiguration) WithVisibility(value apiv1alpha1.ImageVisibility) *ImageFilterApplyConfiguration
- type ImageHashApplyConfiguration
- type ImageImportApplyConfiguration
- type ImagePropertiesApplyConfiguration
- func (b *ImagePropertiesApplyConfiguration) WithArchitecture(value string) *ImagePropertiesApplyConfiguration
- func (b *ImagePropertiesApplyConfiguration) WithHardware(value *ImagePropertiesHardwareApplyConfiguration) *ImagePropertiesApplyConfiguration
- func (b *ImagePropertiesApplyConfiguration) WithHypervisorType(value string) *ImagePropertiesApplyConfiguration
- func (b *ImagePropertiesApplyConfiguration) WithMinDiskGB(value int32) *ImagePropertiesApplyConfiguration
- func (b *ImagePropertiesApplyConfiguration) WithMinMemoryMB(value int32) *ImagePropertiesApplyConfiguration
- func (b *ImagePropertiesApplyConfiguration) WithOperatingSystem(value *ImagePropertiesOperatingSystemApplyConfiguration) *ImagePropertiesApplyConfiguration
- type ImagePropertiesHardwareApplyConfiguration
- func (b *ImagePropertiesHardwareApplyConfiguration) WithCDROMBus(value apiv1alpha1.ImageHWBus) *ImagePropertiesHardwareApplyConfiguration
- func (b *ImagePropertiesHardwareApplyConfiguration) WithCPUCores(value int32) *ImagePropertiesHardwareApplyConfiguration
- func (b *ImagePropertiesHardwareApplyConfiguration) WithCPUPolicy(value string) *ImagePropertiesHardwareApplyConfiguration
- func (b *ImagePropertiesHardwareApplyConfiguration) WithCPUSockets(value int32) *ImagePropertiesHardwareApplyConfiguration
- func (b *ImagePropertiesHardwareApplyConfiguration) WithCPUThreadPolicy(value string) *ImagePropertiesHardwareApplyConfiguration
- func (b *ImagePropertiesHardwareApplyConfiguration) WithCPUThreads(value int32) *ImagePropertiesHardwareApplyConfiguration
- func (b *ImagePropertiesHardwareApplyConfiguration) WithDiskBus(value apiv1alpha1.ImageHWBus) *ImagePropertiesHardwareApplyConfiguration
- func (b *ImagePropertiesHardwareApplyConfiguration) WithQemuGuestAgent(value bool) *ImagePropertiesHardwareApplyConfiguration
- func (b *ImagePropertiesHardwareApplyConfiguration) WithRngModel(value string) *ImagePropertiesHardwareApplyConfiguration
- func (b *ImagePropertiesHardwareApplyConfiguration) WithSCSIModel(value string) *ImagePropertiesHardwareApplyConfiguration
- func (b *ImagePropertiesHardwareApplyConfiguration) WithVIFModel(value string) *ImagePropertiesHardwareApplyConfiguration
- type ImagePropertiesOperatingSystemApplyConfiguration
- type ImageResourceSpecApplyConfiguration
- func (b *ImageResourceSpecApplyConfiguration) WithContent(value *ImageContentApplyConfiguration) *ImageResourceSpecApplyConfiguration
- func (b *ImageResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *ImageResourceSpecApplyConfiguration
- func (b *ImageResourceSpecApplyConfiguration) WithProperties(value *ImagePropertiesApplyConfiguration) *ImageResourceSpecApplyConfiguration
- func (b *ImageResourceSpecApplyConfiguration) WithProtected(value bool) *ImageResourceSpecApplyConfiguration
- func (b *ImageResourceSpecApplyConfiguration) WithTags(values ...apiv1alpha1.ImageTag) *ImageResourceSpecApplyConfiguration
- func (b *ImageResourceSpecApplyConfiguration) WithVisibility(value apiv1alpha1.ImageVisibility) *ImageResourceSpecApplyConfiguration
- type ImageResourceStatusApplyConfiguration
- func (b *ImageResourceStatusApplyConfiguration) WithHash(value *ImageHashApplyConfiguration) *ImageResourceStatusApplyConfiguration
- func (b *ImageResourceStatusApplyConfiguration) WithName(value string) *ImageResourceStatusApplyConfiguration
- func (b *ImageResourceStatusApplyConfiguration) WithProtected(value bool) *ImageResourceStatusApplyConfiguration
- func (b *ImageResourceStatusApplyConfiguration) WithSizeB(value int64) *ImageResourceStatusApplyConfiguration
- func (b *ImageResourceStatusApplyConfiguration) WithStatus(value string) *ImageResourceStatusApplyConfiguration
- func (b *ImageResourceStatusApplyConfiguration) WithTags(values ...string) *ImageResourceStatusApplyConfiguration
- func (b *ImageResourceStatusApplyConfiguration) WithVirtualSizeB(value int64) *ImageResourceStatusApplyConfiguration
- func (b *ImageResourceStatusApplyConfiguration) WithVisibility(value string) *ImageResourceStatusApplyConfiguration
- type ImageSpecApplyConfiguration
- func (b *ImageSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *ImageSpecApplyConfiguration
- func (b *ImageSpecApplyConfiguration) WithImport(value *ImageImportApplyConfiguration) *ImageSpecApplyConfiguration
- func (b *ImageSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *ImageSpecApplyConfiguration
- func (b *ImageSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *ImageSpecApplyConfiguration
- func (b *ImageSpecApplyConfiguration) WithResource(value *ImageResourceSpecApplyConfiguration) *ImageSpecApplyConfiguration
- type ImageStatusApplyConfiguration
- func (b *ImageStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *ImageStatusApplyConfiguration
- func (b *ImageStatusApplyConfiguration) WithDownloadAttempts(value int32) *ImageStatusApplyConfiguration
- func (b *ImageStatusApplyConfiguration) WithID(value string) *ImageStatusApplyConfiguration
- func (b *ImageStatusApplyConfiguration) WithResource(value *ImageResourceStatusApplyConfiguration) *ImageStatusApplyConfiguration
- type ImageStatusExtraApplyConfiguration
- type KeyPairApplyConfiguration
- func (b *KeyPairApplyConfiguration) GetAPIVersion() *string
- func (b *KeyPairApplyConfiguration) GetKind() *string
- func (b *KeyPairApplyConfiguration) GetName() *string
- func (b *KeyPairApplyConfiguration) GetNamespace() *string
- func (b KeyPairApplyConfiguration) IsApplyConfiguration()
- func (b *KeyPairApplyConfiguration) WithAPIVersion(value string) *KeyPairApplyConfiguration
- func (b *KeyPairApplyConfiguration) WithAnnotations(entries map[string]string) *KeyPairApplyConfiguration
- func (b *KeyPairApplyConfiguration) WithCreationTimestamp(value metav1.Time) *KeyPairApplyConfiguration
- func (b *KeyPairApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *KeyPairApplyConfiguration
- func (b *KeyPairApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *KeyPairApplyConfiguration
- func (b *KeyPairApplyConfiguration) WithFinalizers(values ...string) *KeyPairApplyConfiguration
- func (b *KeyPairApplyConfiguration) WithGenerateName(value string) *KeyPairApplyConfiguration
- func (b *KeyPairApplyConfiguration) WithGeneration(value int64) *KeyPairApplyConfiguration
- func (b *KeyPairApplyConfiguration) WithKind(value string) *KeyPairApplyConfiguration
- func (b *KeyPairApplyConfiguration) WithLabels(entries map[string]string) *KeyPairApplyConfiguration
- func (b *KeyPairApplyConfiguration) WithName(value string) *KeyPairApplyConfiguration
- func (b *KeyPairApplyConfiguration) WithNamespace(value string) *KeyPairApplyConfiguration
- func (b *KeyPairApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *KeyPairApplyConfiguration
- func (b *KeyPairApplyConfiguration) WithResourceVersion(value string) *KeyPairApplyConfiguration
- func (b *KeyPairApplyConfiguration) WithSpec(value *KeyPairSpecApplyConfiguration) *KeyPairApplyConfiguration
- func (b *KeyPairApplyConfiguration) WithStatus(value *KeyPairStatusApplyConfiguration) *KeyPairApplyConfiguration
- func (b *KeyPairApplyConfiguration) WithUID(value types.UID) *KeyPairApplyConfiguration
- type KeyPairFilterApplyConfiguration
- type KeyPairImportApplyConfiguration
- type KeyPairResourceSpecApplyConfiguration
- func (b *KeyPairResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *KeyPairResourceSpecApplyConfiguration
- func (b *KeyPairResourceSpecApplyConfiguration) WithPublicKey(value string) *KeyPairResourceSpecApplyConfiguration
- func (b *KeyPairResourceSpecApplyConfiguration) WithType(value string) *KeyPairResourceSpecApplyConfiguration
- type KeyPairResourceStatusApplyConfiguration
- func (b *KeyPairResourceStatusApplyConfiguration) WithFingerprint(value string) *KeyPairResourceStatusApplyConfiguration
- func (b *KeyPairResourceStatusApplyConfiguration) WithName(value string) *KeyPairResourceStatusApplyConfiguration
- func (b *KeyPairResourceStatusApplyConfiguration) WithPublicKey(value string) *KeyPairResourceStatusApplyConfiguration
- func (b *KeyPairResourceStatusApplyConfiguration) WithType(value string) *KeyPairResourceStatusApplyConfiguration
- type KeyPairSpecApplyConfiguration
- func (b *KeyPairSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *KeyPairSpecApplyConfiguration
- func (b *KeyPairSpecApplyConfiguration) WithImport(value *KeyPairImportApplyConfiguration) *KeyPairSpecApplyConfiguration
- func (b *KeyPairSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *KeyPairSpecApplyConfiguration
- func (b *KeyPairSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *KeyPairSpecApplyConfiguration
- func (b *KeyPairSpecApplyConfiguration) WithResource(value *KeyPairResourceSpecApplyConfiguration) *KeyPairSpecApplyConfiguration
- type KeyPairStatusApplyConfiguration
- func (b *KeyPairStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *KeyPairStatusApplyConfiguration
- func (b *KeyPairStatusApplyConfiguration) WithID(value string) *KeyPairStatusApplyConfiguration
- func (b *KeyPairStatusApplyConfiguration) WithResource(value *KeyPairResourceStatusApplyConfiguration) *KeyPairStatusApplyConfiguration
- type ManagedOptionsApplyConfiguration
- type NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) GetAPIVersion() *string
- func (b *NetworkApplyConfiguration) GetKind() *string
- func (b *NetworkApplyConfiguration) GetName() *string
- func (b *NetworkApplyConfiguration) GetNamespace() *string
- func (b NetworkApplyConfiguration) IsApplyConfiguration()
- func (b *NetworkApplyConfiguration) WithAPIVersion(value string) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithAnnotations(entries map[string]string) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithFinalizers(values ...string) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithGenerateName(value string) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithGeneration(value int64) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithKind(value string) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithLabels(entries map[string]string) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithName(value string) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithNamespace(value string) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithResourceVersion(value string) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithSpec(value *NetworkSpecApplyConfiguration) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithStatus(value *NetworkStatusApplyConfiguration) *NetworkApplyConfiguration
- func (b *NetworkApplyConfiguration) WithUID(value types.UID) *NetworkApplyConfiguration
- type NetworkFilterApplyConfiguration
- func (b *NetworkFilterApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *NetworkFilterApplyConfiguration
- func (b *NetworkFilterApplyConfiguration) WithExternal(value bool) *NetworkFilterApplyConfiguration
- func (b *NetworkFilterApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *NetworkFilterApplyConfiguration
- func (b *NetworkFilterApplyConfiguration) WithNotTags(values ...apiv1alpha1.NeutronTag) *NetworkFilterApplyConfiguration
- func (b *NetworkFilterApplyConfiguration) WithNotTagsAny(values ...apiv1alpha1.NeutronTag) *NetworkFilterApplyConfiguration
- func (b *NetworkFilterApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *NetworkFilterApplyConfiguration
- func (b *NetworkFilterApplyConfiguration) WithTags(values ...apiv1alpha1.NeutronTag) *NetworkFilterApplyConfiguration
- func (b *NetworkFilterApplyConfiguration) WithTagsAny(values ...apiv1alpha1.NeutronTag) *NetworkFilterApplyConfiguration
- type NetworkImportApplyConfiguration
- type NetworkResourceSpecApplyConfiguration
- func (b *NetworkResourceSpecApplyConfiguration) WithAdminStateUp(value bool) *NetworkResourceSpecApplyConfiguration
- func (b *NetworkResourceSpecApplyConfiguration) WithAvailabilityZoneHints(values ...apiv1alpha1.AvailabilityZoneHint) *NetworkResourceSpecApplyConfiguration
- func (b *NetworkResourceSpecApplyConfiguration) WithDNSDomain(value apiv1alpha1.DNSDomain) *NetworkResourceSpecApplyConfiguration
- func (b *NetworkResourceSpecApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *NetworkResourceSpecApplyConfiguration
- func (b *NetworkResourceSpecApplyConfiguration) WithExternal(value bool) *NetworkResourceSpecApplyConfiguration
- func (b *NetworkResourceSpecApplyConfiguration) WithMTU(value apiv1alpha1.MTU) *NetworkResourceSpecApplyConfiguration
- func (b *NetworkResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *NetworkResourceSpecApplyConfiguration
- func (b *NetworkResourceSpecApplyConfiguration) WithPortSecurityEnabled(value bool) *NetworkResourceSpecApplyConfiguration
- func (b *NetworkResourceSpecApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *NetworkResourceSpecApplyConfiguration
- func (b *NetworkResourceSpecApplyConfiguration) WithShared(value bool) *NetworkResourceSpecApplyConfiguration
- func (b *NetworkResourceSpecApplyConfiguration) WithTags(values ...apiv1alpha1.NeutronTag) *NetworkResourceSpecApplyConfiguration
- type NetworkResourceStatusApplyConfiguration
- func (b *NetworkResourceStatusApplyConfiguration) WithAdminStateUp(value bool) *NetworkResourceStatusApplyConfiguration
- func (b *NetworkResourceStatusApplyConfiguration) WithAvailabilityZoneHints(values ...string) *NetworkResourceStatusApplyConfiguration
- func (b *NetworkResourceStatusApplyConfiguration) WithCreatedAt(value v1.Time) *NetworkResourceStatusApplyConfiguration
- func (b *NetworkResourceStatusApplyConfiguration) WithDNSDomain(value string) *NetworkResourceStatusApplyConfiguration
- func (b *NetworkResourceStatusApplyConfiguration) WithDescription(value string) *NetworkResourceStatusApplyConfiguration
- func (b *NetworkResourceStatusApplyConfiguration) WithExternal(value bool) *NetworkResourceStatusApplyConfiguration
- func (b *NetworkResourceStatusApplyConfiguration) WithMTU(value int32) *NetworkResourceStatusApplyConfiguration
- func (b *NetworkResourceStatusApplyConfiguration) WithName(value string) *NetworkResourceStatusApplyConfiguration
- func (b *NetworkResourceStatusApplyConfiguration) WithPortSecurityEnabled(value bool) *NetworkResourceStatusApplyConfiguration
- func (b *NetworkResourceStatusApplyConfiguration) WithProjectID(value string) *NetworkResourceStatusApplyConfiguration
- func (b *NetworkResourceStatusApplyConfiguration) WithProvider(value *ProviderPropertiesStatusApplyConfiguration) *NetworkResourceStatusApplyConfiguration
- func (b *NetworkResourceStatusApplyConfiguration) WithRevisionNumber(value int64) *NetworkResourceStatusApplyConfiguration
- func (b *NetworkResourceStatusApplyConfiguration) WithShared(value bool) *NetworkResourceStatusApplyConfiguration
- func (b *NetworkResourceStatusApplyConfiguration) WithStatus(value string) *NetworkResourceStatusApplyConfiguration
- func (b *NetworkResourceStatusApplyConfiguration) WithSubnets(values ...string) *NetworkResourceStatusApplyConfiguration
- func (b *NetworkResourceStatusApplyConfiguration) WithTags(values ...string) *NetworkResourceStatusApplyConfiguration
- func (b *NetworkResourceStatusApplyConfiguration) WithUpdatedAt(value v1.Time) *NetworkResourceStatusApplyConfiguration
- type NetworkSpecApplyConfiguration
- func (b *NetworkSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *NetworkSpecApplyConfiguration
- func (b *NetworkSpecApplyConfiguration) WithImport(value *NetworkImportApplyConfiguration) *NetworkSpecApplyConfiguration
- func (b *NetworkSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *NetworkSpecApplyConfiguration
- func (b *NetworkSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *NetworkSpecApplyConfiguration
- func (b *NetworkSpecApplyConfiguration) WithResource(value *NetworkResourceSpecApplyConfiguration) *NetworkSpecApplyConfiguration
- type NetworkStatusApplyConfiguration
- func (b *NetworkStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *NetworkStatusApplyConfiguration
- func (b *NetworkStatusApplyConfiguration) WithID(value string) *NetworkStatusApplyConfiguration
- func (b *NetworkStatusApplyConfiguration) WithResource(value *NetworkResourceStatusApplyConfiguration) *NetworkStatusApplyConfiguration
- type NeutronStatusMetadataApplyConfiguration
- func (b *NeutronStatusMetadataApplyConfiguration) WithCreatedAt(value v1.Time) *NeutronStatusMetadataApplyConfiguration
- func (b *NeutronStatusMetadataApplyConfiguration) WithRevisionNumber(value int64) *NeutronStatusMetadataApplyConfiguration
- func (b *NeutronStatusMetadataApplyConfiguration) WithUpdatedAt(value v1.Time) *NeutronStatusMetadataApplyConfiguration
- type PortApplyConfiguration
- func (b *PortApplyConfiguration) GetAPIVersion() *string
- func (b *PortApplyConfiguration) GetKind() *string
- func (b *PortApplyConfiguration) GetName() *string
- func (b *PortApplyConfiguration) GetNamespace() *string
- func (b PortApplyConfiguration) IsApplyConfiguration()
- func (b *PortApplyConfiguration) WithAPIVersion(value string) *PortApplyConfiguration
- func (b *PortApplyConfiguration) WithAnnotations(entries map[string]string) *PortApplyConfiguration
- func (b *PortApplyConfiguration) WithCreationTimestamp(value metav1.Time) *PortApplyConfiguration
- func (b *PortApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *PortApplyConfiguration
- func (b *PortApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *PortApplyConfiguration
- func (b *PortApplyConfiguration) WithFinalizers(values ...string) *PortApplyConfiguration
- func (b *PortApplyConfiguration) WithGenerateName(value string) *PortApplyConfiguration
- func (b *PortApplyConfiguration) WithGeneration(value int64) *PortApplyConfiguration
- func (b *PortApplyConfiguration) WithKind(value string) *PortApplyConfiguration
- func (b *PortApplyConfiguration) WithLabels(entries map[string]string) *PortApplyConfiguration
- func (b *PortApplyConfiguration) WithName(value string) *PortApplyConfiguration
- func (b *PortApplyConfiguration) WithNamespace(value string) *PortApplyConfiguration
- func (b *PortApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *PortApplyConfiguration
- func (b *PortApplyConfiguration) WithResourceVersion(value string) *PortApplyConfiguration
- func (b *PortApplyConfiguration) WithSpec(value *PortSpecApplyConfiguration) *PortApplyConfiguration
- func (b *PortApplyConfiguration) WithStatus(value *PortStatusApplyConfiguration) *PortApplyConfiguration
- func (b *PortApplyConfiguration) WithUID(value types.UID) *PortApplyConfiguration
- type PortFilterApplyConfiguration
- func (b *PortFilterApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *PortFilterApplyConfiguration
- func (b *PortFilterApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *PortFilterApplyConfiguration
- func (b *PortFilterApplyConfiguration) WithNetworkRef(value apiv1alpha1.KubernetesNameRef) *PortFilterApplyConfiguration
- func (b *PortFilterApplyConfiguration) WithNotTags(values ...apiv1alpha1.NeutronTag) *PortFilterApplyConfiguration
- func (b *PortFilterApplyConfiguration) WithNotTagsAny(values ...apiv1alpha1.NeutronTag) *PortFilterApplyConfiguration
- func (b *PortFilterApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *PortFilterApplyConfiguration
- func (b *PortFilterApplyConfiguration) WithTags(values ...apiv1alpha1.NeutronTag) *PortFilterApplyConfiguration
- func (b *PortFilterApplyConfiguration) WithTagsAny(values ...apiv1alpha1.NeutronTag) *PortFilterApplyConfiguration
- type PortImportApplyConfiguration
- type PortRangeSpecApplyConfiguration
- type PortRangeStatusApplyConfiguration
- type PortResourceSpecApplyConfiguration
- func (b *PortResourceSpecApplyConfiguration) WithAddresses(values ...*AddressApplyConfiguration) *PortResourceSpecApplyConfiguration
- func (b *PortResourceSpecApplyConfiguration) WithAllowedAddressPairs(values ...*AllowedAddressPairApplyConfiguration) *PortResourceSpecApplyConfiguration
- func (b *PortResourceSpecApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *PortResourceSpecApplyConfiguration
- func (b *PortResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *PortResourceSpecApplyConfiguration
- func (b *PortResourceSpecApplyConfiguration) WithNetworkRef(value apiv1alpha1.KubernetesNameRef) *PortResourceSpecApplyConfiguration
- func (b *PortResourceSpecApplyConfiguration) WithPortSecurity(value apiv1alpha1.PortSecurityState) *PortResourceSpecApplyConfiguration
- func (b *PortResourceSpecApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *PortResourceSpecApplyConfiguration
- func (b *PortResourceSpecApplyConfiguration) WithSecurityGroupRefs(values ...apiv1alpha1.OpenStackName) *PortResourceSpecApplyConfiguration
- func (b *PortResourceSpecApplyConfiguration) WithTags(values ...apiv1alpha1.NeutronTag) *PortResourceSpecApplyConfiguration
- func (b *PortResourceSpecApplyConfiguration) WithVNICType(value string) *PortResourceSpecApplyConfiguration
- type PortResourceStatusApplyConfiguration
- func (b *PortResourceStatusApplyConfiguration) WithAdminStateUp(value bool) *PortResourceStatusApplyConfiguration
- func (b *PortResourceStatusApplyConfiguration) WithAllowedAddressPairs(values ...*AllowedAddressPairStatusApplyConfiguration) *PortResourceStatusApplyConfiguration
- func (b *PortResourceStatusApplyConfiguration) WithCreatedAt(value v1.Time) *PortResourceStatusApplyConfiguration
- func (b *PortResourceStatusApplyConfiguration) WithDescription(value string) *PortResourceStatusApplyConfiguration
- func (b *PortResourceStatusApplyConfiguration) WithDeviceID(value string) *PortResourceStatusApplyConfiguration
- func (b *PortResourceStatusApplyConfiguration) WithDeviceOwner(value string) *PortResourceStatusApplyConfiguration
- func (b *PortResourceStatusApplyConfiguration) WithFixedIPs(values ...*FixedIPStatusApplyConfiguration) *PortResourceStatusApplyConfiguration
- func (b *PortResourceStatusApplyConfiguration) WithMACAddress(value string) *PortResourceStatusApplyConfiguration
- func (b *PortResourceStatusApplyConfiguration) WithName(value string) *PortResourceStatusApplyConfiguration
- func (b *PortResourceStatusApplyConfiguration) WithNetworkID(value string) *PortResourceStatusApplyConfiguration
- func (b *PortResourceStatusApplyConfiguration) WithPortSecurityEnabled(value bool) *PortResourceStatusApplyConfiguration
- func (b *PortResourceStatusApplyConfiguration) WithProjectID(value string) *PortResourceStatusApplyConfiguration
- func (b *PortResourceStatusApplyConfiguration) WithPropagateUplinkStatus(value bool) *PortResourceStatusApplyConfiguration
- func (b *PortResourceStatusApplyConfiguration) WithRevisionNumber(value int64) *PortResourceStatusApplyConfiguration
- func (b *PortResourceStatusApplyConfiguration) WithSecurityGroups(values ...string) *PortResourceStatusApplyConfiguration
- func (b *PortResourceStatusApplyConfiguration) WithStatus(value string) *PortResourceStatusApplyConfiguration
- func (b *PortResourceStatusApplyConfiguration) WithTags(values ...string) *PortResourceStatusApplyConfiguration
- func (b *PortResourceStatusApplyConfiguration) WithUpdatedAt(value v1.Time) *PortResourceStatusApplyConfiguration
- func (b *PortResourceStatusApplyConfiguration) WithVNICType(value string) *PortResourceStatusApplyConfiguration
- type PortSpecApplyConfiguration
- func (b *PortSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *PortSpecApplyConfiguration
- func (b *PortSpecApplyConfiguration) WithImport(value *PortImportApplyConfiguration) *PortSpecApplyConfiguration
- func (b *PortSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *PortSpecApplyConfiguration
- func (b *PortSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *PortSpecApplyConfiguration
- func (b *PortSpecApplyConfiguration) WithResource(value *PortResourceSpecApplyConfiguration) *PortSpecApplyConfiguration
- type PortStatusApplyConfiguration
- func (b *PortStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *PortStatusApplyConfiguration
- func (b *PortStatusApplyConfiguration) WithID(value string) *PortStatusApplyConfiguration
- func (b *PortStatusApplyConfiguration) WithResource(value *PortResourceStatusApplyConfiguration) *PortStatusApplyConfiguration
- type ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) GetAPIVersion() *string
- func (b *ProjectApplyConfiguration) GetKind() *string
- func (b *ProjectApplyConfiguration) GetName() *string
- func (b *ProjectApplyConfiguration) GetNamespace() *string
- func (b ProjectApplyConfiguration) IsApplyConfiguration()
- func (b *ProjectApplyConfiguration) WithAPIVersion(value string) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithAnnotations(entries map[string]string) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithFinalizers(values ...string) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithGenerateName(value string) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithGeneration(value int64) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithKind(value string) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithLabels(entries map[string]string) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithName(value string) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithNamespace(value string) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithResourceVersion(value string) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithSpec(value *ProjectSpecApplyConfiguration) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithStatus(value *ProjectStatusApplyConfiguration) *ProjectApplyConfiguration
- func (b *ProjectApplyConfiguration) WithUID(value types.UID) *ProjectApplyConfiguration
- type ProjectFilterApplyConfiguration
- func (b *ProjectFilterApplyConfiguration) WithName(value apiv1alpha1.KeystoneName) *ProjectFilterApplyConfiguration
- func (b *ProjectFilterApplyConfiguration) WithNotTags(values ...apiv1alpha1.KeystoneTag) *ProjectFilterApplyConfiguration
- func (b *ProjectFilterApplyConfiguration) WithNotTagsAny(values ...apiv1alpha1.KeystoneTag) *ProjectFilterApplyConfiguration
- func (b *ProjectFilterApplyConfiguration) WithTags(values ...apiv1alpha1.KeystoneTag) *ProjectFilterApplyConfiguration
- func (b *ProjectFilterApplyConfiguration) WithTagsAny(values ...apiv1alpha1.KeystoneTag) *ProjectFilterApplyConfiguration
- type ProjectImportApplyConfiguration
- type ProjectResourceSpecApplyConfiguration
- func (b *ProjectResourceSpecApplyConfiguration) WithDescription(value string) *ProjectResourceSpecApplyConfiguration
- func (b *ProjectResourceSpecApplyConfiguration) WithEnabled(value bool) *ProjectResourceSpecApplyConfiguration
- func (b *ProjectResourceSpecApplyConfiguration) WithName(value apiv1alpha1.KeystoneName) *ProjectResourceSpecApplyConfiguration
- func (b *ProjectResourceSpecApplyConfiguration) WithTags(values ...apiv1alpha1.KeystoneTag) *ProjectResourceSpecApplyConfiguration
- type ProjectResourceStatusApplyConfiguration
- func (b *ProjectResourceStatusApplyConfiguration) WithDescription(value string) *ProjectResourceStatusApplyConfiguration
- func (b *ProjectResourceStatusApplyConfiguration) WithEnabled(value bool) *ProjectResourceStatusApplyConfiguration
- func (b *ProjectResourceStatusApplyConfiguration) WithName(value string) *ProjectResourceStatusApplyConfiguration
- func (b *ProjectResourceStatusApplyConfiguration) WithTags(values ...string) *ProjectResourceStatusApplyConfiguration
- type ProjectSpecApplyConfiguration
- func (b *ProjectSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *ProjectSpecApplyConfiguration
- func (b *ProjectSpecApplyConfiguration) WithImport(value *ProjectImportApplyConfiguration) *ProjectSpecApplyConfiguration
- func (b *ProjectSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *ProjectSpecApplyConfiguration
- func (b *ProjectSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *ProjectSpecApplyConfiguration
- func (b *ProjectSpecApplyConfiguration) WithResource(value *ProjectResourceSpecApplyConfiguration) *ProjectSpecApplyConfiguration
- type ProjectStatusApplyConfiguration
- func (b *ProjectStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *ProjectStatusApplyConfiguration
- func (b *ProjectStatusApplyConfiguration) WithID(value string) *ProjectStatusApplyConfiguration
- func (b *ProjectStatusApplyConfiguration) WithResource(value *ProjectResourceStatusApplyConfiguration) *ProjectStatusApplyConfiguration
- type ProviderPropertiesStatusApplyConfiguration
- func (b *ProviderPropertiesStatusApplyConfiguration) WithNetworkType(value string) *ProviderPropertiesStatusApplyConfiguration
- func (b *ProviderPropertiesStatusApplyConfiguration) WithPhysicalNetwork(value string) *ProviderPropertiesStatusApplyConfiguration
- func (b *ProviderPropertiesStatusApplyConfiguration) WithSegmentationID(value int32) *ProviderPropertiesStatusApplyConfiguration
- type RoleApplyConfiguration
- func (b *RoleApplyConfiguration) GetAPIVersion() *string
- func (b *RoleApplyConfiguration) GetKind() *string
- func (b *RoleApplyConfiguration) GetName() *string
- func (b *RoleApplyConfiguration) GetNamespace() *string
- func (b RoleApplyConfiguration) IsApplyConfiguration()
- func (b *RoleApplyConfiguration) WithAPIVersion(value string) *RoleApplyConfiguration
- func (b *RoleApplyConfiguration) WithAnnotations(entries map[string]string) *RoleApplyConfiguration
- func (b *RoleApplyConfiguration) WithCreationTimestamp(value metav1.Time) *RoleApplyConfiguration
- func (b *RoleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *RoleApplyConfiguration
- func (b *RoleApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *RoleApplyConfiguration
- func (b *RoleApplyConfiguration) WithFinalizers(values ...string) *RoleApplyConfiguration
- func (b *RoleApplyConfiguration) WithGenerateName(value string) *RoleApplyConfiguration
- func (b *RoleApplyConfiguration) WithGeneration(value int64) *RoleApplyConfiguration
- func (b *RoleApplyConfiguration) WithKind(value string) *RoleApplyConfiguration
- func (b *RoleApplyConfiguration) WithLabels(entries map[string]string) *RoleApplyConfiguration
- func (b *RoleApplyConfiguration) WithName(value string) *RoleApplyConfiguration
- func (b *RoleApplyConfiguration) WithNamespace(value string) *RoleApplyConfiguration
- func (b *RoleApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *RoleApplyConfiguration
- func (b *RoleApplyConfiguration) WithResourceVersion(value string) *RoleApplyConfiguration
- func (b *RoleApplyConfiguration) WithSpec(value *RoleSpecApplyConfiguration) *RoleApplyConfiguration
- func (b *RoleApplyConfiguration) WithStatus(value *RoleStatusApplyConfiguration) *RoleApplyConfiguration
- func (b *RoleApplyConfiguration) WithUID(value types.UID) *RoleApplyConfiguration
- type RoleFilterApplyConfiguration
- type RoleImportApplyConfiguration
- type RoleResourceSpecApplyConfiguration
- func (b *RoleResourceSpecApplyConfiguration) WithDescription(value string) *RoleResourceSpecApplyConfiguration
- func (b *RoleResourceSpecApplyConfiguration) WithDomainRef(value apiv1alpha1.KubernetesNameRef) *RoleResourceSpecApplyConfiguration
- func (b *RoleResourceSpecApplyConfiguration) WithName(value apiv1alpha1.KeystoneName) *RoleResourceSpecApplyConfiguration
- type RoleResourceStatusApplyConfiguration
- func (b *RoleResourceStatusApplyConfiguration) WithDescription(value string) *RoleResourceStatusApplyConfiguration
- func (b *RoleResourceStatusApplyConfiguration) WithDomainID(value string) *RoleResourceStatusApplyConfiguration
- func (b *RoleResourceStatusApplyConfiguration) WithName(value string) *RoleResourceStatusApplyConfiguration
- type RoleSpecApplyConfiguration
- func (b *RoleSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *RoleSpecApplyConfiguration
- func (b *RoleSpecApplyConfiguration) WithImport(value *RoleImportApplyConfiguration) *RoleSpecApplyConfiguration
- func (b *RoleSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *RoleSpecApplyConfiguration
- func (b *RoleSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *RoleSpecApplyConfiguration
- func (b *RoleSpecApplyConfiguration) WithResource(value *RoleResourceSpecApplyConfiguration) *RoleSpecApplyConfiguration
- type RoleStatusApplyConfiguration
- func (b *RoleStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *RoleStatusApplyConfiguration
- func (b *RoleStatusApplyConfiguration) WithID(value string) *RoleStatusApplyConfiguration
- func (b *RoleStatusApplyConfiguration) WithResource(value *RoleResourceStatusApplyConfiguration) *RoleStatusApplyConfiguration
- type RouterApplyConfiguration
- func (b *RouterApplyConfiguration) GetAPIVersion() *string
- func (b *RouterApplyConfiguration) GetKind() *string
- func (b *RouterApplyConfiguration) GetName() *string
- func (b *RouterApplyConfiguration) GetNamespace() *string
- func (b RouterApplyConfiguration) IsApplyConfiguration()
- func (b *RouterApplyConfiguration) WithAPIVersion(value string) *RouterApplyConfiguration
- func (b *RouterApplyConfiguration) WithAnnotations(entries map[string]string) *RouterApplyConfiguration
- func (b *RouterApplyConfiguration) WithCreationTimestamp(value metav1.Time) *RouterApplyConfiguration
- func (b *RouterApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *RouterApplyConfiguration
- func (b *RouterApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *RouterApplyConfiguration
- func (b *RouterApplyConfiguration) WithFinalizers(values ...string) *RouterApplyConfiguration
- func (b *RouterApplyConfiguration) WithGenerateName(value string) *RouterApplyConfiguration
- func (b *RouterApplyConfiguration) WithGeneration(value int64) *RouterApplyConfiguration
- func (b *RouterApplyConfiguration) WithKind(value string) *RouterApplyConfiguration
- func (b *RouterApplyConfiguration) WithLabels(entries map[string]string) *RouterApplyConfiguration
- func (b *RouterApplyConfiguration) WithName(value string) *RouterApplyConfiguration
- func (b *RouterApplyConfiguration) WithNamespace(value string) *RouterApplyConfiguration
- func (b *RouterApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *RouterApplyConfiguration
- func (b *RouterApplyConfiguration) WithResourceVersion(value string) *RouterApplyConfiguration
- func (b *RouterApplyConfiguration) WithSpec(value *RouterSpecApplyConfiguration) *RouterApplyConfiguration
- func (b *RouterApplyConfiguration) WithStatus(value *RouterStatusApplyConfiguration) *RouterApplyConfiguration
- func (b *RouterApplyConfiguration) WithUID(value types.UID) *RouterApplyConfiguration
- type RouterFilterApplyConfiguration
- func (b *RouterFilterApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *RouterFilterApplyConfiguration
- func (b *RouterFilterApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *RouterFilterApplyConfiguration
- func (b *RouterFilterApplyConfiguration) WithNotTags(values ...apiv1alpha1.NeutronTag) *RouterFilterApplyConfiguration
- func (b *RouterFilterApplyConfiguration) WithNotTagsAny(values ...apiv1alpha1.NeutronTag) *RouterFilterApplyConfiguration
- func (b *RouterFilterApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *RouterFilterApplyConfiguration
- func (b *RouterFilterApplyConfiguration) WithTags(values ...apiv1alpha1.NeutronTag) *RouterFilterApplyConfiguration
- func (b *RouterFilterApplyConfiguration) WithTagsAny(values ...apiv1alpha1.NeutronTag) *RouterFilterApplyConfiguration
- type RouterImportApplyConfiguration
- type RouterInterfaceApplyConfiguration
- func ExtractRouterInterface(routerInterface *apiv1alpha1.RouterInterface, fieldManager string) (*RouterInterfaceApplyConfiguration, error)
- func ExtractRouterInterfaceStatus(routerInterface *apiv1alpha1.RouterInterface, fieldManager string) (*RouterInterfaceApplyConfiguration, error)
- func RouterInterface(name, namespace string) *RouterInterfaceApplyConfiguration
- func (b *RouterInterfaceApplyConfiguration) GetAPIVersion() *string
- func (b *RouterInterfaceApplyConfiguration) GetKind() *string
- func (b *RouterInterfaceApplyConfiguration) GetName() *string
- func (b *RouterInterfaceApplyConfiguration) GetNamespace() *string
- func (b RouterInterfaceApplyConfiguration) IsApplyConfiguration()
- func (b *RouterInterfaceApplyConfiguration) WithAPIVersion(value string) *RouterInterfaceApplyConfiguration
- func (b *RouterInterfaceApplyConfiguration) WithAnnotations(entries map[string]string) *RouterInterfaceApplyConfiguration
- func (b *RouterInterfaceApplyConfiguration) WithCreationTimestamp(value metav1.Time) *RouterInterfaceApplyConfiguration
- func (b *RouterInterfaceApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *RouterInterfaceApplyConfiguration
- func (b *RouterInterfaceApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *RouterInterfaceApplyConfiguration
- func (b *RouterInterfaceApplyConfiguration) WithFinalizers(values ...string) *RouterInterfaceApplyConfiguration
- func (b *RouterInterfaceApplyConfiguration) WithGenerateName(value string) *RouterInterfaceApplyConfiguration
- func (b *RouterInterfaceApplyConfiguration) WithGeneration(value int64) *RouterInterfaceApplyConfiguration
- func (b *RouterInterfaceApplyConfiguration) WithKind(value string) *RouterInterfaceApplyConfiguration
- func (b *RouterInterfaceApplyConfiguration) WithLabels(entries map[string]string) *RouterInterfaceApplyConfiguration
- func (b *RouterInterfaceApplyConfiguration) WithName(value string) *RouterInterfaceApplyConfiguration
- func (b *RouterInterfaceApplyConfiguration) WithNamespace(value string) *RouterInterfaceApplyConfiguration
- func (b *RouterInterfaceApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *RouterInterfaceApplyConfiguration
- func (b *RouterInterfaceApplyConfiguration) WithResourceVersion(value string) *RouterInterfaceApplyConfiguration
- func (b *RouterInterfaceApplyConfiguration) WithSpec(value *RouterInterfaceSpecApplyConfiguration) *RouterInterfaceApplyConfiguration
- func (b *RouterInterfaceApplyConfiguration) WithStatus(value *RouterInterfaceStatusApplyConfiguration) *RouterInterfaceApplyConfiguration
- func (b *RouterInterfaceApplyConfiguration) WithUID(value types.UID) *RouterInterfaceApplyConfiguration
- type RouterInterfaceSpecApplyConfiguration
- func (b *RouterInterfaceSpecApplyConfiguration) WithRouterRef(value apiv1alpha1.KubernetesNameRef) *RouterInterfaceSpecApplyConfiguration
- func (b *RouterInterfaceSpecApplyConfiguration) WithSubnetRef(value apiv1alpha1.KubernetesNameRef) *RouterInterfaceSpecApplyConfiguration
- func (b *RouterInterfaceSpecApplyConfiguration) WithType(value apiv1alpha1.RouterInterfaceType) *RouterInterfaceSpecApplyConfiguration
- type RouterInterfaceStatusApplyConfiguration
- type RouterResourceSpecApplyConfiguration
- func (b *RouterResourceSpecApplyConfiguration) WithAdminStateUp(value bool) *RouterResourceSpecApplyConfiguration
- func (b *RouterResourceSpecApplyConfiguration) WithAvailabilityZoneHints(values ...apiv1alpha1.AvailabilityZoneHint) *RouterResourceSpecApplyConfiguration
- func (b *RouterResourceSpecApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *RouterResourceSpecApplyConfiguration
- func (b *RouterResourceSpecApplyConfiguration) WithDistributed(value bool) *RouterResourceSpecApplyConfiguration
- func (b *RouterResourceSpecApplyConfiguration) WithExternalGateways(values ...*ExternalGatewayApplyConfiguration) *RouterResourceSpecApplyConfiguration
- func (b *RouterResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *RouterResourceSpecApplyConfiguration
- func (b *RouterResourceSpecApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *RouterResourceSpecApplyConfiguration
- func (b *RouterResourceSpecApplyConfiguration) WithTags(values ...apiv1alpha1.NeutronTag) *RouterResourceSpecApplyConfiguration
- type RouterResourceStatusApplyConfiguration
- func (b *RouterResourceStatusApplyConfiguration) WithAdminStateUp(value bool) *RouterResourceStatusApplyConfiguration
- func (b *RouterResourceStatusApplyConfiguration) WithAvailabilityZoneHints(values ...string) *RouterResourceStatusApplyConfiguration
- func (b *RouterResourceStatusApplyConfiguration) WithDescription(value string) *RouterResourceStatusApplyConfiguration
- func (b *RouterResourceStatusApplyConfiguration) WithExternalGateways(values ...*ExternalGatewayStatusApplyConfiguration) *RouterResourceStatusApplyConfiguration
- func (b *RouterResourceStatusApplyConfiguration) WithName(value string) *RouterResourceStatusApplyConfiguration
- func (b *RouterResourceStatusApplyConfiguration) WithProjectID(value string) *RouterResourceStatusApplyConfiguration
- func (b *RouterResourceStatusApplyConfiguration) WithStatus(value string) *RouterResourceStatusApplyConfiguration
- func (b *RouterResourceStatusApplyConfiguration) WithTags(values ...string) *RouterResourceStatusApplyConfiguration
- type RouterSpecApplyConfiguration
- func (b *RouterSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *RouterSpecApplyConfiguration
- func (b *RouterSpecApplyConfiguration) WithImport(value *RouterImportApplyConfiguration) *RouterSpecApplyConfiguration
- func (b *RouterSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *RouterSpecApplyConfiguration
- func (b *RouterSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *RouterSpecApplyConfiguration
- func (b *RouterSpecApplyConfiguration) WithResource(value *RouterResourceSpecApplyConfiguration) *RouterSpecApplyConfiguration
- type RouterStatusApplyConfiguration
- func (b *RouterStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *RouterStatusApplyConfiguration
- func (b *RouterStatusApplyConfiguration) WithID(value string) *RouterStatusApplyConfiguration
- func (b *RouterStatusApplyConfiguration) WithResource(value *RouterResourceStatusApplyConfiguration) *RouterStatusApplyConfiguration
- type SecurityGroupApplyConfiguration
- func ExtractSecurityGroup(securityGroup *apiv1alpha1.SecurityGroup, fieldManager string) (*SecurityGroupApplyConfiguration, error)
- func ExtractSecurityGroupStatus(securityGroup *apiv1alpha1.SecurityGroup, fieldManager string) (*SecurityGroupApplyConfiguration, error)
- func SecurityGroup(name, namespace string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) GetAPIVersion() *string
- func (b *SecurityGroupApplyConfiguration) GetKind() *string
- func (b *SecurityGroupApplyConfiguration) GetName() *string
- func (b *SecurityGroupApplyConfiguration) GetNamespace() *string
- func (b SecurityGroupApplyConfiguration) IsApplyConfiguration()
- func (b *SecurityGroupApplyConfiguration) WithAPIVersion(value string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithAnnotations(entries map[string]string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithCreationTimestamp(value metav1.Time) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithFinalizers(values ...string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithGenerateName(value string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithGeneration(value int64) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithKind(value string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithLabels(entries map[string]string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithName(value string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithNamespace(value string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithResourceVersion(value string) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithSpec(value *SecurityGroupSpecApplyConfiguration) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithStatus(value *SecurityGroupStatusApplyConfiguration) *SecurityGroupApplyConfiguration
- func (b *SecurityGroupApplyConfiguration) WithUID(value types.UID) *SecurityGroupApplyConfiguration
- type SecurityGroupFilterApplyConfiguration
- func (b *SecurityGroupFilterApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *SecurityGroupFilterApplyConfiguration
- func (b *SecurityGroupFilterApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *SecurityGroupFilterApplyConfiguration
- func (b *SecurityGroupFilterApplyConfiguration) WithNotTags(values ...apiv1alpha1.NeutronTag) *SecurityGroupFilterApplyConfiguration
- func (b *SecurityGroupFilterApplyConfiguration) WithNotTagsAny(values ...apiv1alpha1.NeutronTag) *SecurityGroupFilterApplyConfiguration
- func (b *SecurityGroupFilterApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *SecurityGroupFilterApplyConfiguration
- func (b *SecurityGroupFilterApplyConfiguration) WithTags(values ...apiv1alpha1.NeutronTag) *SecurityGroupFilterApplyConfiguration
- func (b *SecurityGroupFilterApplyConfiguration) WithTagsAny(values ...apiv1alpha1.NeutronTag) *SecurityGroupFilterApplyConfiguration
- type SecurityGroupImportApplyConfiguration
- type SecurityGroupResourceSpecApplyConfiguration
- func (b *SecurityGroupResourceSpecApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *SecurityGroupResourceSpecApplyConfiguration
- func (b *SecurityGroupResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *SecurityGroupResourceSpecApplyConfiguration
- func (b *SecurityGroupResourceSpecApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *SecurityGroupResourceSpecApplyConfiguration
- func (b *SecurityGroupResourceSpecApplyConfiguration) WithRules(values ...*SecurityGroupRuleApplyConfiguration) *SecurityGroupResourceSpecApplyConfiguration
- func (b *SecurityGroupResourceSpecApplyConfiguration) WithStateful(value bool) *SecurityGroupResourceSpecApplyConfiguration
- func (b *SecurityGroupResourceSpecApplyConfiguration) WithTags(values ...apiv1alpha1.NeutronTag) *SecurityGroupResourceSpecApplyConfiguration
- type SecurityGroupResourceStatusApplyConfiguration
- func (b *SecurityGroupResourceStatusApplyConfiguration) WithCreatedAt(value v1.Time) *SecurityGroupResourceStatusApplyConfiguration
- func (b *SecurityGroupResourceStatusApplyConfiguration) WithDescription(value string) *SecurityGroupResourceStatusApplyConfiguration
- func (b *SecurityGroupResourceStatusApplyConfiguration) WithName(value string) *SecurityGroupResourceStatusApplyConfiguration
- func (b *SecurityGroupResourceStatusApplyConfiguration) WithProjectID(value string) *SecurityGroupResourceStatusApplyConfiguration
- func (b *SecurityGroupResourceStatusApplyConfiguration) WithRevisionNumber(value int64) *SecurityGroupResourceStatusApplyConfiguration
- func (b *SecurityGroupResourceStatusApplyConfiguration) WithRules(values ...*SecurityGroupRuleStatusApplyConfiguration) *SecurityGroupResourceStatusApplyConfiguration
- func (b *SecurityGroupResourceStatusApplyConfiguration) WithStateful(value bool) *SecurityGroupResourceStatusApplyConfiguration
- func (b *SecurityGroupResourceStatusApplyConfiguration) WithTags(values ...string) *SecurityGroupResourceStatusApplyConfiguration
- func (b *SecurityGroupResourceStatusApplyConfiguration) WithUpdatedAt(value v1.Time) *SecurityGroupResourceStatusApplyConfiguration
- type SecurityGroupRuleApplyConfiguration
- func (b *SecurityGroupRuleApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *SecurityGroupRuleApplyConfiguration
- func (b *SecurityGroupRuleApplyConfiguration) WithDirection(value apiv1alpha1.RuleDirection) *SecurityGroupRuleApplyConfiguration
- func (b *SecurityGroupRuleApplyConfiguration) WithEthertype(value apiv1alpha1.Ethertype) *SecurityGroupRuleApplyConfiguration
- func (b *SecurityGroupRuleApplyConfiguration) WithPortRange(value *PortRangeSpecApplyConfiguration) *SecurityGroupRuleApplyConfiguration
- func (b *SecurityGroupRuleApplyConfiguration) WithProtocol(value apiv1alpha1.Protocol) *SecurityGroupRuleApplyConfiguration
- func (b *SecurityGroupRuleApplyConfiguration) WithRemoteIPPrefix(value apiv1alpha1.CIDR) *SecurityGroupRuleApplyConfiguration
- type SecurityGroupRuleStatusApplyConfiguration
- func (b *SecurityGroupRuleStatusApplyConfiguration) WithDescription(value string) *SecurityGroupRuleStatusApplyConfiguration
- func (b *SecurityGroupRuleStatusApplyConfiguration) WithDirection(value string) *SecurityGroupRuleStatusApplyConfiguration
- func (b *SecurityGroupRuleStatusApplyConfiguration) WithEthertype(value string) *SecurityGroupRuleStatusApplyConfiguration
- func (b *SecurityGroupRuleStatusApplyConfiguration) WithID(value string) *SecurityGroupRuleStatusApplyConfiguration
- func (b *SecurityGroupRuleStatusApplyConfiguration) WithPortRange(value *PortRangeStatusApplyConfiguration) *SecurityGroupRuleStatusApplyConfiguration
- func (b *SecurityGroupRuleStatusApplyConfiguration) WithProtocol(value string) *SecurityGroupRuleStatusApplyConfiguration
- func (b *SecurityGroupRuleStatusApplyConfiguration) WithRemoteGroupID(value string) *SecurityGroupRuleStatusApplyConfiguration
- func (b *SecurityGroupRuleStatusApplyConfiguration) WithRemoteIPPrefix(value string) *SecurityGroupRuleStatusApplyConfiguration
- type SecurityGroupSpecApplyConfiguration
- func (b *SecurityGroupSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *SecurityGroupSpecApplyConfiguration
- func (b *SecurityGroupSpecApplyConfiguration) WithImport(value *SecurityGroupImportApplyConfiguration) *SecurityGroupSpecApplyConfiguration
- func (b *SecurityGroupSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *SecurityGroupSpecApplyConfiguration
- func (b *SecurityGroupSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *SecurityGroupSpecApplyConfiguration
- func (b *SecurityGroupSpecApplyConfiguration) WithResource(value *SecurityGroupResourceSpecApplyConfiguration) *SecurityGroupSpecApplyConfiguration
- type SecurityGroupStatusApplyConfiguration
- func (b *SecurityGroupStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *SecurityGroupStatusApplyConfiguration
- func (b *SecurityGroupStatusApplyConfiguration) WithID(value string) *SecurityGroupStatusApplyConfiguration
- func (b *SecurityGroupStatusApplyConfiguration) WithResource(value *SecurityGroupResourceStatusApplyConfiguration) *SecurityGroupStatusApplyConfiguration
- type ServerApplyConfiguration
- func (b *ServerApplyConfiguration) GetAPIVersion() *string
- func (b *ServerApplyConfiguration) GetKind() *string
- func (b *ServerApplyConfiguration) GetName() *string
- func (b *ServerApplyConfiguration) GetNamespace() *string
- func (b ServerApplyConfiguration) IsApplyConfiguration()
- func (b *ServerApplyConfiguration) WithAPIVersion(value string) *ServerApplyConfiguration
- func (b *ServerApplyConfiguration) WithAnnotations(entries map[string]string) *ServerApplyConfiguration
- func (b *ServerApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ServerApplyConfiguration
- func (b *ServerApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ServerApplyConfiguration
- func (b *ServerApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ServerApplyConfiguration
- func (b *ServerApplyConfiguration) WithFinalizers(values ...string) *ServerApplyConfiguration
- func (b *ServerApplyConfiguration) WithGenerateName(value string) *ServerApplyConfiguration
- func (b *ServerApplyConfiguration) WithGeneration(value int64) *ServerApplyConfiguration
- func (b *ServerApplyConfiguration) WithKind(value string) *ServerApplyConfiguration
- func (b *ServerApplyConfiguration) WithLabels(entries map[string]string) *ServerApplyConfiguration
- func (b *ServerApplyConfiguration) WithName(value string) *ServerApplyConfiguration
- func (b *ServerApplyConfiguration) WithNamespace(value string) *ServerApplyConfiguration
- func (b *ServerApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ServerApplyConfiguration
- func (b *ServerApplyConfiguration) WithResourceVersion(value string) *ServerApplyConfiguration
- func (b *ServerApplyConfiguration) WithSpec(value *ServerSpecApplyConfiguration) *ServerApplyConfiguration
- func (b *ServerApplyConfiguration) WithStatus(value *ServerStatusApplyConfiguration) *ServerApplyConfiguration
- func (b *ServerApplyConfiguration) WithUID(value types.UID) *ServerApplyConfiguration
- type ServerFilterApplyConfiguration
- func (b *ServerFilterApplyConfiguration) WithAvailabilityZone(value string) *ServerFilterApplyConfiguration
- func (b *ServerFilterApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *ServerFilterApplyConfiguration
- func (b *ServerFilterApplyConfiguration) WithNotTags(values ...apiv1alpha1.ServerTag) *ServerFilterApplyConfiguration
- func (b *ServerFilterApplyConfiguration) WithNotTagsAny(values ...apiv1alpha1.ServerTag) *ServerFilterApplyConfiguration
- func (b *ServerFilterApplyConfiguration) WithTags(values ...apiv1alpha1.ServerTag) *ServerFilterApplyConfiguration
- func (b *ServerFilterApplyConfiguration) WithTagsAny(values ...apiv1alpha1.ServerTag) *ServerFilterApplyConfiguration
- type ServerGroupApplyConfiguration
- func ExtractServerGroup(serverGroup *apiv1alpha1.ServerGroup, fieldManager string) (*ServerGroupApplyConfiguration, error)
- func ExtractServerGroupStatus(serverGroup *apiv1alpha1.ServerGroup, fieldManager string) (*ServerGroupApplyConfiguration, error)
- func ServerGroup(name, namespace string) *ServerGroupApplyConfiguration
- func (b *ServerGroupApplyConfiguration) GetAPIVersion() *string
- func (b *ServerGroupApplyConfiguration) GetKind() *string
- func (b *ServerGroupApplyConfiguration) GetName() *string
- func (b *ServerGroupApplyConfiguration) GetNamespace() *string
- func (b ServerGroupApplyConfiguration) IsApplyConfiguration()
- func (b *ServerGroupApplyConfiguration) WithAPIVersion(value string) *ServerGroupApplyConfiguration
- func (b *ServerGroupApplyConfiguration) WithAnnotations(entries map[string]string) *ServerGroupApplyConfiguration
- func (b *ServerGroupApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ServerGroupApplyConfiguration
- func (b *ServerGroupApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ServerGroupApplyConfiguration
- func (b *ServerGroupApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ServerGroupApplyConfiguration
- func (b *ServerGroupApplyConfiguration) WithFinalizers(values ...string) *ServerGroupApplyConfiguration
- func (b *ServerGroupApplyConfiguration) WithGenerateName(value string) *ServerGroupApplyConfiguration
- func (b *ServerGroupApplyConfiguration) WithGeneration(value int64) *ServerGroupApplyConfiguration
- func (b *ServerGroupApplyConfiguration) WithKind(value string) *ServerGroupApplyConfiguration
- func (b *ServerGroupApplyConfiguration) WithLabels(entries map[string]string) *ServerGroupApplyConfiguration
- func (b *ServerGroupApplyConfiguration) WithName(value string) *ServerGroupApplyConfiguration
- func (b *ServerGroupApplyConfiguration) WithNamespace(value string) *ServerGroupApplyConfiguration
- func (b *ServerGroupApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ServerGroupApplyConfiguration
- func (b *ServerGroupApplyConfiguration) WithResourceVersion(value string) *ServerGroupApplyConfiguration
- func (b *ServerGroupApplyConfiguration) WithSpec(value *ServerGroupSpecApplyConfiguration) *ServerGroupApplyConfiguration
- func (b *ServerGroupApplyConfiguration) WithStatus(value *ServerGroupStatusApplyConfiguration) *ServerGroupApplyConfiguration
- func (b *ServerGroupApplyConfiguration) WithUID(value types.UID) *ServerGroupApplyConfiguration
- type ServerGroupFilterApplyConfiguration
- type ServerGroupImportApplyConfiguration
- type ServerGroupResourceSpecApplyConfiguration
- func (b *ServerGroupResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *ServerGroupResourceSpecApplyConfiguration
- func (b *ServerGroupResourceSpecApplyConfiguration) WithPolicy(value apiv1alpha1.ServerGroupPolicy) *ServerGroupResourceSpecApplyConfiguration
- func (b *ServerGroupResourceSpecApplyConfiguration) WithRules(value *ServerGroupRulesApplyConfiguration) *ServerGroupResourceSpecApplyConfiguration
- type ServerGroupResourceStatusApplyConfiguration
- func (b *ServerGroupResourceStatusApplyConfiguration) WithName(value string) *ServerGroupResourceStatusApplyConfiguration
- func (b *ServerGroupResourceStatusApplyConfiguration) WithPolicy(value string) *ServerGroupResourceStatusApplyConfiguration
- func (b *ServerGroupResourceStatusApplyConfiguration) WithProjectID(value string) *ServerGroupResourceStatusApplyConfiguration
- func (b *ServerGroupResourceStatusApplyConfiguration) WithRules(value *ServerGroupRulesStatusApplyConfiguration) *ServerGroupResourceStatusApplyConfiguration
- func (b *ServerGroupResourceStatusApplyConfiguration) WithUserID(value string) *ServerGroupResourceStatusApplyConfiguration
- type ServerGroupRulesApplyConfiguration
- type ServerGroupRulesStatusApplyConfiguration
- type ServerGroupSpecApplyConfiguration
- func (b *ServerGroupSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *ServerGroupSpecApplyConfiguration
- func (b *ServerGroupSpecApplyConfiguration) WithImport(value *ServerGroupImportApplyConfiguration) *ServerGroupSpecApplyConfiguration
- func (b *ServerGroupSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *ServerGroupSpecApplyConfiguration
- func (b *ServerGroupSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *ServerGroupSpecApplyConfiguration
- func (b *ServerGroupSpecApplyConfiguration) WithResource(value *ServerGroupResourceSpecApplyConfiguration) *ServerGroupSpecApplyConfiguration
- type ServerGroupStatusApplyConfiguration
- func (b *ServerGroupStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *ServerGroupStatusApplyConfiguration
- func (b *ServerGroupStatusApplyConfiguration) WithID(value string) *ServerGroupStatusApplyConfiguration
- func (b *ServerGroupStatusApplyConfiguration) WithResource(value *ServerGroupResourceStatusApplyConfiguration) *ServerGroupStatusApplyConfiguration
- type ServerImportApplyConfiguration
- type ServerInterfaceFixedIPApplyConfiguration
- type ServerInterfaceStatusApplyConfiguration
- func (b *ServerInterfaceStatusApplyConfiguration) WithFixedIPs(values ...*ServerInterfaceFixedIPApplyConfiguration) *ServerInterfaceStatusApplyConfiguration
- func (b *ServerInterfaceStatusApplyConfiguration) WithMACAddr(value string) *ServerInterfaceStatusApplyConfiguration
- func (b *ServerInterfaceStatusApplyConfiguration) WithNetID(value string) *ServerInterfaceStatusApplyConfiguration
- func (b *ServerInterfaceStatusApplyConfiguration) WithPortID(value string) *ServerInterfaceStatusApplyConfiguration
- func (b *ServerInterfaceStatusApplyConfiguration) WithPortState(value string) *ServerInterfaceStatusApplyConfiguration
- type ServerPortSpecApplyConfiguration
- type ServerResourceSpecApplyConfiguration
- func (b *ServerResourceSpecApplyConfiguration) WithAvailabilityZone(value string) *ServerResourceSpecApplyConfiguration
- func (b *ServerResourceSpecApplyConfiguration) WithFlavorRef(value apiv1alpha1.KubernetesNameRef) *ServerResourceSpecApplyConfiguration
- func (b *ServerResourceSpecApplyConfiguration) WithImageRef(value apiv1alpha1.KubernetesNameRef) *ServerResourceSpecApplyConfiguration
- func (b *ServerResourceSpecApplyConfiguration) WithKeypairRef(value apiv1alpha1.KubernetesNameRef) *ServerResourceSpecApplyConfiguration
- func (b *ServerResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *ServerResourceSpecApplyConfiguration
- func (b *ServerResourceSpecApplyConfiguration) WithPorts(values ...*ServerPortSpecApplyConfiguration) *ServerResourceSpecApplyConfiguration
- func (b *ServerResourceSpecApplyConfiguration) WithServerGroupRef(value apiv1alpha1.KubernetesNameRef) *ServerResourceSpecApplyConfiguration
- func (b *ServerResourceSpecApplyConfiguration) WithTags(values ...apiv1alpha1.ServerTag) *ServerResourceSpecApplyConfiguration
- func (b *ServerResourceSpecApplyConfiguration) WithUserData(value *UserDataSpecApplyConfiguration) *ServerResourceSpecApplyConfiguration
- func (b *ServerResourceSpecApplyConfiguration) WithVolumes(values ...*ServerVolumeSpecApplyConfiguration) *ServerResourceSpecApplyConfiguration
- type ServerResourceStatusApplyConfiguration
- func (b *ServerResourceStatusApplyConfiguration) WithAvailabilityZone(value string) *ServerResourceStatusApplyConfiguration
- func (b *ServerResourceStatusApplyConfiguration) WithHostID(value string) *ServerResourceStatusApplyConfiguration
- func (b *ServerResourceStatusApplyConfiguration) WithImageID(value string) *ServerResourceStatusApplyConfiguration
- func (b *ServerResourceStatusApplyConfiguration) WithInterfaces(values ...*ServerInterfaceStatusApplyConfiguration) *ServerResourceStatusApplyConfiguration
- func (b *ServerResourceStatusApplyConfiguration) WithName(value string) *ServerResourceStatusApplyConfiguration
- func (b *ServerResourceStatusApplyConfiguration) WithServerGroups(values ...string) *ServerResourceStatusApplyConfiguration
- func (b *ServerResourceStatusApplyConfiguration) WithStatus(value string) *ServerResourceStatusApplyConfiguration
- func (b *ServerResourceStatusApplyConfiguration) WithTags(values ...string) *ServerResourceStatusApplyConfiguration
- func (b *ServerResourceStatusApplyConfiguration) WithVolumes(values ...*ServerVolumeStatusApplyConfiguration) *ServerResourceStatusApplyConfiguration
- type ServerSpecApplyConfiguration
- func (b *ServerSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *ServerSpecApplyConfiguration
- func (b *ServerSpecApplyConfiguration) WithImport(value *ServerImportApplyConfiguration) *ServerSpecApplyConfiguration
- func (b *ServerSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *ServerSpecApplyConfiguration
- func (b *ServerSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *ServerSpecApplyConfiguration
- func (b *ServerSpecApplyConfiguration) WithResource(value *ServerResourceSpecApplyConfiguration) *ServerSpecApplyConfiguration
- type ServerStatusApplyConfiguration
- func (b *ServerStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *ServerStatusApplyConfiguration
- func (b *ServerStatusApplyConfiguration) WithID(value string) *ServerStatusApplyConfiguration
- func (b *ServerStatusApplyConfiguration) WithResource(value *ServerResourceStatusApplyConfiguration) *ServerStatusApplyConfiguration
- type ServerVolumeSpecApplyConfiguration
- type ServerVolumeStatusApplyConfiguration
- type ServiceApplyConfiguration
- func (b *ServiceApplyConfiguration) GetAPIVersion() *string
- func (b *ServiceApplyConfiguration) GetKind() *string
- func (b *ServiceApplyConfiguration) GetName() *string
- func (b *ServiceApplyConfiguration) GetNamespace() *string
- func (b ServiceApplyConfiguration) IsApplyConfiguration()
- func (b *ServiceApplyConfiguration) WithAPIVersion(value string) *ServiceApplyConfiguration
- func (b *ServiceApplyConfiguration) WithAnnotations(entries map[string]string) *ServiceApplyConfiguration
- func (b *ServiceApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ServiceApplyConfiguration
- func (b *ServiceApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ServiceApplyConfiguration
- func (b *ServiceApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ServiceApplyConfiguration
- func (b *ServiceApplyConfiguration) WithFinalizers(values ...string) *ServiceApplyConfiguration
- func (b *ServiceApplyConfiguration) WithGenerateName(value string) *ServiceApplyConfiguration
- func (b *ServiceApplyConfiguration) WithGeneration(value int64) *ServiceApplyConfiguration
- func (b *ServiceApplyConfiguration) WithKind(value string) *ServiceApplyConfiguration
- func (b *ServiceApplyConfiguration) WithLabels(entries map[string]string) *ServiceApplyConfiguration
- func (b *ServiceApplyConfiguration) WithName(value string) *ServiceApplyConfiguration
- func (b *ServiceApplyConfiguration) WithNamespace(value string) *ServiceApplyConfiguration
- func (b *ServiceApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ServiceApplyConfiguration
- func (b *ServiceApplyConfiguration) WithResourceVersion(value string) *ServiceApplyConfiguration
- func (b *ServiceApplyConfiguration) WithSpec(value *ServiceSpecApplyConfiguration) *ServiceApplyConfiguration
- func (b *ServiceApplyConfiguration) WithStatus(value *ServiceStatusApplyConfiguration) *ServiceApplyConfiguration
- func (b *ServiceApplyConfiguration) WithUID(value types.UID) *ServiceApplyConfiguration
- type ServiceFilterApplyConfiguration
- type ServiceImportApplyConfiguration
- type ServiceResourceSpecApplyConfiguration
- func (b *ServiceResourceSpecApplyConfiguration) WithDescription(value string) *ServiceResourceSpecApplyConfiguration
- func (b *ServiceResourceSpecApplyConfiguration) WithEnabled(value bool) *ServiceResourceSpecApplyConfiguration
- func (b *ServiceResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *ServiceResourceSpecApplyConfiguration
- func (b *ServiceResourceSpecApplyConfiguration) WithType(value string) *ServiceResourceSpecApplyConfiguration
- type ServiceResourceStatusApplyConfiguration
- func (b *ServiceResourceStatusApplyConfiguration) WithDescription(value string) *ServiceResourceStatusApplyConfiguration
- func (b *ServiceResourceStatusApplyConfiguration) WithEnabled(value bool) *ServiceResourceStatusApplyConfiguration
- func (b *ServiceResourceStatusApplyConfiguration) WithName(value string) *ServiceResourceStatusApplyConfiguration
- func (b *ServiceResourceStatusApplyConfiguration) WithType(value string) *ServiceResourceStatusApplyConfiguration
- type ServiceSpecApplyConfiguration
- func (b *ServiceSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *ServiceSpecApplyConfiguration
- func (b *ServiceSpecApplyConfiguration) WithImport(value *ServiceImportApplyConfiguration) *ServiceSpecApplyConfiguration
- func (b *ServiceSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *ServiceSpecApplyConfiguration
- func (b *ServiceSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *ServiceSpecApplyConfiguration
- func (b *ServiceSpecApplyConfiguration) WithResource(value *ServiceResourceSpecApplyConfiguration) *ServiceSpecApplyConfiguration
- type ServiceStatusApplyConfiguration
- func (b *ServiceStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *ServiceStatusApplyConfiguration
- func (b *ServiceStatusApplyConfiguration) WithID(value string) *ServiceStatusApplyConfiguration
- func (b *ServiceStatusApplyConfiguration) WithResource(value *ServiceResourceStatusApplyConfiguration) *ServiceStatusApplyConfiguration
- type SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) GetAPIVersion() *string
- func (b *SubnetApplyConfiguration) GetKind() *string
- func (b *SubnetApplyConfiguration) GetName() *string
- func (b *SubnetApplyConfiguration) GetNamespace() *string
- func (b SubnetApplyConfiguration) IsApplyConfiguration()
- func (b *SubnetApplyConfiguration) WithAPIVersion(value string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithAnnotations(entries map[string]string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithCreationTimestamp(value metav1.Time) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithFinalizers(values ...string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithGenerateName(value string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithGeneration(value int64) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithKind(value string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithLabels(entries map[string]string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithName(value string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithNamespace(value string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithResourceVersion(value string) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithSpec(value *SubnetSpecApplyConfiguration) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithStatus(value *SubnetStatusApplyConfiguration) *SubnetApplyConfiguration
- func (b *SubnetApplyConfiguration) WithUID(value types.UID) *SubnetApplyConfiguration
- type SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithCIDR(value apiv1alpha1.CIDR) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithGatewayIP(value apiv1alpha1.IPvAny) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithIPVersion(value apiv1alpha1.IPVersion) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithIPv6(value *IPv6OptionsApplyConfiguration) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithNetworkRef(value apiv1alpha1.KubernetesNameRef) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithNotTags(values ...apiv1alpha1.NeutronTag) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithNotTagsAny(values ...apiv1alpha1.NeutronTag) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithTags(values ...apiv1alpha1.NeutronTag) *SubnetFilterApplyConfiguration
- func (b *SubnetFilterApplyConfiguration) WithTagsAny(values ...apiv1alpha1.NeutronTag) *SubnetFilterApplyConfiguration
- type SubnetGatewayApplyConfiguration
- type SubnetImportApplyConfiguration
- type SubnetResourceSpecApplyConfiguration
- func (b *SubnetResourceSpecApplyConfiguration) WithAllocationPools(values ...*AllocationPoolApplyConfiguration) *SubnetResourceSpecApplyConfiguration
- func (b *SubnetResourceSpecApplyConfiguration) WithCIDR(value apiv1alpha1.CIDR) *SubnetResourceSpecApplyConfiguration
- func (b *SubnetResourceSpecApplyConfiguration) WithDNSNameservers(values ...apiv1alpha1.IPvAny) *SubnetResourceSpecApplyConfiguration
- func (b *SubnetResourceSpecApplyConfiguration) WithDNSPublishFixedIP(value bool) *SubnetResourceSpecApplyConfiguration
- func (b *SubnetResourceSpecApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *SubnetResourceSpecApplyConfiguration
- func (b *SubnetResourceSpecApplyConfiguration) WithEnableDHCP(value bool) *SubnetResourceSpecApplyConfiguration
- func (b *SubnetResourceSpecApplyConfiguration) WithGateway(value *SubnetGatewayApplyConfiguration) *SubnetResourceSpecApplyConfiguration
- func (b *SubnetResourceSpecApplyConfiguration) WithHostRoutes(values ...*HostRouteApplyConfiguration) *SubnetResourceSpecApplyConfiguration
- func (b *SubnetResourceSpecApplyConfiguration) WithIPVersion(value apiv1alpha1.IPVersion) *SubnetResourceSpecApplyConfiguration
- func (b *SubnetResourceSpecApplyConfiguration) WithIPv6(value *IPv6OptionsApplyConfiguration) *SubnetResourceSpecApplyConfiguration
- func (b *SubnetResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *SubnetResourceSpecApplyConfiguration
- func (b *SubnetResourceSpecApplyConfiguration) WithNetworkRef(value apiv1alpha1.KubernetesNameRef) *SubnetResourceSpecApplyConfiguration
- func (b *SubnetResourceSpecApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *SubnetResourceSpecApplyConfiguration
- func (b *SubnetResourceSpecApplyConfiguration) WithRouterRef(value apiv1alpha1.KubernetesNameRef) *SubnetResourceSpecApplyConfiguration
- func (b *SubnetResourceSpecApplyConfiguration) WithTags(values ...apiv1alpha1.NeutronTag) *SubnetResourceSpecApplyConfiguration
- type SubnetResourceStatusApplyConfiguration
- func (b *SubnetResourceStatusApplyConfiguration) WithAllocationPools(values ...*AllocationPoolStatusApplyConfiguration) *SubnetResourceStatusApplyConfiguration
- func (b *SubnetResourceStatusApplyConfiguration) WithCIDR(value string) *SubnetResourceStatusApplyConfiguration
- func (b *SubnetResourceStatusApplyConfiguration) WithCreatedAt(value v1.Time) *SubnetResourceStatusApplyConfiguration
- func (b *SubnetResourceStatusApplyConfiguration) WithDNSNameservers(values ...string) *SubnetResourceStatusApplyConfiguration
- func (b *SubnetResourceStatusApplyConfiguration) WithDNSPublishFixedIP(value bool) *SubnetResourceStatusApplyConfiguration
- func (b *SubnetResourceStatusApplyConfiguration) WithDescription(value string) *SubnetResourceStatusApplyConfiguration
- func (b *SubnetResourceStatusApplyConfiguration) WithEnableDHCP(value bool) *SubnetResourceStatusApplyConfiguration
- func (b *SubnetResourceStatusApplyConfiguration) WithGatewayIP(value string) *SubnetResourceStatusApplyConfiguration
- func (b *SubnetResourceStatusApplyConfiguration) WithHostRoutes(values ...*HostRouteStatusApplyConfiguration) *SubnetResourceStatusApplyConfiguration
- func (b *SubnetResourceStatusApplyConfiguration) WithIPVersion(value int32) *SubnetResourceStatusApplyConfiguration
- func (b *SubnetResourceStatusApplyConfiguration) WithIPv6AddressMode(value string) *SubnetResourceStatusApplyConfiguration
- func (b *SubnetResourceStatusApplyConfiguration) WithIPv6RAMode(value string) *SubnetResourceStatusApplyConfiguration
- func (b *SubnetResourceStatusApplyConfiguration) WithName(value string) *SubnetResourceStatusApplyConfiguration
- func (b *SubnetResourceStatusApplyConfiguration) WithNetworkID(value string) *SubnetResourceStatusApplyConfiguration
- func (b *SubnetResourceStatusApplyConfiguration) WithProjectID(value string) *SubnetResourceStatusApplyConfiguration
- func (b *SubnetResourceStatusApplyConfiguration) WithRevisionNumber(value int64) *SubnetResourceStatusApplyConfiguration
- func (b *SubnetResourceStatusApplyConfiguration) WithSubnetPoolID(value string) *SubnetResourceStatusApplyConfiguration
- func (b *SubnetResourceStatusApplyConfiguration) WithTags(values ...string) *SubnetResourceStatusApplyConfiguration
- func (b *SubnetResourceStatusApplyConfiguration) WithUpdatedAt(value v1.Time) *SubnetResourceStatusApplyConfiguration
- type SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithImport(value *SubnetImportApplyConfiguration) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *SubnetSpecApplyConfiguration
- func (b *SubnetSpecApplyConfiguration) WithResource(value *SubnetResourceSpecApplyConfiguration) *SubnetSpecApplyConfiguration
- type SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithID(value string) *SubnetStatusApplyConfiguration
- func (b *SubnetStatusApplyConfiguration) WithResource(value *SubnetResourceStatusApplyConfiguration) *SubnetStatusApplyConfiguration
- type UserDataSpecApplyConfiguration
- type VolumeApplyConfiguration
- func (b *VolumeApplyConfiguration) GetAPIVersion() *string
- func (b *VolumeApplyConfiguration) GetKind() *string
- func (b *VolumeApplyConfiguration) GetName() *string
- func (b *VolumeApplyConfiguration) GetNamespace() *string
- func (b VolumeApplyConfiguration) IsApplyConfiguration()
- func (b *VolumeApplyConfiguration) WithAPIVersion(value string) *VolumeApplyConfiguration
- func (b *VolumeApplyConfiguration) WithAnnotations(entries map[string]string) *VolumeApplyConfiguration
- func (b *VolumeApplyConfiguration) WithCreationTimestamp(value metav1.Time) *VolumeApplyConfiguration
- func (b *VolumeApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VolumeApplyConfiguration
- func (b *VolumeApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *VolumeApplyConfiguration
- func (b *VolumeApplyConfiguration) WithFinalizers(values ...string) *VolumeApplyConfiguration
- func (b *VolumeApplyConfiguration) WithGenerateName(value string) *VolumeApplyConfiguration
- func (b *VolumeApplyConfiguration) WithGeneration(value int64) *VolumeApplyConfiguration
- func (b *VolumeApplyConfiguration) WithKind(value string) *VolumeApplyConfiguration
- func (b *VolumeApplyConfiguration) WithLabels(entries map[string]string) *VolumeApplyConfiguration
- func (b *VolumeApplyConfiguration) WithName(value string) *VolumeApplyConfiguration
- func (b *VolumeApplyConfiguration) WithNamespace(value string) *VolumeApplyConfiguration
- func (b *VolumeApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *VolumeApplyConfiguration
- func (b *VolumeApplyConfiguration) WithResourceVersion(value string) *VolumeApplyConfiguration
- func (b *VolumeApplyConfiguration) WithSpec(value *VolumeSpecApplyConfiguration) *VolumeApplyConfiguration
- func (b *VolumeApplyConfiguration) WithStatus(value *VolumeStatusApplyConfiguration) *VolumeApplyConfiguration
- func (b *VolumeApplyConfiguration) WithUID(value types.UID) *VolumeApplyConfiguration
- type VolumeAttachmentStatusApplyConfiguration
- func (b *VolumeAttachmentStatusApplyConfiguration) WithAttachedAt(value v1.Time) *VolumeAttachmentStatusApplyConfiguration
- func (b *VolumeAttachmentStatusApplyConfiguration) WithAttachmentID(value string) *VolumeAttachmentStatusApplyConfiguration
- func (b *VolumeAttachmentStatusApplyConfiguration) WithDevice(value string) *VolumeAttachmentStatusApplyConfiguration
- func (b *VolumeAttachmentStatusApplyConfiguration) WithServerID(value string) *VolumeAttachmentStatusApplyConfiguration
- type VolumeFilterApplyConfiguration
- func (b *VolumeFilterApplyConfiguration) WithAvailabilityZone(value string) *VolumeFilterApplyConfiguration
- func (b *VolumeFilterApplyConfiguration) WithDescription(value string) *VolumeFilterApplyConfiguration
- func (b *VolumeFilterApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *VolumeFilterApplyConfiguration
- func (b *VolumeFilterApplyConfiguration) WithSize(value int32) *VolumeFilterApplyConfiguration
- type VolumeImportApplyConfiguration
- type VolumeMetadataApplyConfiguration
- type VolumeMetadataStatusApplyConfiguration
- type VolumeResourceSpecApplyConfiguration
- func (b *VolumeResourceSpecApplyConfiguration) WithAvailabilityZone(value string) *VolumeResourceSpecApplyConfiguration
- func (b *VolumeResourceSpecApplyConfiguration) WithDescription(value string) *VolumeResourceSpecApplyConfiguration
- func (b *VolumeResourceSpecApplyConfiguration) WithMetadata(values ...*VolumeMetadataApplyConfiguration) *VolumeResourceSpecApplyConfiguration
- func (b *VolumeResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *VolumeResourceSpecApplyConfiguration
- func (b *VolumeResourceSpecApplyConfiguration) WithSize(value int32) *VolumeResourceSpecApplyConfiguration
- func (b *VolumeResourceSpecApplyConfiguration) WithVolumeTypeRef(value apiv1alpha1.KubernetesNameRef) *VolumeResourceSpecApplyConfiguration
- type VolumeResourceStatusApplyConfiguration
- func (b *VolumeResourceStatusApplyConfiguration) WithAttachments(values ...*VolumeAttachmentStatusApplyConfiguration) *VolumeResourceStatusApplyConfiguration
- func (b *VolumeResourceStatusApplyConfiguration) WithAvailabilityZone(value string) *VolumeResourceStatusApplyConfiguration
- func (b *VolumeResourceStatusApplyConfiguration) WithBackupID(value string) *VolumeResourceStatusApplyConfiguration
- func (b *VolumeResourceStatusApplyConfiguration) WithBootable(value bool) *VolumeResourceStatusApplyConfiguration
- func (b *VolumeResourceStatusApplyConfiguration) WithConsistencyGroupID(value string) *VolumeResourceStatusApplyConfiguration
- func (b *VolumeResourceStatusApplyConfiguration) WithCreatedAt(value v1.Time) *VolumeResourceStatusApplyConfiguration
- func (b *VolumeResourceStatusApplyConfiguration) WithDescription(value string) *VolumeResourceStatusApplyConfiguration
- func (b *VolumeResourceStatusApplyConfiguration) WithEncrypted(value bool) *VolumeResourceStatusApplyConfiguration
- func (b *VolumeResourceStatusApplyConfiguration) WithHost(value string) *VolumeResourceStatusApplyConfiguration
- func (b *VolumeResourceStatusApplyConfiguration) WithMetadata(values ...*VolumeMetadataStatusApplyConfiguration) *VolumeResourceStatusApplyConfiguration
- func (b *VolumeResourceStatusApplyConfiguration) WithMultiattach(value bool) *VolumeResourceStatusApplyConfiguration
- func (b *VolumeResourceStatusApplyConfiguration) WithName(value string) *VolumeResourceStatusApplyConfiguration
- func (b *VolumeResourceStatusApplyConfiguration) WithReplicationStatus(value string) *VolumeResourceStatusApplyConfiguration
- func (b *VolumeResourceStatusApplyConfiguration) WithSize(value int32) *VolumeResourceStatusApplyConfiguration
- func (b *VolumeResourceStatusApplyConfiguration) WithSnapshotID(value string) *VolumeResourceStatusApplyConfiguration
- func (b *VolumeResourceStatusApplyConfiguration) WithSourceVolID(value string) *VolumeResourceStatusApplyConfiguration
- func (b *VolumeResourceStatusApplyConfiguration) WithStatus(value string) *VolumeResourceStatusApplyConfiguration
- func (b *VolumeResourceStatusApplyConfiguration) WithTenantID(value string) *VolumeResourceStatusApplyConfiguration
- func (b *VolumeResourceStatusApplyConfiguration) WithUpdatedAt(value v1.Time) *VolumeResourceStatusApplyConfiguration
- func (b *VolumeResourceStatusApplyConfiguration) WithUserID(value string) *VolumeResourceStatusApplyConfiguration
- func (b *VolumeResourceStatusApplyConfiguration) WithVolumeType(value string) *VolumeResourceStatusApplyConfiguration
- type VolumeSpecApplyConfiguration
- func (b *VolumeSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *VolumeSpecApplyConfiguration
- func (b *VolumeSpecApplyConfiguration) WithImport(value *VolumeImportApplyConfiguration) *VolumeSpecApplyConfiguration
- func (b *VolumeSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *VolumeSpecApplyConfiguration
- func (b *VolumeSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *VolumeSpecApplyConfiguration
- func (b *VolumeSpecApplyConfiguration) WithResource(value *VolumeResourceSpecApplyConfiguration) *VolumeSpecApplyConfiguration
- type VolumeStatusApplyConfiguration
- func (b *VolumeStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *VolumeStatusApplyConfiguration
- func (b *VolumeStatusApplyConfiguration) WithID(value string) *VolumeStatusApplyConfiguration
- func (b *VolumeStatusApplyConfiguration) WithResource(value *VolumeResourceStatusApplyConfiguration) *VolumeStatusApplyConfiguration
- type VolumeTypeApplyConfiguration
- func ExtractVolumeType(volumeType *apiv1alpha1.VolumeType, fieldManager string) (*VolumeTypeApplyConfiguration, error)
- func ExtractVolumeTypeStatus(volumeType *apiv1alpha1.VolumeType, fieldManager string) (*VolumeTypeApplyConfiguration, error)
- func VolumeType(name, namespace string) *VolumeTypeApplyConfiguration
- func (b *VolumeTypeApplyConfiguration) GetAPIVersion() *string
- func (b *VolumeTypeApplyConfiguration) GetKind() *string
- func (b *VolumeTypeApplyConfiguration) GetName() *string
- func (b *VolumeTypeApplyConfiguration) GetNamespace() *string
- func (b VolumeTypeApplyConfiguration) IsApplyConfiguration()
- func (b *VolumeTypeApplyConfiguration) WithAPIVersion(value string) *VolumeTypeApplyConfiguration
- func (b *VolumeTypeApplyConfiguration) WithAnnotations(entries map[string]string) *VolumeTypeApplyConfiguration
- func (b *VolumeTypeApplyConfiguration) WithCreationTimestamp(value metav1.Time) *VolumeTypeApplyConfiguration
- func (b *VolumeTypeApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VolumeTypeApplyConfiguration
- func (b *VolumeTypeApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *VolumeTypeApplyConfiguration
- func (b *VolumeTypeApplyConfiguration) WithFinalizers(values ...string) *VolumeTypeApplyConfiguration
- func (b *VolumeTypeApplyConfiguration) WithGenerateName(value string) *VolumeTypeApplyConfiguration
- func (b *VolumeTypeApplyConfiguration) WithGeneration(value int64) *VolumeTypeApplyConfiguration
- func (b *VolumeTypeApplyConfiguration) WithKind(value string) *VolumeTypeApplyConfiguration
- func (b *VolumeTypeApplyConfiguration) WithLabels(entries map[string]string) *VolumeTypeApplyConfiguration
- func (b *VolumeTypeApplyConfiguration) WithName(value string) *VolumeTypeApplyConfiguration
- func (b *VolumeTypeApplyConfiguration) WithNamespace(value string) *VolumeTypeApplyConfiguration
- func (b *VolumeTypeApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *VolumeTypeApplyConfiguration
- func (b *VolumeTypeApplyConfiguration) WithResourceVersion(value string) *VolumeTypeApplyConfiguration
- func (b *VolumeTypeApplyConfiguration) WithSpec(value *VolumeTypeSpecApplyConfiguration) *VolumeTypeApplyConfiguration
- func (b *VolumeTypeApplyConfiguration) WithStatus(value *VolumeTypeStatusApplyConfiguration) *VolumeTypeApplyConfiguration
- func (b *VolumeTypeApplyConfiguration) WithUID(value types.UID) *VolumeTypeApplyConfiguration
- type VolumeTypeExtraSpecApplyConfiguration
- type VolumeTypeExtraSpecStatusApplyConfiguration
- type VolumeTypeFilterApplyConfiguration
- func (b *VolumeTypeFilterApplyConfiguration) WithDescription(value string) *VolumeTypeFilterApplyConfiguration
- func (b *VolumeTypeFilterApplyConfiguration) WithIsPublic(value bool) *VolumeTypeFilterApplyConfiguration
- func (b *VolumeTypeFilterApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *VolumeTypeFilterApplyConfiguration
- type VolumeTypeImportApplyConfiguration
- type VolumeTypeResourceSpecApplyConfiguration
- func (b *VolumeTypeResourceSpecApplyConfiguration) WithDescription(value string) *VolumeTypeResourceSpecApplyConfiguration
- func (b *VolumeTypeResourceSpecApplyConfiguration) WithExtraSpecs(values ...*VolumeTypeExtraSpecApplyConfiguration) *VolumeTypeResourceSpecApplyConfiguration
- func (b *VolumeTypeResourceSpecApplyConfiguration) WithIsPublic(value bool) *VolumeTypeResourceSpecApplyConfiguration
- func (b *VolumeTypeResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *VolumeTypeResourceSpecApplyConfiguration
- type VolumeTypeResourceStatusApplyConfiguration
- func (b *VolumeTypeResourceStatusApplyConfiguration) WithDescription(value string) *VolumeTypeResourceStatusApplyConfiguration
- func (b *VolumeTypeResourceStatusApplyConfiguration) WithExtraSpecs(values ...*VolumeTypeExtraSpecStatusApplyConfiguration) *VolumeTypeResourceStatusApplyConfiguration
- func (b *VolumeTypeResourceStatusApplyConfiguration) WithIsPublic(value bool) *VolumeTypeResourceStatusApplyConfiguration
- func (b *VolumeTypeResourceStatusApplyConfiguration) WithName(value string) *VolumeTypeResourceStatusApplyConfiguration
- type VolumeTypeSpecApplyConfiguration
- func (b *VolumeTypeSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *VolumeTypeSpecApplyConfiguration
- func (b *VolumeTypeSpecApplyConfiguration) WithImport(value *VolumeTypeImportApplyConfiguration) *VolumeTypeSpecApplyConfiguration
- func (b *VolumeTypeSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *VolumeTypeSpecApplyConfiguration
- func (b *VolumeTypeSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *VolumeTypeSpecApplyConfiguration
- func (b *VolumeTypeSpecApplyConfiguration) WithResource(value *VolumeTypeResourceSpecApplyConfiguration) *VolumeTypeSpecApplyConfiguration
- type VolumeTypeStatusApplyConfiguration
- func (b *VolumeTypeStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *VolumeTypeStatusApplyConfiguration
- func (b *VolumeTypeStatusApplyConfiguration) WithID(value string) *VolumeTypeStatusApplyConfiguration
- func (b *VolumeTypeStatusApplyConfiguration) WithResource(value *VolumeTypeResourceStatusApplyConfiguration) *VolumeTypeStatusApplyConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressApplyConfiguration ¶
type AddressApplyConfiguration struct {
IP *apiv1alpha1.IPvAny `json:"ip,omitempty"`
SubnetRef *apiv1alpha1.KubernetesNameRef `json:"subnetRef,omitempty"`
}
AddressApplyConfiguration represents a declarative configuration of the Address type for use with apply.
func Address ¶
func Address() *AddressApplyConfiguration
AddressApplyConfiguration constructs a declarative configuration of the Address type for use with apply.
func (*AddressApplyConfiguration) WithIP ¶
func (b *AddressApplyConfiguration) WithIP(value apiv1alpha1.IPvAny) *AddressApplyConfiguration
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 (*AddressApplyConfiguration) WithSubnetRef ¶
func (b *AddressApplyConfiguration) WithSubnetRef(value apiv1alpha1.KubernetesNameRef) *AddressApplyConfiguration
WithSubnetRef sets the SubnetRef 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 SubnetRef field is set to the value of the last call.
type AllocationPoolApplyConfiguration ¶
type AllocationPoolApplyConfiguration struct {
Start *apiv1alpha1.IPvAny `json:"start,omitempty"`
End *apiv1alpha1.IPvAny `json:"end,omitempty"`
}
AllocationPoolApplyConfiguration represents a declarative configuration of the AllocationPool type for use with apply.
func AllocationPool ¶
func AllocationPool() *AllocationPoolApplyConfiguration
AllocationPoolApplyConfiguration constructs a declarative configuration of the AllocationPool type for use with apply.
func (*AllocationPoolApplyConfiguration) WithEnd ¶
func (b *AllocationPoolApplyConfiguration) WithEnd(value apiv1alpha1.IPvAny) *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 apiv1alpha1.IPvAny) *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 AllocationPoolStatusApplyConfiguration ¶
type AllocationPoolStatusApplyConfiguration struct {
Start *string `json:"start,omitempty"`
End *string `json:"end,omitempty"`
}
AllocationPoolStatusApplyConfiguration represents a declarative configuration of the AllocationPoolStatus type for use with apply.
func AllocationPoolStatus ¶
func AllocationPoolStatus() *AllocationPoolStatusApplyConfiguration
AllocationPoolStatusApplyConfiguration constructs a declarative configuration of the AllocationPoolStatus type for use with apply.
func (*AllocationPoolStatusApplyConfiguration) WithEnd ¶
func (b *AllocationPoolStatusApplyConfiguration) WithEnd(value string) *AllocationPoolStatusApplyConfiguration
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 (*AllocationPoolStatusApplyConfiguration) WithStart ¶
func (b *AllocationPoolStatusApplyConfiguration) WithStart(value string) *AllocationPoolStatusApplyConfiguration
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 AllowedAddressPairApplyConfiguration ¶
type AllowedAddressPairApplyConfiguration struct {
IP *apiv1alpha1.IPvAny `json:"ip,omitempty"`
MAC *apiv1alpha1.MAC `json:"mac,omitempty"`
}
AllowedAddressPairApplyConfiguration represents a declarative configuration of the AllowedAddressPair type for use with apply.
func AllowedAddressPair ¶
func AllowedAddressPair() *AllowedAddressPairApplyConfiguration
AllowedAddressPairApplyConfiguration constructs a declarative configuration of the AllowedAddressPair type for use with apply.
func (*AllowedAddressPairApplyConfiguration) WithIP ¶
func (b *AllowedAddressPairApplyConfiguration) WithIP(value apiv1alpha1.IPvAny) *AllowedAddressPairApplyConfiguration
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 (*AllowedAddressPairApplyConfiguration) WithMAC ¶
func (b *AllowedAddressPairApplyConfiguration) WithMAC(value apiv1alpha1.MAC) *AllowedAddressPairApplyConfiguration
WithMAC sets the MAC 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 MAC field is set to the value of the last call.
type AllowedAddressPairStatusApplyConfiguration ¶
type AllowedAddressPairStatusApplyConfiguration struct {
IP *string `json:"ip,omitempty"`
MAC *string `json:"mac,omitempty"`
}
AllowedAddressPairStatusApplyConfiguration represents a declarative configuration of the AllowedAddressPairStatus type for use with apply.
func AllowedAddressPairStatus ¶
func AllowedAddressPairStatus() *AllowedAddressPairStatusApplyConfiguration
AllowedAddressPairStatusApplyConfiguration constructs a declarative configuration of the AllowedAddressPairStatus type for use with apply.
func (*AllowedAddressPairStatusApplyConfiguration) WithIP ¶
func (b *AllowedAddressPairStatusApplyConfiguration) WithIP(value string) *AllowedAddressPairStatusApplyConfiguration
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 (*AllowedAddressPairStatusApplyConfiguration) WithMAC ¶
func (b *AllowedAddressPairStatusApplyConfiguration) WithMAC(value string) *AllowedAddressPairStatusApplyConfiguration
WithMAC sets the MAC 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 MAC field is set to the value of the last call.
type CloudCredentialsReferenceApplyConfiguration ¶
type CloudCredentialsReferenceApplyConfiguration struct {
SecretName *string `json:"secretName,omitempty"`
CloudName *string `json:"cloudName,omitempty"`
}
CloudCredentialsReferenceApplyConfiguration represents a declarative configuration of the CloudCredentialsReference type for use with apply.
func CloudCredentialsReference ¶
func CloudCredentialsReference() *CloudCredentialsReferenceApplyConfiguration
CloudCredentialsReferenceApplyConfiguration constructs a declarative configuration of the CloudCredentialsReference type for use with apply.
func (*CloudCredentialsReferenceApplyConfiguration) WithCloudName ¶
func (b *CloudCredentialsReferenceApplyConfiguration) WithCloudName(value string) *CloudCredentialsReferenceApplyConfiguration
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 (*CloudCredentialsReferenceApplyConfiguration) WithSecretName ¶
func (b *CloudCredentialsReferenceApplyConfiguration) WithSecretName(value string) *CloudCredentialsReferenceApplyConfiguration
WithSecretName sets the SecretName 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 SecretName field is set to the value of the last call.
type DomainApplyConfiguration ¶ added in v2.4.0
type DomainApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *DomainSpecApplyConfiguration `json:"spec,omitempty"`
Status *DomainStatusApplyConfiguration `json:"status,omitempty"`
}
DomainApplyConfiguration represents a declarative configuration of the Domain type for use with apply.
func Domain ¶ added in v2.4.0
func Domain(name, namespace string) *DomainApplyConfiguration
Domain constructs a declarative configuration of the Domain type for use with apply.
func ExtractDomain ¶ added in v2.4.0
func ExtractDomain(domain *apiv1alpha1.Domain, fieldManager string) (*DomainApplyConfiguration, error)
ExtractDomain extracts the applied configuration owned by fieldManager from domain. If no managedFields are found in domain for fieldManager, a DomainApplyConfiguration 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. domain must be a unmodified Domain API object that was retrieved from the Kubernetes API. ExtractDomain 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 ExtractDomainStatus ¶ added in v2.4.0
func ExtractDomainStatus(domain *apiv1alpha1.Domain, fieldManager string) (*DomainApplyConfiguration, error)
ExtractDomainStatus is the same as ExtractDomain except that it extracts the status subresource applied configuration. Experimental!
func (*DomainApplyConfiguration) GetAPIVersion ¶ added in v2.4.0
func (b *DomainApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*DomainApplyConfiguration) GetKind ¶ added in v2.4.0
func (b *DomainApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*DomainApplyConfiguration) GetName ¶ added in v2.4.0
func (b *DomainApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*DomainApplyConfiguration) GetNamespace ¶ added in v2.4.0
func (b *DomainApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (DomainApplyConfiguration) IsApplyConfiguration ¶ added in v2.4.0
func (b DomainApplyConfiguration) IsApplyConfiguration()
func (*DomainApplyConfiguration) WithAPIVersion ¶ added in v2.4.0
func (b *DomainApplyConfiguration) WithAPIVersion(value string) *DomainApplyConfiguration
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 (*DomainApplyConfiguration) WithAnnotations ¶ added in v2.4.0
func (b *DomainApplyConfiguration) WithAnnotations(entries map[string]string) *DomainApplyConfiguration
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 (*DomainApplyConfiguration) WithCreationTimestamp ¶ added in v2.4.0
func (b *DomainApplyConfiguration) WithCreationTimestamp(value metav1.Time) *DomainApplyConfiguration
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 (*DomainApplyConfiguration) WithDeletionGracePeriodSeconds ¶ added in v2.4.0
func (b *DomainApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *DomainApplyConfiguration
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 (*DomainApplyConfiguration) WithDeletionTimestamp ¶ added in v2.4.0
func (b *DomainApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *DomainApplyConfiguration
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 (*DomainApplyConfiguration) WithFinalizers ¶ added in v2.4.0
func (b *DomainApplyConfiguration) WithFinalizers(values ...string) *DomainApplyConfiguration
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 (*DomainApplyConfiguration) WithGenerateName ¶ added in v2.4.0
func (b *DomainApplyConfiguration) WithGenerateName(value string) *DomainApplyConfiguration
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 (*DomainApplyConfiguration) WithGeneration ¶ added in v2.4.0
func (b *DomainApplyConfiguration) WithGeneration(value int64) *DomainApplyConfiguration
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 (*DomainApplyConfiguration) WithKind ¶ added in v2.4.0
func (b *DomainApplyConfiguration) WithKind(value string) *DomainApplyConfiguration
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 (*DomainApplyConfiguration) WithLabels ¶ added in v2.4.0
func (b *DomainApplyConfiguration) WithLabels(entries map[string]string) *DomainApplyConfiguration
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 (*DomainApplyConfiguration) WithName ¶ added in v2.4.0
func (b *DomainApplyConfiguration) WithName(value string) *DomainApplyConfiguration
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 (*DomainApplyConfiguration) WithNamespace ¶ added in v2.4.0
func (b *DomainApplyConfiguration) WithNamespace(value string) *DomainApplyConfiguration
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 (*DomainApplyConfiguration) WithOwnerReferences ¶ added in v2.4.0
func (b *DomainApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *DomainApplyConfiguration
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 (*DomainApplyConfiguration) WithResourceVersion ¶ added in v2.4.0
func (b *DomainApplyConfiguration) WithResourceVersion(value string) *DomainApplyConfiguration
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 (*DomainApplyConfiguration) WithSpec ¶ added in v2.4.0
func (b *DomainApplyConfiguration) WithSpec(value *DomainSpecApplyConfiguration) *DomainApplyConfiguration
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 (*DomainApplyConfiguration) WithStatus ¶ added in v2.4.0
func (b *DomainApplyConfiguration) WithStatus(value *DomainStatusApplyConfiguration) *DomainApplyConfiguration
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 (*DomainApplyConfiguration) WithUID ¶ added in v2.4.0
func (b *DomainApplyConfiguration) WithUID(value types.UID) *DomainApplyConfiguration
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 DomainFilterApplyConfiguration ¶ added in v2.4.0
type DomainFilterApplyConfiguration struct {
Name *apiv1alpha1.KeystoneName `json:"name,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
}
DomainFilterApplyConfiguration represents a declarative configuration of the DomainFilter type for use with apply.
func DomainFilter ¶ added in v2.4.0
func DomainFilter() *DomainFilterApplyConfiguration
DomainFilterApplyConfiguration constructs a declarative configuration of the DomainFilter type for use with apply.
func (*DomainFilterApplyConfiguration) WithEnabled ¶ added in v2.4.0
func (b *DomainFilterApplyConfiguration) WithEnabled(value bool) *DomainFilterApplyConfiguration
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 (*DomainFilterApplyConfiguration) WithName ¶ added in v2.4.0
func (b *DomainFilterApplyConfiguration) WithName(value apiv1alpha1.KeystoneName) *DomainFilterApplyConfiguration
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 DomainImportApplyConfiguration ¶ added in v2.4.0
type DomainImportApplyConfiguration struct {
ID *string `json:"id,omitempty"`
Filter *DomainFilterApplyConfiguration `json:"filter,omitempty"`
}
DomainImportApplyConfiguration represents a declarative configuration of the DomainImport type for use with apply.
func DomainImport ¶ added in v2.4.0
func DomainImport() *DomainImportApplyConfiguration
DomainImportApplyConfiguration constructs a declarative configuration of the DomainImport type for use with apply.
func (*DomainImportApplyConfiguration) WithFilter ¶ added in v2.4.0
func (b *DomainImportApplyConfiguration) WithFilter(value *DomainFilterApplyConfiguration) *DomainImportApplyConfiguration
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 (*DomainImportApplyConfiguration) WithID ¶ added in v2.4.0
func (b *DomainImportApplyConfiguration) WithID(value string) *DomainImportApplyConfiguration
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 DomainResourceSpecApplyConfiguration ¶ added in v2.4.0
type DomainResourceSpecApplyConfiguration struct {
Name *apiv1alpha1.KeystoneName `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
}
DomainResourceSpecApplyConfiguration represents a declarative configuration of the DomainResourceSpec type for use with apply.
func DomainResourceSpec ¶ added in v2.4.0
func DomainResourceSpec() *DomainResourceSpecApplyConfiguration
DomainResourceSpecApplyConfiguration constructs a declarative configuration of the DomainResourceSpec type for use with apply.
func (*DomainResourceSpecApplyConfiguration) WithDescription ¶ added in v2.4.0
func (b *DomainResourceSpecApplyConfiguration) WithDescription(value string) *DomainResourceSpecApplyConfiguration
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 (*DomainResourceSpecApplyConfiguration) WithEnabled ¶ added in v2.4.0
func (b *DomainResourceSpecApplyConfiguration) WithEnabled(value bool) *DomainResourceSpecApplyConfiguration
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 (*DomainResourceSpecApplyConfiguration) WithName ¶ added in v2.4.0
func (b *DomainResourceSpecApplyConfiguration) WithName(value apiv1alpha1.KeystoneName) *DomainResourceSpecApplyConfiguration
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 DomainResourceStatusApplyConfiguration ¶ added in v2.4.0
type DomainResourceStatusApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
}
DomainResourceStatusApplyConfiguration represents a declarative configuration of the DomainResourceStatus type for use with apply.
func DomainResourceStatus ¶ added in v2.4.0
func DomainResourceStatus() *DomainResourceStatusApplyConfiguration
DomainResourceStatusApplyConfiguration constructs a declarative configuration of the DomainResourceStatus type for use with apply.
func (*DomainResourceStatusApplyConfiguration) WithDescription ¶ added in v2.4.0
func (b *DomainResourceStatusApplyConfiguration) WithDescription(value string) *DomainResourceStatusApplyConfiguration
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 (*DomainResourceStatusApplyConfiguration) WithEnabled ¶ added in v2.4.0
func (b *DomainResourceStatusApplyConfiguration) WithEnabled(value bool) *DomainResourceStatusApplyConfiguration
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 (*DomainResourceStatusApplyConfiguration) WithName ¶ added in v2.4.0
func (b *DomainResourceStatusApplyConfiguration) WithName(value string) *DomainResourceStatusApplyConfiguration
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 DomainSpecApplyConfiguration ¶ added in v2.4.0
type DomainSpecApplyConfiguration struct {
Import *DomainImportApplyConfiguration `json:"import,omitempty"`
Resource *DomainResourceSpecApplyConfiguration `json:"resource,omitempty"`
ManagementPolicy *apiv1alpha1.ManagementPolicy `json:"managementPolicy,omitempty"`
ManagedOptions *ManagedOptionsApplyConfiguration `json:"managedOptions,omitempty"`
CloudCredentialsRef *CloudCredentialsReferenceApplyConfiguration `json:"cloudCredentialsRef,omitempty"`
}
DomainSpecApplyConfiguration represents a declarative configuration of the DomainSpec type for use with apply.
func DomainSpec ¶ added in v2.4.0
func DomainSpec() *DomainSpecApplyConfiguration
DomainSpecApplyConfiguration constructs a declarative configuration of the DomainSpec type for use with apply.
func (*DomainSpecApplyConfiguration) WithCloudCredentialsRef ¶ added in v2.4.0
func (b *DomainSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *DomainSpecApplyConfiguration
WithCloudCredentialsRef sets the CloudCredentialsRef 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 CloudCredentialsRef field is set to the value of the last call.
func (*DomainSpecApplyConfiguration) WithImport ¶ added in v2.4.0
func (b *DomainSpecApplyConfiguration) WithImport(value *DomainImportApplyConfiguration) *DomainSpecApplyConfiguration
WithImport sets the Import 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 Import field is set to the value of the last call.
func (*DomainSpecApplyConfiguration) WithManagedOptions ¶ added in v2.4.0
func (b *DomainSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *DomainSpecApplyConfiguration
WithManagedOptions sets the ManagedOptions 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 ManagedOptions field is set to the value of the last call.
func (*DomainSpecApplyConfiguration) WithManagementPolicy ¶ added in v2.4.0
func (b *DomainSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *DomainSpecApplyConfiguration
WithManagementPolicy sets the ManagementPolicy 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 ManagementPolicy field is set to the value of the last call.
func (*DomainSpecApplyConfiguration) WithResource ¶ added in v2.4.0
func (b *DomainSpecApplyConfiguration) WithResource(value *DomainResourceSpecApplyConfiguration) *DomainSpecApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type DomainStatusApplyConfiguration ¶ added in v2.4.0
type DomainStatusApplyConfiguration struct {
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
ID *string `json:"id,omitempty"`
Resource *DomainResourceStatusApplyConfiguration `json:"resource,omitempty"`
}
DomainStatusApplyConfiguration represents a declarative configuration of the DomainStatus type for use with apply.
func DomainStatus ¶ added in v2.4.0
func DomainStatus() *DomainStatusApplyConfiguration
DomainStatusApplyConfiguration constructs a declarative configuration of the DomainStatus type for use with apply.
func (*DomainStatusApplyConfiguration) WithConditions ¶ added in v2.4.0
func (b *DomainStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *DomainStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*DomainStatusApplyConfiguration) WithID ¶ added in v2.4.0
func (b *DomainStatusApplyConfiguration) WithID(value string) *DomainStatusApplyConfiguration
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 (*DomainStatusApplyConfiguration) WithResource ¶ added in v2.4.0
func (b *DomainStatusApplyConfiguration) WithResource(value *DomainResourceStatusApplyConfiguration) *DomainStatusApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type ExternalGatewayApplyConfiguration ¶
type ExternalGatewayApplyConfiguration struct {
NetworkRef *apiv1alpha1.KubernetesNameRef `json:"networkRef,omitempty"`
}
ExternalGatewayApplyConfiguration represents a declarative configuration of the ExternalGateway type for use with apply.
func ExternalGateway ¶
func ExternalGateway() *ExternalGatewayApplyConfiguration
ExternalGatewayApplyConfiguration constructs a declarative configuration of the ExternalGateway type for use with apply.
func (*ExternalGatewayApplyConfiguration) WithNetworkRef ¶
func (b *ExternalGatewayApplyConfiguration) WithNetworkRef(value apiv1alpha1.KubernetesNameRef) *ExternalGatewayApplyConfiguration
WithNetworkRef sets the NetworkRef 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 NetworkRef field is set to the value of the last call.
type ExternalGatewayStatusApplyConfiguration ¶
type ExternalGatewayStatusApplyConfiguration struct {
NetworkID *string `json:"networkID,omitempty"`
}
ExternalGatewayStatusApplyConfiguration represents a declarative configuration of the ExternalGatewayStatus type for use with apply.
func ExternalGatewayStatus ¶
func ExternalGatewayStatus() *ExternalGatewayStatusApplyConfiguration
ExternalGatewayStatusApplyConfiguration constructs a declarative configuration of the ExternalGatewayStatus type for use with apply.
func (*ExternalGatewayStatusApplyConfiguration) WithNetworkID ¶
func (b *ExternalGatewayStatusApplyConfiguration) WithNetworkID(value string) *ExternalGatewayStatusApplyConfiguration
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.
type FilterByKeystoneTagsApplyConfiguration ¶ added in v2.1.0
type FilterByKeystoneTagsApplyConfiguration struct {
Tags []apiv1alpha1.KeystoneTag `json:"tags,omitempty"`
TagsAny []apiv1alpha1.KeystoneTag `json:"tagsAny,omitempty"`
NotTags []apiv1alpha1.KeystoneTag `json:"notTags,omitempty"`
NotTagsAny []apiv1alpha1.KeystoneTag `json:"notTagsAny,omitempty"`
}
FilterByKeystoneTagsApplyConfiguration represents a declarative configuration of the FilterByKeystoneTags type for use with apply.
func FilterByKeystoneTags ¶ added in v2.1.0
func FilterByKeystoneTags() *FilterByKeystoneTagsApplyConfiguration
FilterByKeystoneTagsApplyConfiguration constructs a declarative configuration of the FilterByKeystoneTags type for use with apply.
func (*FilterByKeystoneTagsApplyConfiguration) WithNotTags ¶ added in v2.1.0
func (b *FilterByKeystoneTagsApplyConfiguration) WithNotTags(values ...apiv1alpha1.KeystoneTag) *FilterByKeystoneTagsApplyConfiguration
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 (*FilterByKeystoneTagsApplyConfiguration) WithNotTagsAny ¶ added in v2.1.0
func (b *FilterByKeystoneTagsApplyConfiguration) WithNotTagsAny(values ...apiv1alpha1.KeystoneTag) *FilterByKeystoneTagsApplyConfiguration
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 (*FilterByKeystoneTagsApplyConfiguration) WithTags ¶ added in v2.1.0
func (b *FilterByKeystoneTagsApplyConfiguration) WithTags(values ...apiv1alpha1.KeystoneTag) *FilterByKeystoneTagsApplyConfiguration
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 (*FilterByKeystoneTagsApplyConfiguration) WithTagsAny ¶ added in v2.1.0
func (b *FilterByKeystoneTagsApplyConfiguration) WithTagsAny(values ...apiv1alpha1.KeystoneTag) *FilterByKeystoneTagsApplyConfiguration
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 FilterByNeutronTagsApplyConfiguration ¶
type FilterByNeutronTagsApplyConfiguration struct {
Tags []apiv1alpha1.NeutronTag `json:"tags,omitempty"`
TagsAny []apiv1alpha1.NeutronTag `json:"tagsAny,omitempty"`
NotTags []apiv1alpha1.NeutronTag `json:"notTags,omitempty"`
NotTagsAny []apiv1alpha1.NeutronTag `json:"notTagsAny,omitempty"`
}
FilterByNeutronTagsApplyConfiguration represents a declarative configuration of the FilterByNeutronTags type for use with apply.
func FilterByNeutronTags ¶
func FilterByNeutronTags() *FilterByNeutronTagsApplyConfiguration
FilterByNeutronTagsApplyConfiguration constructs a declarative configuration of the FilterByNeutronTags type for use with apply.
func (*FilterByNeutronTagsApplyConfiguration) WithNotTags ¶
func (b *FilterByNeutronTagsApplyConfiguration) WithNotTags(values ...apiv1alpha1.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 ...apiv1alpha1.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 ...apiv1alpha1.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 ...apiv1alpha1.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 FilterByServerTagsApplyConfiguration ¶
type FilterByServerTagsApplyConfiguration struct {
Tags []apiv1alpha1.ServerTag `json:"tags,omitempty"`
TagsAny []apiv1alpha1.ServerTag `json:"tagsAny,omitempty"`
NotTags []apiv1alpha1.ServerTag `json:"notTags,omitempty"`
NotTagsAny []apiv1alpha1.ServerTag `json:"notTagsAny,omitempty"`
}
FilterByServerTagsApplyConfiguration represents a declarative configuration of the FilterByServerTags type for use with apply.
func FilterByServerTags ¶
func FilterByServerTags() *FilterByServerTagsApplyConfiguration
FilterByServerTagsApplyConfiguration constructs a declarative configuration of the FilterByServerTags type for use with apply.
func (*FilterByServerTagsApplyConfiguration) WithNotTags ¶
func (b *FilterByServerTagsApplyConfiguration) WithNotTags(values ...apiv1alpha1.ServerTag) *FilterByServerTagsApplyConfiguration
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 (*FilterByServerTagsApplyConfiguration) WithNotTagsAny ¶
func (b *FilterByServerTagsApplyConfiguration) WithNotTagsAny(values ...apiv1alpha1.ServerTag) *FilterByServerTagsApplyConfiguration
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 (*FilterByServerTagsApplyConfiguration) WithTags ¶
func (b *FilterByServerTagsApplyConfiguration) WithTags(values ...apiv1alpha1.ServerTag) *FilterByServerTagsApplyConfiguration
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 (*FilterByServerTagsApplyConfiguration) WithTagsAny ¶
func (b *FilterByServerTagsApplyConfiguration) WithTagsAny(values ...apiv1alpha1.ServerTag) *FilterByServerTagsApplyConfiguration
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 FixedIPStatusApplyConfiguration ¶
type FixedIPStatusApplyConfiguration struct {
IP *string `json:"ip,omitempty"`
SubnetID *string `json:"subnetID,omitempty"`
}
FixedIPStatusApplyConfiguration represents a declarative configuration of the FixedIPStatus type for use with apply.
func FixedIPStatus ¶
func FixedIPStatus() *FixedIPStatusApplyConfiguration
FixedIPStatusApplyConfiguration constructs a declarative configuration of the FixedIPStatus type for use with apply.
func (*FixedIPStatusApplyConfiguration) WithIP ¶
func (b *FixedIPStatusApplyConfiguration) WithIP(value string) *FixedIPStatusApplyConfiguration
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 (*FixedIPStatusApplyConfiguration) WithSubnetID ¶
func (b *FixedIPStatusApplyConfiguration) WithSubnetID(value string) *FixedIPStatusApplyConfiguration
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 FlavorApplyConfiguration ¶
type FlavorApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *FlavorSpecApplyConfiguration `json:"spec,omitempty"`
Status *FlavorStatusApplyConfiguration `json:"status,omitempty"`
}
FlavorApplyConfiguration represents a declarative configuration of the Flavor type for use with apply.
func ExtractFlavor ¶
func ExtractFlavor(flavor *apiv1alpha1.Flavor, fieldManager string) (*FlavorApplyConfiguration, error)
ExtractFlavor extracts the applied configuration owned by fieldManager from flavor. If no managedFields are found in flavor for fieldManager, a FlavorApplyConfiguration 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. flavor must be a unmodified Flavor API object that was retrieved from the Kubernetes API. ExtractFlavor 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 ExtractFlavorStatus ¶
func ExtractFlavorStatus(flavor *apiv1alpha1.Flavor, fieldManager string) (*FlavorApplyConfiguration, error)
ExtractFlavorStatus is the same as ExtractFlavor except that it extracts the status subresource applied configuration. Experimental!
func Flavor ¶
func Flavor(name, namespace string) *FlavorApplyConfiguration
Flavor constructs a declarative configuration of the Flavor type for use with apply.
func (*FlavorApplyConfiguration) GetAPIVersion ¶ added in v2.4.0
func (b *FlavorApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*FlavorApplyConfiguration) GetKind ¶ added in v2.4.0
func (b *FlavorApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*FlavorApplyConfiguration) GetName ¶
func (b *FlavorApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*FlavorApplyConfiguration) GetNamespace ¶ added in v2.4.0
func (b *FlavorApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (FlavorApplyConfiguration) IsApplyConfiguration ¶ added in v2.4.0
func (b FlavorApplyConfiguration) IsApplyConfiguration()
func (*FlavorApplyConfiguration) WithAPIVersion ¶
func (b *FlavorApplyConfiguration) WithAPIVersion(value string) *FlavorApplyConfiguration
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 (*FlavorApplyConfiguration) WithAnnotations ¶
func (b *FlavorApplyConfiguration) WithAnnotations(entries map[string]string) *FlavorApplyConfiguration
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 (*FlavorApplyConfiguration) WithCreationTimestamp ¶
func (b *FlavorApplyConfiguration) WithCreationTimestamp(value metav1.Time) *FlavorApplyConfiguration
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 (*FlavorApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *FlavorApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *FlavorApplyConfiguration
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 (*FlavorApplyConfiguration) WithDeletionTimestamp ¶
func (b *FlavorApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *FlavorApplyConfiguration
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 (*FlavorApplyConfiguration) WithFinalizers ¶
func (b *FlavorApplyConfiguration) WithFinalizers(values ...string) *FlavorApplyConfiguration
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 (*FlavorApplyConfiguration) WithGenerateName ¶
func (b *FlavorApplyConfiguration) WithGenerateName(value string) *FlavorApplyConfiguration
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 (*FlavorApplyConfiguration) WithGeneration ¶
func (b *FlavorApplyConfiguration) WithGeneration(value int64) *FlavorApplyConfiguration
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 (*FlavorApplyConfiguration) WithKind ¶
func (b *FlavorApplyConfiguration) WithKind(value string) *FlavorApplyConfiguration
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 (*FlavorApplyConfiguration) WithLabels ¶
func (b *FlavorApplyConfiguration) WithLabels(entries map[string]string) *FlavorApplyConfiguration
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 (*FlavorApplyConfiguration) WithName ¶
func (b *FlavorApplyConfiguration) WithName(value string) *FlavorApplyConfiguration
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 (*FlavorApplyConfiguration) WithNamespace ¶
func (b *FlavorApplyConfiguration) WithNamespace(value string) *FlavorApplyConfiguration
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 (*FlavorApplyConfiguration) WithOwnerReferences ¶
func (b *FlavorApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *FlavorApplyConfiguration
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 (*FlavorApplyConfiguration) WithResourceVersion ¶
func (b *FlavorApplyConfiguration) WithResourceVersion(value string) *FlavorApplyConfiguration
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 (*FlavorApplyConfiguration) WithSpec ¶
func (b *FlavorApplyConfiguration) WithSpec(value *FlavorSpecApplyConfiguration) *FlavorApplyConfiguration
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 (*FlavorApplyConfiguration) WithStatus ¶
func (b *FlavorApplyConfiguration) WithStatus(value *FlavorStatusApplyConfiguration) *FlavorApplyConfiguration
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 (*FlavorApplyConfiguration) WithUID ¶
func (b *FlavorApplyConfiguration) WithUID(value types.UID) *FlavorApplyConfiguration
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 FlavorFilterApplyConfiguration ¶
type FlavorFilterApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
RAM *int32 `json:"ram,omitempty"`
Vcpus *int32 `json:"vcpus,omitempty"`
Disk *int32 `json:"disk,omitempty"`
}
FlavorFilterApplyConfiguration represents a declarative configuration of the FlavorFilter type for use with apply.
func FlavorFilter ¶
func FlavorFilter() *FlavorFilterApplyConfiguration
FlavorFilterApplyConfiguration constructs a declarative configuration of the FlavorFilter type for use with apply.
func (*FlavorFilterApplyConfiguration) WithDisk ¶
func (b *FlavorFilterApplyConfiguration) WithDisk(value int32) *FlavorFilterApplyConfiguration
WithDisk sets the Disk 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 Disk field is set to the value of the last call.
func (*FlavorFilterApplyConfiguration) WithName ¶
func (b *FlavorFilterApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *FlavorFilterApplyConfiguration
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 (*FlavorFilterApplyConfiguration) WithRAM ¶
func (b *FlavorFilterApplyConfiguration) WithRAM(value int32) *FlavorFilterApplyConfiguration
WithRAM sets the RAM 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 RAM field is set to the value of the last call.
func (*FlavorFilterApplyConfiguration) WithVcpus ¶
func (b *FlavorFilterApplyConfiguration) WithVcpus(value int32) *FlavorFilterApplyConfiguration
WithVcpus sets the Vcpus 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 Vcpus field is set to the value of the last call.
type FlavorImportApplyConfiguration ¶
type FlavorImportApplyConfiguration struct {
ID *string `json:"id,omitempty"`
Filter *FlavorFilterApplyConfiguration `json:"filter,omitempty"`
}
FlavorImportApplyConfiguration represents a declarative configuration of the FlavorImport type for use with apply.
func FlavorImport ¶
func FlavorImport() *FlavorImportApplyConfiguration
FlavorImportApplyConfiguration constructs a declarative configuration of the FlavorImport type for use with apply.
func (*FlavorImportApplyConfiguration) WithFilter ¶
func (b *FlavorImportApplyConfiguration) WithFilter(value *FlavorFilterApplyConfiguration) *FlavorImportApplyConfiguration
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 (*FlavorImportApplyConfiguration) WithID ¶
func (b *FlavorImportApplyConfiguration) WithID(value string) *FlavorImportApplyConfiguration
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 FlavorResourceSpecApplyConfiguration ¶
type FlavorResourceSpecApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
RAM *int32 `json:"ram,omitempty"`
Vcpus *int32 `json:"vcpus,omitempty"`
Disk *int32 `json:"disk,omitempty"`
Swap *int32 `json:"swap,omitempty"`
IsPublic *bool `json:"isPublic,omitempty"`
Ephemeral *int32 `json:"ephemeral,omitempty"`
}
FlavorResourceSpecApplyConfiguration represents a declarative configuration of the FlavorResourceSpec type for use with apply.
func FlavorResourceSpec ¶
func FlavorResourceSpec() *FlavorResourceSpecApplyConfiguration
FlavorResourceSpecApplyConfiguration constructs a declarative configuration of the FlavorResourceSpec type for use with apply.
func (*FlavorResourceSpecApplyConfiguration) WithDescription ¶
func (b *FlavorResourceSpecApplyConfiguration) WithDescription(value string) *FlavorResourceSpecApplyConfiguration
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 (*FlavorResourceSpecApplyConfiguration) WithDisk ¶
func (b *FlavorResourceSpecApplyConfiguration) WithDisk(value int32) *FlavorResourceSpecApplyConfiguration
WithDisk sets the Disk 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 Disk field is set to the value of the last call.
func (*FlavorResourceSpecApplyConfiguration) WithEphemeral ¶
func (b *FlavorResourceSpecApplyConfiguration) WithEphemeral(value int32) *FlavorResourceSpecApplyConfiguration
WithEphemeral sets the Ephemeral 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 Ephemeral field is set to the value of the last call.
func (*FlavorResourceSpecApplyConfiguration) WithIsPublic ¶
func (b *FlavorResourceSpecApplyConfiguration) WithIsPublic(value bool) *FlavorResourceSpecApplyConfiguration
WithIsPublic sets the IsPublic 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 IsPublic field is set to the value of the last call.
func (*FlavorResourceSpecApplyConfiguration) WithName ¶
func (b *FlavorResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *FlavorResourceSpecApplyConfiguration
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 (*FlavorResourceSpecApplyConfiguration) WithRAM ¶
func (b *FlavorResourceSpecApplyConfiguration) WithRAM(value int32) *FlavorResourceSpecApplyConfiguration
WithRAM sets the RAM 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 RAM field is set to the value of the last call.
func (*FlavorResourceSpecApplyConfiguration) WithSwap ¶
func (b *FlavorResourceSpecApplyConfiguration) WithSwap(value int32) *FlavorResourceSpecApplyConfiguration
WithSwap sets the Swap 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 Swap field is set to the value of the last call.
func (*FlavorResourceSpecApplyConfiguration) WithVcpus ¶
func (b *FlavorResourceSpecApplyConfiguration) WithVcpus(value int32) *FlavorResourceSpecApplyConfiguration
WithVcpus sets the Vcpus 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 Vcpus field is set to the value of the last call.
type FlavorResourceStatusApplyConfiguration ¶
type FlavorResourceStatusApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
RAM *int32 `json:"ram,omitempty"`
Vcpus *int32 `json:"vcpus,omitempty"`
Disk *int32 `json:"disk,omitempty"`
Swap *int32 `json:"swap,omitempty"`
IsPublic *bool `json:"isPublic,omitempty"`
Ephemeral *int32 `json:"ephemeral,omitempty"`
}
FlavorResourceStatusApplyConfiguration represents a declarative configuration of the FlavorResourceStatus type for use with apply.
func FlavorResourceStatus ¶
func FlavorResourceStatus() *FlavorResourceStatusApplyConfiguration
FlavorResourceStatusApplyConfiguration constructs a declarative configuration of the FlavorResourceStatus type for use with apply.
func (*FlavorResourceStatusApplyConfiguration) WithDescription ¶
func (b *FlavorResourceStatusApplyConfiguration) WithDescription(value string) *FlavorResourceStatusApplyConfiguration
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 (*FlavorResourceStatusApplyConfiguration) WithDisk ¶
func (b *FlavorResourceStatusApplyConfiguration) WithDisk(value int32) *FlavorResourceStatusApplyConfiguration
WithDisk sets the Disk 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 Disk field is set to the value of the last call.
func (*FlavorResourceStatusApplyConfiguration) WithEphemeral ¶
func (b *FlavorResourceStatusApplyConfiguration) WithEphemeral(value int32) *FlavorResourceStatusApplyConfiguration
WithEphemeral sets the Ephemeral 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 Ephemeral field is set to the value of the last call.
func (*FlavorResourceStatusApplyConfiguration) WithIsPublic ¶
func (b *FlavorResourceStatusApplyConfiguration) WithIsPublic(value bool) *FlavorResourceStatusApplyConfiguration
WithIsPublic sets the IsPublic 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 IsPublic field is set to the value of the last call.
func (*FlavorResourceStatusApplyConfiguration) WithName ¶
func (b *FlavorResourceStatusApplyConfiguration) WithName(value string) *FlavorResourceStatusApplyConfiguration
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 (*FlavorResourceStatusApplyConfiguration) WithRAM ¶
func (b *FlavorResourceStatusApplyConfiguration) WithRAM(value int32) *FlavorResourceStatusApplyConfiguration
WithRAM sets the RAM 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 RAM field is set to the value of the last call.
func (*FlavorResourceStatusApplyConfiguration) WithSwap ¶
func (b *FlavorResourceStatusApplyConfiguration) WithSwap(value int32) *FlavorResourceStatusApplyConfiguration
WithSwap sets the Swap 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 Swap field is set to the value of the last call.
func (*FlavorResourceStatusApplyConfiguration) WithVcpus ¶
func (b *FlavorResourceStatusApplyConfiguration) WithVcpus(value int32) *FlavorResourceStatusApplyConfiguration
WithVcpus sets the Vcpus 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 Vcpus field is set to the value of the last call.
type FlavorSpecApplyConfiguration ¶
type FlavorSpecApplyConfiguration struct {
Import *FlavorImportApplyConfiguration `json:"import,omitempty"`
Resource *FlavorResourceSpecApplyConfiguration `json:"resource,omitempty"`
ManagementPolicy *apiv1alpha1.ManagementPolicy `json:"managementPolicy,omitempty"`
ManagedOptions *ManagedOptionsApplyConfiguration `json:"managedOptions,omitempty"`
CloudCredentialsRef *CloudCredentialsReferenceApplyConfiguration `json:"cloudCredentialsRef,omitempty"`
}
FlavorSpecApplyConfiguration represents a declarative configuration of the FlavorSpec type for use with apply.
func FlavorSpec ¶
func FlavorSpec() *FlavorSpecApplyConfiguration
FlavorSpecApplyConfiguration constructs a declarative configuration of the FlavorSpec type for use with apply.
func (*FlavorSpecApplyConfiguration) WithCloudCredentialsRef ¶
func (b *FlavorSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *FlavorSpecApplyConfiguration
WithCloudCredentialsRef sets the CloudCredentialsRef 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 CloudCredentialsRef field is set to the value of the last call.
func (*FlavorSpecApplyConfiguration) WithImport ¶
func (b *FlavorSpecApplyConfiguration) WithImport(value *FlavorImportApplyConfiguration) *FlavorSpecApplyConfiguration
WithImport sets the Import 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 Import field is set to the value of the last call.
func (*FlavorSpecApplyConfiguration) WithManagedOptions ¶
func (b *FlavorSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *FlavorSpecApplyConfiguration
WithManagedOptions sets the ManagedOptions 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 ManagedOptions field is set to the value of the last call.
func (*FlavorSpecApplyConfiguration) WithManagementPolicy ¶
func (b *FlavorSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *FlavorSpecApplyConfiguration
WithManagementPolicy sets the ManagementPolicy 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 ManagementPolicy field is set to the value of the last call.
func (*FlavorSpecApplyConfiguration) WithResource ¶
func (b *FlavorSpecApplyConfiguration) WithResource(value *FlavorResourceSpecApplyConfiguration) *FlavorSpecApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type FlavorStatusApplyConfiguration ¶
type FlavorStatusApplyConfiguration struct {
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
ID *string `json:"id,omitempty"`
Resource *FlavorResourceStatusApplyConfiguration `json:"resource,omitempty"`
}
FlavorStatusApplyConfiguration represents a declarative configuration of the FlavorStatus type for use with apply.
func FlavorStatus ¶
func FlavorStatus() *FlavorStatusApplyConfiguration
FlavorStatusApplyConfiguration constructs a declarative configuration of the FlavorStatus type for use with apply.
func (*FlavorStatusApplyConfiguration) WithConditions ¶
func (b *FlavorStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *FlavorStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*FlavorStatusApplyConfiguration) WithID ¶
func (b *FlavorStatusApplyConfiguration) WithID(value string) *FlavorStatusApplyConfiguration
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 (*FlavorStatusApplyConfiguration) WithResource ¶
func (b *FlavorStatusApplyConfiguration) WithResource(value *FlavorResourceStatusApplyConfiguration) *FlavorStatusApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type FloatingIPApplyConfiguration ¶ added in v2.2.0
type FloatingIPApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *FloatingIPSpecApplyConfiguration `json:"spec,omitempty"`
Status *FloatingIPStatusApplyConfiguration `json:"status,omitempty"`
}
FloatingIPApplyConfiguration represents a declarative configuration of the FloatingIP type for use with apply.
func ExtractFloatingIP ¶ added in v2.2.0
func ExtractFloatingIP(floatingIP *apiv1alpha1.FloatingIP, fieldManager string) (*FloatingIPApplyConfiguration, error)
ExtractFloatingIP extracts the applied configuration owned by fieldManager from floatingIP. If no managedFields are found in floatingIP for fieldManager, a FloatingIPApplyConfiguration 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. floatingIP must be a unmodified FloatingIP API object that was retrieved from the Kubernetes API. ExtractFloatingIP 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 ExtractFloatingIPStatus ¶ added in v2.2.0
func ExtractFloatingIPStatus(floatingIP *apiv1alpha1.FloatingIP, fieldManager string) (*FloatingIPApplyConfiguration, error)
ExtractFloatingIPStatus is the same as ExtractFloatingIP except that it extracts the status subresource applied configuration. Experimental!
func FloatingIP ¶ added in v2.2.0
func FloatingIP(name, namespace string) *FloatingIPApplyConfiguration
FloatingIP constructs a declarative configuration of the FloatingIP type for use with apply.
func (*FloatingIPApplyConfiguration) GetAPIVersion ¶ added in v2.4.0
func (b *FloatingIPApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*FloatingIPApplyConfiguration) GetKind ¶ added in v2.4.0
func (b *FloatingIPApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*FloatingIPApplyConfiguration) GetName ¶ added in v2.2.0
func (b *FloatingIPApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*FloatingIPApplyConfiguration) GetNamespace ¶ added in v2.4.0
func (b *FloatingIPApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (FloatingIPApplyConfiguration) IsApplyConfiguration ¶ added in v2.4.0
func (b FloatingIPApplyConfiguration) IsApplyConfiguration()
func (*FloatingIPApplyConfiguration) WithAPIVersion ¶ added in v2.2.0
func (b *FloatingIPApplyConfiguration) WithAPIVersion(value string) *FloatingIPApplyConfiguration
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 (*FloatingIPApplyConfiguration) WithAnnotations ¶ added in v2.2.0
func (b *FloatingIPApplyConfiguration) WithAnnotations(entries map[string]string) *FloatingIPApplyConfiguration
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 (*FloatingIPApplyConfiguration) WithCreationTimestamp ¶ added in v2.2.0
func (b *FloatingIPApplyConfiguration) WithCreationTimestamp(value metav1.Time) *FloatingIPApplyConfiguration
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 (*FloatingIPApplyConfiguration) WithDeletionGracePeriodSeconds ¶ added in v2.2.0
func (b *FloatingIPApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *FloatingIPApplyConfiguration
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 (*FloatingIPApplyConfiguration) WithDeletionTimestamp ¶ added in v2.2.0
func (b *FloatingIPApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *FloatingIPApplyConfiguration
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 (*FloatingIPApplyConfiguration) WithFinalizers ¶ added in v2.2.0
func (b *FloatingIPApplyConfiguration) WithFinalizers(values ...string) *FloatingIPApplyConfiguration
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 (*FloatingIPApplyConfiguration) WithGenerateName ¶ added in v2.2.0
func (b *FloatingIPApplyConfiguration) WithGenerateName(value string) *FloatingIPApplyConfiguration
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 (*FloatingIPApplyConfiguration) WithGeneration ¶ added in v2.2.0
func (b *FloatingIPApplyConfiguration) WithGeneration(value int64) *FloatingIPApplyConfiguration
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 (*FloatingIPApplyConfiguration) WithKind ¶ added in v2.2.0
func (b *FloatingIPApplyConfiguration) WithKind(value string) *FloatingIPApplyConfiguration
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 (*FloatingIPApplyConfiguration) WithLabels ¶ added in v2.2.0
func (b *FloatingIPApplyConfiguration) WithLabels(entries map[string]string) *FloatingIPApplyConfiguration
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 (*FloatingIPApplyConfiguration) WithName ¶ added in v2.2.0
func (b *FloatingIPApplyConfiguration) WithName(value string) *FloatingIPApplyConfiguration
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 (*FloatingIPApplyConfiguration) WithNamespace ¶ added in v2.2.0
func (b *FloatingIPApplyConfiguration) WithNamespace(value string) *FloatingIPApplyConfiguration
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 (*FloatingIPApplyConfiguration) WithOwnerReferences ¶ added in v2.2.0
func (b *FloatingIPApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *FloatingIPApplyConfiguration
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 (*FloatingIPApplyConfiguration) WithResourceVersion ¶ added in v2.2.0
func (b *FloatingIPApplyConfiguration) WithResourceVersion(value string) *FloatingIPApplyConfiguration
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 (*FloatingIPApplyConfiguration) WithSpec ¶ added in v2.2.0
func (b *FloatingIPApplyConfiguration) WithSpec(value *FloatingIPSpecApplyConfiguration) *FloatingIPApplyConfiguration
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 (*FloatingIPApplyConfiguration) WithStatus ¶ added in v2.2.0
func (b *FloatingIPApplyConfiguration) WithStatus(value *FloatingIPStatusApplyConfiguration) *FloatingIPApplyConfiguration
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 (*FloatingIPApplyConfiguration) WithUID ¶ added in v2.2.0
func (b *FloatingIPApplyConfiguration) WithUID(value types.UID) *FloatingIPApplyConfiguration
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 FloatingIPFilterApplyConfiguration ¶ added in v2.2.0
type FloatingIPFilterApplyConfiguration struct {
FloatingIP *apiv1alpha1.IPvAny `json:"floatingIP,omitempty"`
Description *apiv1alpha1.NeutronDescription `json:"description,omitempty"`
FloatingNetworkRef *apiv1alpha1.KubernetesNameRef `json:"floatingNetworkRef,omitempty"`
PortRef *apiv1alpha1.KubernetesNameRef `json:"portRef,omitempty"`
ProjectRef *apiv1alpha1.KubernetesNameRef `json:"projectRef,omitempty"`
Status *string `json:"status,omitempty"`
FilterByNeutronTagsApplyConfiguration `json:",inline"`
}
FloatingIPFilterApplyConfiguration represents a declarative configuration of the FloatingIPFilter type for use with apply.
func FloatingIPFilter ¶ added in v2.2.0
func FloatingIPFilter() *FloatingIPFilterApplyConfiguration
FloatingIPFilterApplyConfiguration constructs a declarative configuration of the FloatingIPFilter type for use with apply.
func (*FloatingIPFilterApplyConfiguration) WithDescription ¶ added in v2.2.0
func (b *FloatingIPFilterApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *FloatingIPFilterApplyConfiguration
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 (*FloatingIPFilterApplyConfiguration) WithFloatingIP ¶ added in v2.2.0
func (b *FloatingIPFilterApplyConfiguration) WithFloatingIP(value apiv1alpha1.IPvAny) *FloatingIPFilterApplyConfiguration
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 (*FloatingIPFilterApplyConfiguration) WithFloatingNetworkRef ¶ added in v2.2.0
func (b *FloatingIPFilterApplyConfiguration) WithFloatingNetworkRef(value apiv1alpha1.KubernetesNameRef) *FloatingIPFilterApplyConfiguration
WithFloatingNetworkRef sets the FloatingNetworkRef 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 FloatingNetworkRef field is set to the value of the last call.
func (*FloatingIPFilterApplyConfiguration) WithNotTags ¶ added in v2.2.0
func (b *FloatingIPFilterApplyConfiguration) WithNotTags(values ...apiv1alpha1.NeutronTag) *FloatingIPFilterApplyConfiguration
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 (*FloatingIPFilterApplyConfiguration) WithNotTagsAny ¶ added in v2.2.0
func (b *FloatingIPFilterApplyConfiguration) WithNotTagsAny(values ...apiv1alpha1.NeutronTag) *FloatingIPFilterApplyConfiguration
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 (*FloatingIPFilterApplyConfiguration) WithPortRef ¶ added in v2.2.0
func (b *FloatingIPFilterApplyConfiguration) WithPortRef(value apiv1alpha1.KubernetesNameRef) *FloatingIPFilterApplyConfiguration
WithPortRef sets the PortRef 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 PortRef field is set to the value of the last call.
func (*FloatingIPFilterApplyConfiguration) WithProjectRef ¶ added in v2.2.0
func (b *FloatingIPFilterApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *FloatingIPFilterApplyConfiguration
WithProjectRef sets the ProjectRef 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 ProjectRef field is set to the value of the last call.
func (*FloatingIPFilterApplyConfiguration) WithStatus ¶ added in v2.2.0
func (b *FloatingIPFilterApplyConfiguration) WithStatus(value string) *FloatingIPFilterApplyConfiguration
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 (*FloatingIPFilterApplyConfiguration) WithTags ¶ added in v2.2.0
func (b *FloatingIPFilterApplyConfiguration) WithTags(values ...apiv1alpha1.NeutronTag) *FloatingIPFilterApplyConfiguration
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 (*FloatingIPFilterApplyConfiguration) WithTagsAny ¶ added in v2.2.0
func (b *FloatingIPFilterApplyConfiguration) WithTagsAny(values ...apiv1alpha1.NeutronTag) *FloatingIPFilterApplyConfiguration
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 FloatingIPImportApplyConfiguration ¶ added in v2.2.0
type FloatingIPImportApplyConfiguration struct {
ID *string `json:"id,omitempty"`
Filter *FloatingIPFilterApplyConfiguration `json:"filter,omitempty"`
}
FloatingIPImportApplyConfiguration represents a declarative configuration of the FloatingIPImport type for use with apply.
func FloatingIPImport ¶ added in v2.2.0
func FloatingIPImport() *FloatingIPImportApplyConfiguration
FloatingIPImportApplyConfiguration constructs a declarative configuration of the FloatingIPImport type for use with apply.
func (*FloatingIPImportApplyConfiguration) WithFilter ¶ added in v2.2.0
func (b *FloatingIPImportApplyConfiguration) WithFilter(value *FloatingIPFilterApplyConfiguration) *FloatingIPImportApplyConfiguration
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 (*FloatingIPImportApplyConfiguration) WithID ¶ added in v2.2.0
func (b *FloatingIPImportApplyConfiguration) WithID(value string) *FloatingIPImportApplyConfiguration
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 FloatingIPResourceSpecApplyConfiguration ¶ added in v2.2.0
type FloatingIPResourceSpecApplyConfiguration struct {
Description *apiv1alpha1.NeutronDescription `json:"description,omitempty"`
Tags []apiv1alpha1.NeutronTag `json:"tags,omitempty"`
FloatingNetworkRef *apiv1alpha1.KubernetesNameRef `json:"floatingNetworkRef,omitempty"`
FloatingSubnetRef *apiv1alpha1.KubernetesNameRef `json:"floatingSubnetRef,omitempty"`
FloatingIP *apiv1alpha1.IPvAny `json:"floatingIP,omitempty"`
PortRef *apiv1alpha1.KubernetesNameRef `json:"portRef,omitempty"`
FixedIP *apiv1alpha1.IPvAny `json:"fixedIP,omitempty"`
ProjectRef *apiv1alpha1.KubernetesNameRef `json:"projectRef,omitempty"`
}
FloatingIPResourceSpecApplyConfiguration represents a declarative configuration of the FloatingIPResourceSpec type for use with apply.
func FloatingIPResourceSpec ¶ added in v2.2.0
func FloatingIPResourceSpec() *FloatingIPResourceSpecApplyConfiguration
FloatingIPResourceSpecApplyConfiguration constructs a declarative configuration of the FloatingIPResourceSpec type for use with apply.
func (*FloatingIPResourceSpecApplyConfiguration) WithDescription ¶ added in v2.2.0
func (b *FloatingIPResourceSpecApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *FloatingIPResourceSpecApplyConfiguration
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 (*FloatingIPResourceSpecApplyConfiguration) WithFixedIP ¶ added in v2.2.0
func (b *FloatingIPResourceSpecApplyConfiguration) WithFixedIP(value apiv1alpha1.IPvAny) *FloatingIPResourceSpecApplyConfiguration
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 (*FloatingIPResourceSpecApplyConfiguration) WithFloatingIP ¶ added in v2.2.0
func (b *FloatingIPResourceSpecApplyConfiguration) WithFloatingIP(value apiv1alpha1.IPvAny) *FloatingIPResourceSpecApplyConfiguration
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 (*FloatingIPResourceSpecApplyConfiguration) WithFloatingNetworkRef ¶ added in v2.2.0
func (b *FloatingIPResourceSpecApplyConfiguration) WithFloatingNetworkRef(value apiv1alpha1.KubernetesNameRef) *FloatingIPResourceSpecApplyConfiguration
WithFloatingNetworkRef sets the FloatingNetworkRef 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 FloatingNetworkRef field is set to the value of the last call.
func (*FloatingIPResourceSpecApplyConfiguration) WithFloatingSubnetRef ¶ added in v2.2.0
func (b *FloatingIPResourceSpecApplyConfiguration) WithFloatingSubnetRef(value apiv1alpha1.KubernetesNameRef) *FloatingIPResourceSpecApplyConfiguration
WithFloatingSubnetRef sets the FloatingSubnetRef 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 FloatingSubnetRef field is set to the value of the last call.
func (*FloatingIPResourceSpecApplyConfiguration) WithPortRef ¶ added in v2.2.0
func (b *FloatingIPResourceSpecApplyConfiguration) WithPortRef(value apiv1alpha1.KubernetesNameRef) *FloatingIPResourceSpecApplyConfiguration
WithPortRef sets the PortRef 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 PortRef field is set to the value of the last call.
func (*FloatingIPResourceSpecApplyConfiguration) WithProjectRef ¶ added in v2.2.0
func (b *FloatingIPResourceSpecApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *FloatingIPResourceSpecApplyConfiguration
WithProjectRef sets the ProjectRef 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 ProjectRef field is set to the value of the last call.
func (*FloatingIPResourceSpecApplyConfiguration) WithTags ¶ added in v2.2.0
func (b *FloatingIPResourceSpecApplyConfiguration) WithTags(values ...apiv1alpha1.NeutronTag) *FloatingIPResourceSpecApplyConfiguration
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 FloatingIPResourceStatusApplyConfiguration ¶ added in v2.2.0
type FloatingIPResourceStatusApplyConfiguration struct {
Description *string `json:"description,omitempty"`
FloatingNetworkID *string `json:"floatingNetworkID,omitempty"`
FloatingIP *string `json:"floatingIP,omitempty"`
PortID *string `json:"portID,omitempty"`
FixedIP *string `json:"fixedIP,omitempty"`
TenantID *string `json:"tenantID,omitempty"`
ProjectID *string `json:"projectID,omitempty"`
Status *string `json:"status,omitempty"`
RouterID *string `json:"routerID,omitempty"`
Tags []string `json:"tags,omitempty"`
NeutronStatusMetadataApplyConfiguration `json:",inline"`
}
FloatingIPResourceStatusApplyConfiguration represents a declarative configuration of the FloatingIPResourceStatus type for use with apply.
func FloatingIPResourceStatus ¶ added in v2.2.0
func FloatingIPResourceStatus() *FloatingIPResourceStatusApplyConfiguration
FloatingIPResourceStatusApplyConfiguration constructs a declarative configuration of the FloatingIPResourceStatus type for use with apply.
func (*FloatingIPResourceStatusApplyConfiguration) WithCreatedAt ¶ added in v2.2.0
func (b *FloatingIPResourceStatusApplyConfiguration) WithCreatedAt(value v1.Time) *FloatingIPResourceStatusApplyConfiguration
WithCreatedAt sets the CreatedAt 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 CreatedAt field is set to the value of the last call.
func (*FloatingIPResourceStatusApplyConfiguration) WithDescription ¶ added in v2.2.0
func (b *FloatingIPResourceStatusApplyConfiguration) WithDescription(value string) *FloatingIPResourceStatusApplyConfiguration
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 (*FloatingIPResourceStatusApplyConfiguration) WithFixedIP ¶ added in v2.2.0
func (b *FloatingIPResourceStatusApplyConfiguration) WithFixedIP(value string) *FloatingIPResourceStatusApplyConfiguration
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 (*FloatingIPResourceStatusApplyConfiguration) WithFloatingIP ¶ added in v2.2.0
func (b *FloatingIPResourceStatusApplyConfiguration) WithFloatingIP(value string) *FloatingIPResourceStatusApplyConfiguration
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 (*FloatingIPResourceStatusApplyConfiguration) WithFloatingNetworkID ¶ added in v2.2.0
func (b *FloatingIPResourceStatusApplyConfiguration) WithFloatingNetworkID(value string) *FloatingIPResourceStatusApplyConfiguration
WithFloatingNetworkID sets the FloatingNetworkID 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 FloatingNetworkID field is set to the value of the last call.
func (*FloatingIPResourceStatusApplyConfiguration) WithPortID ¶ added in v2.2.0
func (b *FloatingIPResourceStatusApplyConfiguration) WithPortID(value string) *FloatingIPResourceStatusApplyConfiguration
WithPortID sets the PortID 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 PortID field is set to the value of the last call.
func (*FloatingIPResourceStatusApplyConfiguration) WithProjectID ¶ added in v2.2.0
func (b *FloatingIPResourceStatusApplyConfiguration) WithProjectID(value string) *FloatingIPResourceStatusApplyConfiguration
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 (*FloatingIPResourceStatusApplyConfiguration) WithRevisionNumber ¶ added in v2.2.0
func (b *FloatingIPResourceStatusApplyConfiguration) WithRevisionNumber(value int64) *FloatingIPResourceStatusApplyConfiguration
WithRevisionNumber sets the RevisionNumber 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 RevisionNumber field is set to the value of the last call.
func (*FloatingIPResourceStatusApplyConfiguration) WithRouterID ¶ added in v2.2.0
func (b *FloatingIPResourceStatusApplyConfiguration) WithRouterID(value string) *FloatingIPResourceStatusApplyConfiguration
WithRouterID sets the RouterID 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 RouterID field is set to the value of the last call.
func (*FloatingIPResourceStatusApplyConfiguration) WithStatus ¶ added in v2.2.0
func (b *FloatingIPResourceStatusApplyConfiguration) WithStatus(value string) *FloatingIPResourceStatusApplyConfiguration
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 (*FloatingIPResourceStatusApplyConfiguration) WithTags ¶ added in v2.2.0
func (b *FloatingIPResourceStatusApplyConfiguration) WithTags(values ...string) *FloatingIPResourceStatusApplyConfiguration
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 (*FloatingIPResourceStatusApplyConfiguration) WithTenantID ¶ added in v2.2.0
func (b *FloatingIPResourceStatusApplyConfiguration) WithTenantID(value string) *FloatingIPResourceStatusApplyConfiguration
WithTenantID sets the TenantID 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 TenantID field is set to the value of the last call.
func (*FloatingIPResourceStatusApplyConfiguration) WithUpdatedAt ¶ added in v2.2.0
func (b *FloatingIPResourceStatusApplyConfiguration) WithUpdatedAt(value v1.Time) *FloatingIPResourceStatusApplyConfiguration
WithUpdatedAt sets the UpdatedAt 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 UpdatedAt field is set to the value of the last call.
type FloatingIPSpecApplyConfiguration ¶ added in v2.2.0
type FloatingIPSpecApplyConfiguration struct {
Import *FloatingIPImportApplyConfiguration `json:"import,omitempty"`
Resource *FloatingIPResourceSpecApplyConfiguration `json:"resource,omitempty"`
ManagementPolicy *apiv1alpha1.ManagementPolicy `json:"managementPolicy,omitempty"`
ManagedOptions *ManagedOptionsApplyConfiguration `json:"managedOptions,omitempty"`
CloudCredentialsRef *CloudCredentialsReferenceApplyConfiguration `json:"cloudCredentialsRef,omitempty"`
}
FloatingIPSpecApplyConfiguration represents a declarative configuration of the FloatingIPSpec type for use with apply.
func FloatingIPSpec ¶ added in v2.2.0
func FloatingIPSpec() *FloatingIPSpecApplyConfiguration
FloatingIPSpecApplyConfiguration constructs a declarative configuration of the FloatingIPSpec type for use with apply.
func (*FloatingIPSpecApplyConfiguration) WithCloudCredentialsRef ¶ added in v2.2.0
func (b *FloatingIPSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *FloatingIPSpecApplyConfiguration
WithCloudCredentialsRef sets the CloudCredentialsRef 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 CloudCredentialsRef field is set to the value of the last call.
func (*FloatingIPSpecApplyConfiguration) WithImport ¶ added in v2.2.0
func (b *FloatingIPSpecApplyConfiguration) WithImport(value *FloatingIPImportApplyConfiguration) *FloatingIPSpecApplyConfiguration
WithImport sets the Import 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 Import field is set to the value of the last call.
func (*FloatingIPSpecApplyConfiguration) WithManagedOptions ¶ added in v2.2.0
func (b *FloatingIPSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *FloatingIPSpecApplyConfiguration
WithManagedOptions sets the ManagedOptions 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 ManagedOptions field is set to the value of the last call.
func (*FloatingIPSpecApplyConfiguration) WithManagementPolicy ¶ added in v2.2.0
func (b *FloatingIPSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *FloatingIPSpecApplyConfiguration
WithManagementPolicy sets the ManagementPolicy 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 ManagementPolicy field is set to the value of the last call.
func (*FloatingIPSpecApplyConfiguration) WithResource ¶ added in v2.2.0
func (b *FloatingIPSpecApplyConfiguration) WithResource(value *FloatingIPResourceSpecApplyConfiguration) *FloatingIPSpecApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type FloatingIPStatusApplyConfiguration ¶ added in v2.2.0
type FloatingIPStatusApplyConfiguration struct {
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
ID *string `json:"id,omitempty"`
Resource *FloatingIPResourceStatusApplyConfiguration `json:"resource,omitempty"`
}
FloatingIPStatusApplyConfiguration represents a declarative configuration of the FloatingIPStatus type for use with apply.
func FloatingIPStatus ¶ added in v2.2.0
func FloatingIPStatus() *FloatingIPStatusApplyConfiguration
FloatingIPStatusApplyConfiguration constructs a declarative configuration of the FloatingIPStatus type for use with apply.
func (*FloatingIPStatusApplyConfiguration) WithConditions ¶ added in v2.2.0
func (b *FloatingIPStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *FloatingIPStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*FloatingIPStatusApplyConfiguration) WithID ¶ added in v2.2.0
func (b *FloatingIPStatusApplyConfiguration) WithID(value string) *FloatingIPStatusApplyConfiguration
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 (*FloatingIPStatusApplyConfiguration) WithResource ¶ added in v2.2.0
func (b *FloatingIPStatusApplyConfiguration) WithResource(value *FloatingIPResourceStatusApplyConfiguration) *FloatingIPStatusApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type GroupApplyConfiguration ¶ added in v2.4.0
type GroupApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *GroupSpecApplyConfiguration `json:"spec,omitempty"`
Status *GroupStatusApplyConfiguration `json:"status,omitempty"`
}
GroupApplyConfiguration represents a declarative configuration of the Group type for use with apply.
func ExtractGroup ¶ added in v2.4.0
func ExtractGroup(group *apiv1alpha1.Group, fieldManager string) (*GroupApplyConfiguration, error)
ExtractGroup extracts the applied configuration owned by fieldManager from group. If no managedFields are found in group for fieldManager, a GroupApplyConfiguration 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. group must be a unmodified Group API object that was retrieved from the Kubernetes API. ExtractGroup 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 ExtractGroupStatus ¶ added in v2.4.0
func ExtractGroupStatus(group *apiv1alpha1.Group, fieldManager string) (*GroupApplyConfiguration, error)
ExtractGroupStatus is the same as ExtractGroup except that it extracts the status subresource applied configuration. Experimental!
func Group ¶ added in v2.4.0
func Group(name, namespace string) *GroupApplyConfiguration
Group constructs a declarative configuration of the Group type for use with apply.
func (*GroupApplyConfiguration) GetAPIVersion ¶ added in v2.4.0
func (b *GroupApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*GroupApplyConfiguration) GetKind ¶ added in v2.4.0
func (b *GroupApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*GroupApplyConfiguration) GetName ¶ added in v2.4.0
func (b *GroupApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*GroupApplyConfiguration) GetNamespace ¶ added in v2.4.0
func (b *GroupApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (GroupApplyConfiguration) IsApplyConfiguration ¶ added in v2.4.0
func (b GroupApplyConfiguration) IsApplyConfiguration()
func (*GroupApplyConfiguration) WithAPIVersion ¶ added in v2.4.0
func (b *GroupApplyConfiguration) WithAPIVersion(value string) *GroupApplyConfiguration
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 (*GroupApplyConfiguration) WithAnnotations ¶ added in v2.4.0
func (b *GroupApplyConfiguration) WithAnnotations(entries map[string]string) *GroupApplyConfiguration
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 (*GroupApplyConfiguration) WithCreationTimestamp ¶ added in v2.4.0
func (b *GroupApplyConfiguration) WithCreationTimestamp(value metav1.Time) *GroupApplyConfiguration
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 (*GroupApplyConfiguration) WithDeletionGracePeriodSeconds ¶ added in v2.4.0
func (b *GroupApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *GroupApplyConfiguration
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 (*GroupApplyConfiguration) WithDeletionTimestamp ¶ added in v2.4.0
func (b *GroupApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *GroupApplyConfiguration
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 (*GroupApplyConfiguration) WithFinalizers ¶ added in v2.4.0
func (b *GroupApplyConfiguration) WithFinalizers(values ...string) *GroupApplyConfiguration
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 (*GroupApplyConfiguration) WithGenerateName ¶ added in v2.4.0
func (b *GroupApplyConfiguration) WithGenerateName(value string) *GroupApplyConfiguration
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 (*GroupApplyConfiguration) WithGeneration ¶ added in v2.4.0
func (b *GroupApplyConfiguration) WithGeneration(value int64) *GroupApplyConfiguration
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 (*GroupApplyConfiguration) WithKind ¶ added in v2.4.0
func (b *GroupApplyConfiguration) WithKind(value string) *GroupApplyConfiguration
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 (*GroupApplyConfiguration) WithLabels ¶ added in v2.4.0
func (b *GroupApplyConfiguration) WithLabels(entries map[string]string) *GroupApplyConfiguration
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 (*GroupApplyConfiguration) WithName ¶ added in v2.4.0
func (b *GroupApplyConfiguration) WithName(value string) *GroupApplyConfiguration
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 (*GroupApplyConfiguration) WithNamespace ¶ added in v2.4.0
func (b *GroupApplyConfiguration) WithNamespace(value string) *GroupApplyConfiguration
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 (*GroupApplyConfiguration) WithOwnerReferences ¶ added in v2.4.0
func (b *GroupApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *GroupApplyConfiguration
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 (*GroupApplyConfiguration) WithResourceVersion ¶ added in v2.4.0
func (b *GroupApplyConfiguration) WithResourceVersion(value string) *GroupApplyConfiguration
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 (*GroupApplyConfiguration) WithSpec ¶ added in v2.4.0
func (b *GroupApplyConfiguration) WithSpec(value *GroupSpecApplyConfiguration) *GroupApplyConfiguration
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 (*GroupApplyConfiguration) WithStatus ¶ added in v2.4.0
func (b *GroupApplyConfiguration) WithStatus(value *GroupStatusApplyConfiguration) *GroupApplyConfiguration
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 (*GroupApplyConfiguration) WithUID ¶ added in v2.4.0
func (b *GroupApplyConfiguration) WithUID(value types.UID) *GroupApplyConfiguration
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 GroupFilterApplyConfiguration ¶ added in v2.4.0
type GroupFilterApplyConfiguration struct {
Name *apiv1alpha1.KeystoneName `json:"name,omitempty"`
DomainRef *apiv1alpha1.KubernetesNameRef `json:"domainRef,omitempty"`
}
GroupFilterApplyConfiguration represents a declarative configuration of the GroupFilter type for use with apply.
func GroupFilter ¶ added in v2.4.0
func GroupFilter() *GroupFilterApplyConfiguration
GroupFilterApplyConfiguration constructs a declarative configuration of the GroupFilter type for use with apply.
func (*GroupFilterApplyConfiguration) WithDomainRef ¶ added in v2.4.0
func (b *GroupFilterApplyConfiguration) WithDomainRef(value apiv1alpha1.KubernetesNameRef) *GroupFilterApplyConfiguration
WithDomainRef sets the DomainRef 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 DomainRef field is set to the value of the last call.
func (*GroupFilterApplyConfiguration) WithName ¶ added in v2.4.0
func (b *GroupFilterApplyConfiguration) WithName(value apiv1alpha1.KeystoneName) *GroupFilterApplyConfiguration
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 GroupImportApplyConfiguration ¶ added in v2.4.0
type GroupImportApplyConfiguration struct {
ID *string `json:"id,omitempty"`
Filter *GroupFilterApplyConfiguration `json:"filter,omitempty"`
}
GroupImportApplyConfiguration represents a declarative configuration of the GroupImport type for use with apply.
func GroupImport ¶ added in v2.4.0
func GroupImport() *GroupImportApplyConfiguration
GroupImportApplyConfiguration constructs a declarative configuration of the GroupImport type for use with apply.
func (*GroupImportApplyConfiguration) WithFilter ¶ added in v2.4.0
func (b *GroupImportApplyConfiguration) WithFilter(value *GroupFilterApplyConfiguration) *GroupImportApplyConfiguration
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 (*GroupImportApplyConfiguration) WithID ¶ added in v2.4.0
func (b *GroupImportApplyConfiguration) WithID(value string) *GroupImportApplyConfiguration
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 GroupResourceSpecApplyConfiguration ¶ added in v2.4.0
type GroupResourceSpecApplyConfiguration struct {
Name *apiv1alpha1.KeystoneName `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
DomainRef *apiv1alpha1.KubernetesNameRef `json:"domainRef,omitempty"`
}
GroupResourceSpecApplyConfiguration represents a declarative configuration of the GroupResourceSpec type for use with apply.
func GroupResourceSpec ¶ added in v2.4.0
func GroupResourceSpec() *GroupResourceSpecApplyConfiguration
GroupResourceSpecApplyConfiguration constructs a declarative configuration of the GroupResourceSpec type for use with apply.
func (*GroupResourceSpecApplyConfiguration) WithDescription ¶ added in v2.4.0
func (b *GroupResourceSpecApplyConfiguration) WithDescription(value string) *GroupResourceSpecApplyConfiguration
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 (*GroupResourceSpecApplyConfiguration) WithDomainRef ¶ added in v2.4.0
func (b *GroupResourceSpecApplyConfiguration) WithDomainRef(value apiv1alpha1.KubernetesNameRef) *GroupResourceSpecApplyConfiguration
WithDomainRef sets the DomainRef 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 DomainRef field is set to the value of the last call.
func (*GroupResourceSpecApplyConfiguration) WithName ¶ added in v2.4.0
func (b *GroupResourceSpecApplyConfiguration) WithName(value apiv1alpha1.KeystoneName) *GroupResourceSpecApplyConfiguration
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 GroupResourceStatusApplyConfiguration ¶ added in v2.4.0
type GroupResourceStatusApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
DomainID *string `json:"domainID,omitempty"`
}
GroupResourceStatusApplyConfiguration represents a declarative configuration of the GroupResourceStatus type for use with apply.
func GroupResourceStatus ¶ added in v2.4.0
func GroupResourceStatus() *GroupResourceStatusApplyConfiguration
GroupResourceStatusApplyConfiguration constructs a declarative configuration of the GroupResourceStatus type for use with apply.
func (*GroupResourceStatusApplyConfiguration) WithDescription ¶ added in v2.4.0
func (b *GroupResourceStatusApplyConfiguration) WithDescription(value string) *GroupResourceStatusApplyConfiguration
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 (*GroupResourceStatusApplyConfiguration) WithDomainID ¶ added in v2.4.0
func (b *GroupResourceStatusApplyConfiguration) WithDomainID(value string) *GroupResourceStatusApplyConfiguration
WithDomainID sets the DomainID 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 DomainID field is set to the value of the last call.
func (*GroupResourceStatusApplyConfiguration) WithName ¶ added in v2.4.0
func (b *GroupResourceStatusApplyConfiguration) WithName(value string) *GroupResourceStatusApplyConfiguration
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 GroupSpecApplyConfiguration ¶ added in v2.4.0
type GroupSpecApplyConfiguration struct {
Import *GroupImportApplyConfiguration `json:"import,omitempty"`
Resource *GroupResourceSpecApplyConfiguration `json:"resource,omitempty"`
ManagementPolicy *apiv1alpha1.ManagementPolicy `json:"managementPolicy,omitempty"`
ManagedOptions *ManagedOptionsApplyConfiguration `json:"managedOptions,omitempty"`
CloudCredentialsRef *CloudCredentialsReferenceApplyConfiguration `json:"cloudCredentialsRef,omitempty"`
}
GroupSpecApplyConfiguration represents a declarative configuration of the GroupSpec type for use with apply.
func GroupSpec ¶ added in v2.4.0
func GroupSpec() *GroupSpecApplyConfiguration
GroupSpecApplyConfiguration constructs a declarative configuration of the GroupSpec type for use with apply.
func (*GroupSpecApplyConfiguration) WithCloudCredentialsRef ¶ added in v2.4.0
func (b *GroupSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *GroupSpecApplyConfiguration
WithCloudCredentialsRef sets the CloudCredentialsRef 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 CloudCredentialsRef field is set to the value of the last call.
func (*GroupSpecApplyConfiguration) WithImport ¶ added in v2.4.0
func (b *GroupSpecApplyConfiguration) WithImport(value *GroupImportApplyConfiguration) *GroupSpecApplyConfiguration
WithImport sets the Import 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 Import field is set to the value of the last call.
func (*GroupSpecApplyConfiguration) WithManagedOptions ¶ added in v2.4.0
func (b *GroupSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *GroupSpecApplyConfiguration
WithManagedOptions sets the ManagedOptions 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 ManagedOptions field is set to the value of the last call.
func (*GroupSpecApplyConfiguration) WithManagementPolicy ¶ added in v2.4.0
func (b *GroupSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *GroupSpecApplyConfiguration
WithManagementPolicy sets the ManagementPolicy 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 ManagementPolicy field is set to the value of the last call.
func (*GroupSpecApplyConfiguration) WithResource ¶ added in v2.4.0
func (b *GroupSpecApplyConfiguration) WithResource(value *GroupResourceSpecApplyConfiguration) *GroupSpecApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type GroupStatusApplyConfiguration ¶ added in v2.4.0
type GroupStatusApplyConfiguration struct {
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
ID *string `json:"id,omitempty"`
Resource *GroupResourceStatusApplyConfiguration `json:"resource,omitempty"`
}
GroupStatusApplyConfiguration represents a declarative configuration of the GroupStatus type for use with apply.
func GroupStatus ¶ added in v2.4.0
func GroupStatus() *GroupStatusApplyConfiguration
GroupStatusApplyConfiguration constructs a declarative configuration of the GroupStatus type for use with apply.
func (*GroupStatusApplyConfiguration) WithConditions ¶ added in v2.4.0
func (b *GroupStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *GroupStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*GroupStatusApplyConfiguration) WithID ¶ added in v2.4.0
func (b *GroupStatusApplyConfiguration) WithID(value string) *GroupStatusApplyConfiguration
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 (*GroupStatusApplyConfiguration) WithResource ¶ added in v2.4.0
func (b *GroupStatusApplyConfiguration) WithResource(value *GroupResourceStatusApplyConfiguration) *GroupStatusApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type HostRouteApplyConfiguration ¶
type HostRouteApplyConfiguration struct {
Destination *apiv1alpha1.CIDR `json:"destination,omitempty"`
NextHop *apiv1alpha1.IPvAny `json:"nextHop,omitempty"`
}
HostRouteApplyConfiguration represents a declarative configuration of the HostRoute type for use with apply.
func HostRoute ¶
func HostRoute() *HostRouteApplyConfiguration
HostRouteApplyConfiguration constructs a declarative configuration of the HostRoute type for use with apply.
func (*HostRouteApplyConfiguration) WithDestination ¶
func (b *HostRouteApplyConfiguration) WithDestination(value apiv1alpha1.CIDR) *HostRouteApplyConfiguration
WithDestination sets the Destination 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 Destination field is set to the value of the last call.
func (*HostRouteApplyConfiguration) WithNextHop ¶
func (b *HostRouteApplyConfiguration) WithNextHop(value apiv1alpha1.IPvAny) *HostRouteApplyConfiguration
WithNextHop sets the NextHop 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 NextHop field is set to the value of the last call.
type HostRouteStatusApplyConfiguration ¶
type HostRouteStatusApplyConfiguration struct {
Destination *string `json:"destination,omitempty"`
NextHop *string `json:"nextHop,omitempty"`
}
HostRouteStatusApplyConfiguration represents a declarative configuration of the HostRouteStatus type for use with apply.
func HostRouteStatus ¶
func HostRouteStatus() *HostRouteStatusApplyConfiguration
HostRouteStatusApplyConfiguration constructs a declarative configuration of the HostRouteStatus type for use with apply.
func (*HostRouteStatusApplyConfiguration) WithDestination ¶
func (b *HostRouteStatusApplyConfiguration) WithDestination(value string) *HostRouteStatusApplyConfiguration
WithDestination sets the Destination 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 Destination field is set to the value of the last call.
func (*HostRouteStatusApplyConfiguration) WithNextHop ¶
func (b *HostRouteStatusApplyConfiguration) WithNextHop(value string) *HostRouteStatusApplyConfiguration
WithNextHop sets the NextHop 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 NextHop field is set to the value of the last call.
type IPv6OptionsApplyConfiguration ¶
type IPv6OptionsApplyConfiguration struct {
AddressMode *apiv1alpha1.IPv6AddressMode `json:"addressMode,omitempty"`
RAMode *apiv1alpha1.IPv6RAMode `json:"raMode,omitempty"`
}
IPv6OptionsApplyConfiguration represents a declarative configuration of the IPv6Options type for use with apply.
func IPv6Options ¶
func IPv6Options() *IPv6OptionsApplyConfiguration
IPv6OptionsApplyConfiguration constructs a declarative configuration of the IPv6Options type for use with apply.
func (*IPv6OptionsApplyConfiguration) WithAddressMode ¶
func (b *IPv6OptionsApplyConfiguration) WithAddressMode(value apiv1alpha1.IPv6AddressMode) *IPv6OptionsApplyConfiguration
WithAddressMode sets the AddressMode 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 AddressMode field is set to the value of the last call.
func (*IPv6OptionsApplyConfiguration) WithRAMode ¶
func (b *IPv6OptionsApplyConfiguration) WithRAMode(value apiv1alpha1.IPv6RAMode) *IPv6OptionsApplyConfiguration
WithRAMode sets the RAMode 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 RAMode field is set to the value of the last call.
type ImageApplyConfiguration ¶
type ImageApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *ImageSpecApplyConfiguration `json:"spec,omitempty"`
Status *ImageStatusApplyConfiguration `json:"status,omitempty"`
}
ImageApplyConfiguration represents a declarative configuration of the Image type for use with apply.
func ExtractImage ¶
func ExtractImage(image *apiv1alpha1.Image, fieldManager string) (*ImageApplyConfiguration, error)
ExtractImage extracts the applied configuration owned by fieldManager from image. If no managedFields are found in image for fieldManager, a ImageApplyConfiguration 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. image must be a unmodified Image API object that was retrieved from the Kubernetes API. ExtractImage 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 ExtractImageStatus ¶
func ExtractImageStatus(image *apiv1alpha1.Image, fieldManager string) (*ImageApplyConfiguration, error)
ExtractImageStatus is the same as ExtractImage except that it extracts the status subresource applied configuration. Experimental!
func Image ¶
func Image(name, namespace string) *ImageApplyConfiguration
Image constructs a declarative configuration of the Image type for use with apply.
func (*ImageApplyConfiguration) GetAPIVersion ¶ added in v2.4.0
func (b *ImageApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*ImageApplyConfiguration) GetKind ¶ added in v2.4.0
func (b *ImageApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*ImageApplyConfiguration) GetName ¶
func (b *ImageApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*ImageApplyConfiguration) GetNamespace ¶ added in v2.4.0
func (b *ImageApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (ImageApplyConfiguration) IsApplyConfiguration ¶ added in v2.4.0
func (b ImageApplyConfiguration) IsApplyConfiguration()
func (*ImageApplyConfiguration) WithAPIVersion ¶
func (b *ImageApplyConfiguration) WithAPIVersion(value string) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithAnnotations ¶
func (b *ImageApplyConfiguration) WithAnnotations(entries map[string]string) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithCreationTimestamp ¶
func (b *ImageApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ImageApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithDeletionTimestamp ¶
func (b *ImageApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithFinalizers ¶
func (b *ImageApplyConfiguration) WithFinalizers(values ...string) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithGenerateName ¶
func (b *ImageApplyConfiguration) WithGenerateName(value string) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithGeneration ¶
func (b *ImageApplyConfiguration) WithGeneration(value int64) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithKind ¶
func (b *ImageApplyConfiguration) WithKind(value string) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithLabels ¶
func (b *ImageApplyConfiguration) WithLabels(entries map[string]string) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithName ¶
func (b *ImageApplyConfiguration) WithName(value string) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithNamespace ¶
func (b *ImageApplyConfiguration) WithNamespace(value string) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithOwnerReferences ¶
func (b *ImageApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithResourceVersion ¶
func (b *ImageApplyConfiguration) WithResourceVersion(value string) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithSpec ¶
func (b *ImageApplyConfiguration) WithSpec(value *ImageSpecApplyConfiguration) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithStatus ¶
func (b *ImageApplyConfiguration) WithStatus(value *ImageStatusApplyConfiguration) *ImageApplyConfiguration
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 (*ImageApplyConfiguration) WithUID ¶
func (b *ImageApplyConfiguration) WithUID(value types.UID) *ImageApplyConfiguration
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 ImageContentApplyConfiguration ¶
type ImageContentApplyConfiguration struct {
ContainerFormat *apiv1alpha1.ImageContainerFormat `json:"containerFormat,omitempty"`
DiskFormat *apiv1alpha1.ImageDiskFormat `json:"diskFormat,omitempty"`
Download *ImageContentSourceDownloadApplyConfiguration `json:"download,omitempty"`
}
ImageContentApplyConfiguration represents a declarative configuration of the ImageContent type for use with apply.
func ImageContent ¶
func ImageContent() *ImageContentApplyConfiguration
ImageContentApplyConfiguration constructs a declarative configuration of the ImageContent type for use with apply.
func (*ImageContentApplyConfiguration) WithContainerFormat ¶
func (b *ImageContentApplyConfiguration) WithContainerFormat(value apiv1alpha1.ImageContainerFormat) *ImageContentApplyConfiguration
WithContainerFormat sets the ContainerFormat 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 ContainerFormat field is set to the value of the last call.
func (*ImageContentApplyConfiguration) WithDiskFormat ¶
func (b *ImageContentApplyConfiguration) WithDiskFormat(value apiv1alpha1.ImageDiskFormat) *ImageContentApplyConfiguration
WithDiskFormat sets the DiskFormat 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 DiskFormat field is set to the value of the last call.
func (*ImageContentApplyConfiguration) WithDownload ¶
func (b *ImageContentApplyConfiguration) WithDownload(value *ImageContentSourceDownloadApplyConfiguration) *ImageContentApplyConfiguration
WithDownload sets the Download 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 Download field is set to the value of the last call.
type ImageContentSourceDownloadApplyConfiguration ¶
type ImageContentSourceDownloadApplyConfiguration struct {
URL *string `json:"url,omitempty"`
Decompress *apiv1alpha1.ImageCompression `json:"decompress,omitempty"`
Hash *ImageHashApplyConfiguration `json:"hash,omitempty"`
}
ImageContentSourceDownloadApplyConfiguration represents a declarative configuration of the ImageContentSourceDownload type for use with apply.
func ImageContentSourceDownload ¶
func ImageContentSourceDownload() *ImageContentSourceDownloadApplyConfiguration
ImageContentSourceDownloadApplyConfiguration constructs a declarative configuration of the ImageContentSourceDownload type for use with apply.
func (*ImageContentSourceDownloadApplyConfiguration) WithDecompress ¶
func (b *ImageContentSourceDownloadApplyConfiguration) WithDecompress(value apiv1alpha1.ImageCompression) *ImageContentSourceDownloadApplyConfiguration
WithDecompress sets the Decompress 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 Decompress field is set to the value of the last call.
func (*ImageContentSourceDownloadApplyConfiguration) WithHash ¶
func (b *ImageContentSourceDownloadApplyConfiguration) WithHash(value *ImageHashApplyConfiguration) *ImageContentSourceDownloadApplyConfiguration
WithHash sets the Hash 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 Hash field is set to the value of the last call.
func (*ImageContentSourceDownloadApplyConfiguration) WithURL ¶
func (b *ImageContentSourceDownloadApplyConfiguration) WithURL(value string) *ImageContentSourceDownloadApplyConfiguration
WithURL sets the URL 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 URL field is set to the value of the last call.
type ImageFilterApplyConfiguration ¶
type ImageFilterApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
Visibility *apiv1alpha1.ImageVisibility `json:"visibility,omitempty"`
Tags []apiv1alpha1.ImageTag `json:"tags,omitempty"`
}
ImageFilterApplyConfiguration represents a declarative configuration of the ImageFilter type for use with apply.
func ImageFilter ¶
func ImageFilter() *ImageFilterApplyConfiguration
ImageFilterApplyConfiguration constructs a declarative configuration of the ImageFilter type for use with apply.
func (*ImageFilterApplyConfiguration) WithName ¶
func (b *ImageFilterApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *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 ...apiv1alpha1.ImageTag) *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.
func (*ImageFilterApplyConfiguration) WithVisibility ¶ added in v2.3.0
func (b *ImageFilterApplyConfiguration) WithVisibility(value apiv1alpha1.ImageVisibility) *ImageFilterApplyConfiguration
WithVisibility sets the Visibility 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 Visibility field is set to the value of the last call.
type ImageHashApplyConfiguration ¶
type ImageHashApplyConfiguration struct {
Algorithm *apiv1alpha1.ImageHashAlgorithm `json:"algorithm,omitempty"`
Value *string `json:"value,omitempty"`
}
ImageHashApplyConfiguration represents a declarative configuration of the ImageHash type for use with apply.
func ImageHash ¶
func ImageHash() *ImageHashApplyConfiguration
ImageHashApplyConfiguration constructs a declarative configuration of the ImageHash type for use with apply.
func (*ImageHashApplyConfiguration) WithAlgorithm ¶
func (b *ImageHashApplyConfiguration) WithAlgorithm(value apiv1alpha1.ImageHashAlgorithm) *ImageHashApplyConfiguration
WithAlgorithm sets the Algorithm 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 Algorithm field is set to the value of the last call.
func (*ImageHashApplyConfiguration) WithValue ¶
func (b *ImageHashApplyConfiguration) WithValue(value string) *ImageHashApplyConfiguration
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 ImageImportApplyConfiguration ¶
type ImageImportApplyConfiguration struct {
ID *string `json:"id,omitempty"`
Filter *ImageFilterApplyConfiguration `json:"filter,omitempty"`
}
ImageImportApplyConfiguration represents a declarative configuration of the ImageImport type for use with apply.
func ImageImport ¶
func ImageImport() *ImageImportApplyConfiguration
ImageImportApplyConfiguration constructs a declarative configuration of the ImageImport type for use with apply.
func (*ImageImportApplyConfiguration) WithFilter ¶
func (b *ImageImportApplyConfiguration) WithFilter(value *ImageFilterApplyConfiguration) *ImageImportApplyConfiguration
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 (*ImageImportApplyConfiguration) WithID ¶
func (b *ImageImportApplyConfiguration) WithID(value string) *ImageImportApplyConfiguration
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 ImagePropertiesApplyConfiguration ¶
type ImagePropertiesApplyConfiguration struct {
Architecture *string `json:"architecture,omitempty"`
HypervisorType *string `json:"hypervisorType,omitempty"`
MinDiskGB *int32 `json:"minDiskGB,omitempty"`
MinMemoryMB *int32 `json:"minMemoryMB,omitempty"`
Hardware *ImagePropertiesHardwareApplyConfiguration `json:"hardware,omitempty"`
OperatingSystem *ImagePropertiesOperatingSystemApplyConfiguration `json:"operatingSystem,omitempty"`
}
ImagePropertiesApplyConfiguration represents a declarative configuration of the ImageProperties type for use with apply.
func ImageProperties ¶
func ImageProperties() *ImagePropertiesApplyConfiguration
ImagePropertiesApplyConfiguration constructs a declarative configuration of the ImageProperties type for use with apply.
func (*ImagePropertiesApplyConfiguration) WithArchitecture ¶ added in v2.1.0
func (b *ImagePropertiesApplyConfiguration) WithArchitecture(value string) *ImagePropertiesApplyConfiguration
WithArchitecture sets the Architecture 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 Architecture field is set to the value of the last call.
func (*ImagePropertiesApplyConfiguration) WithHardware ¶
func (b *ImagePropertiesApplyConfiguration) WithHardware(value *ImagePropertiesHardwareApplyConfiguration) *ImagePropertiesApplyConfiguration
WithHardware sets the Hardware 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 Hardware field is set to the value of the last call.
func (*ImagePropertiesApplyConfiguration) WithHypervisorType ¶ added in v2.1.0
func (b *ImagePropertiesApplyConfiguration) WithHypervisorType(value string) *ImagePropertiesApplyConfiguration
WithHypervisorType sets the HypervisorType 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 HypervisorType field is set to the value of the last call.
func (*ImagePropertiesApplyConfiguration) WithMinDiskGB ¶
func (b *ImagePropertiesApplyConfiguration) WithMinDiskGB(value int32) *ImagePropertiesApplyConfiguration
WithMinDiskGB sets the MinDiskGB 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 MinDiskGB field is set to the value of the last call.
func (*ImagePropertiesApplyConfiguration) WithMinMemoryMB ¶
func (b *ImagePropertiesApplyConfiguration) WithMinMemoryMB(value int32) *ImagePropertiesApplyConfiguration
WithMinMemoryMB sets the MinMemoryMB 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 MinMemoryMB field is set to the value of the last call.
func (*ImagePropertiesApplyConfiguration) WithOperatingSystem ¶ added in v2.1.0
func (b *ImagePropertiesApplyConfiguration) WithOperatingSystem(value *ImagePropertiesOperatingSystemApplyConfiguration) *ImagePropertiesApplyConfiguration
WithOperatingSystem sets the OperatingSystem 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 OperatingSystem field is set to the value of the last call.
type ImagePropertiesHardwareApplyConfiguration ¶
type ImagePropertiesHardwareApplyConfiguration struct {
CPUSockets *int32 `json:"cpuSockets,omitempty"`
CPUCores *int32 `json:"cpuCores,omitempty"`
CPUThreads *int32 `json:"cpuThreads,omitempty"`
CPUPolicy *string `json:"cpuPolicy,omitempty"`
CPUThreadPolicy *string `json:"cpuThreadPolicy,omitempty"`
CDROMBus *apiv1alpha1.ImageHWBus `json:"cdromBus,omitempty"`
DiskBus *apiv1alpha1.ImageHWBus `json:"diskBus,omitempty"`
SCSIModel *string `json:"scsiModel,omitempty"`
VIFModel *string `json:"vifModel,omitempty"`
RngModel *string `json:"rngModel,omitempty"`
QemuGuestAgent *bool `json:"qemuGuestAgent,omitempty"`
}
ImagePropertiesHardwareApplyConfiguration represents a declarative configuration of the ImagePropertiesHardware type for use with apply.
func ImagePropertiesHardware ¶
func ImagePropertiesHardware() *ImagePropertiesHardwareApplyConfiguration
ImagePropertiesHardwareApplyConfiguration constructs a declarative configuration of the ImagePropertiesHardware type for use with apply.
func (*ImagePropertiesHardwareApplyConfiguration) WithCDROMBus ¶
func (b *ImagePropertiesHardwareApplyConfiguration) WithCDROMBus(value apiv1alpha1.ImageHWBus) *ImagePropertiesHardwareApplyConfiguration
WithCDROMBus sets the CDROMBus 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 CDROMBus field is set to the value of the last call.
func (*ImagePropertiesHardwareApplyConfiguration) WithCPUCores ¶
func (b *ImagePropertiesHardwareApplyConfiguration) WithCPUCores(value int32) *ImagePropertiesHardwareApplyConfiguration
WithCPUCores sets the CPUCores 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 CPUCores field is set to the value of the last call.
func (*ImagePropertiesHardwareApplyConfiguration) WithCPUPolicy ¶
func (b *ImagePropertiesHardwareApplyConfiguration) WithCPUPolicy(value string) *ImagePropertiesHardwareApplyConfiguration
WithCPUPolicy sets the CPUPolicy 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 CPUPolicy field is set to the value of the last call.
func (*ImagePropertiesHardwareApplyConfiguration) WithCPUSockets ¶
func (b *ImagePropertiesHardwareApplyConfiguration) WithCPUSockets(value int32) *ImagePropertiesHardwareApplyConfiguration
WithCPUSockets sets the CPUSockets 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 CPUSockets field is set to the value of the last call.
func (*ImagePropertiesHardwareApplyConfiguration) WithCPUThreadPolicy ¶
func (b *ImagePropertiesHardwareApplyConfiguration) WithCPUThreadPolicy(value string) *ImagePropertiesHardwareApplyConfiguration
WithCPUThreadPolicy sets the CPUThreadPolicy 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 CPUThreadPolicy field is set to the value of the last call.
func (*ImagePropertiesHardwareApplyConfiguration) WithCPUThreads ¶
func (b *ImagePropertiesHardwareApplyConfiguration) WithCPUThreads(value int32) *ImagePropertiesHardwareApplyConfiguration
WithCPUThreads sets the CPUThreads 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 CPUThreads field is set to the value of the last call.
func (*ImagePropertiesHardwareApplyConfiguration) WithDiskBus ¶
func (b *ImagePropertiesHardwareApplyConfiguration) WithDiskBus(value apiv1alpha1.ImageHWBus) *ImagePropertiesHardwareApplyConfiguration
WithDiskBus sets the DiskBus 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 DiskBus field is set to the value of the last call.
func (*ImagePropertiesHardwareApplyConfiguration) WithQemuGuestAgent ¶ added in v2.1.0
func (b *ImagePropertiesHardwareApplyConfiguration) WithQemuGuestAgent(value bool) *ImagePropertiesHardwareApplyConfiguration
WithQemuGuestAgent sets the QemuGuestAgent 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 QemuGuestAgent field is set to the value of the last call.
func (*ImagePropertiesHardwareApplyConfiguration) WithRngModel ¶ added in v2.1.0
func (b *ImagePropertiesHardwareApplyConfiguration) WithRngModel(value string) *ImagePropertiesHardwareApplyConfiguration
WithRngModel sets the RngModel 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 RngModel field is set to the value of the last call.
func (*ImagePropertiesHardwareApplyConfiguration) WithSCSIModel ¶
func (b *ImagePropertiesHardwareApplyConfiguration) WithSCSIModel(value string) *ImagePropertiesHardwareApplyConfiguration
WithSCSIModel sets the SCSIModel 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 SCSIModel field is set to the value of the last call.
func (*ImagePropertiesHardwareApplyConfiguration) WithVIFModel ¶
func (b *ImagePropertiesHardwareApplyConfiguration) WithVIFModel(value string) *ImagePropertiesHardwareApplyConfiguration
WithVIFModel sets the VIFModel 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 VIFModel field is set to the value of the last call.
type ImagePropertiesOperatingSystemApplyConfiguration ¶ added in v2.1.0
type ImagePropertiesOperatingSystemApplyConfiguration struct {
Distro *string `json:"distro,omitempty"`
Version *string `json:"version,omitempty"`
}
ImagePropertiesOperatingSystemApplyConfiguration represents a declarative configuration of the ImagePropertiesOperatingSystem type for use with apply.
func ImagePropertiesOperatingSystem ¶ added in v2.1.0
func ImagePropertiesOperatingSystem() *ImagePropertiesOperatingSystemApplyConfiguration
ImagePropertiesOperatingSystemApplyConfiguration constructs a declarative configuration of the ImagePropertiesOperatingSystem type for use with apply.
func (*ImagePropertiesOperatingSystemApplyConfiguration) WithDistro ¶ added in v2.1.0
func (b *ImagePropertiesOperatingSystemApplyConfiguration) WithDistro(value string) *ImagePropertiesOperatingSystemApplyConfiguration
WithDistro sets the Distro 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 Distro field is set to the value of the last call.
func (*ImagePropertiesOperatingSystemApplyConfiguration) WithVersion ¶ added in v2.1.0
func (b *ImagePropertiesOperatingSystemApplyConfiguration) WithVersion(value string) *ImagePropertiesOperatingSystemApplyConfiguration
WithVersion sets the Version 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 Version field is set to the value of the last call.
type ImageResourceSpecApplyConfiguration ¶
type ImageResourceSpecApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
Protected *bool `json:"protected,omitempty"`
Tags []apiv1alpha1.ImageTag `json:"tags,omitempty"`
Visibility *apiv1alpha1.ImageVisibility `json:"visibility,omitempty"`
Properties *ImagePropertiesApplyConfiguration `json:"properties,omitempty"`
Content *ImageContentApplyConfiguration `json:"content,omitempty"`
}
ImageResourceSpecApplyConfiguration represents a declarative configuration of the ImageResourceSpec type for use with apply.
func ImageResourceSpec ¶
func ImageResourceSpec() *ImageResourceSpecApplyConfiguration
ImageResourceSpecApplyConfiguration constructs a declarative configuration of the ImageResourceSpec type for use with apply.
func (*ImageResourceSpecApplyConfiguration) WithContent ¶
func (b *ImageResourceSpecApplyConfiguration) WithContent(value *ImageContentApplyConfiguration) *ImageResourceSpecApplyConfiguration
WithContent sets the Content 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 Content field is set to the value of the last call.
func (*ImageResourceSpecApplyConfiguration) WithName ¶
func (b *ImageResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *ImageResourceSpecApplyConfiguration
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 (*ImageResourceSpecApplyConfiguration) WithProperties ¶
func (b *ImageResourceSpecApplyConfiguration) WithProperties(value *ImagePropertiesApplyConfiguration) *ImageResourceSpecApplyConfiguration
WithProperties sets the Properties 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 Properties field is set to the value of the last call.
func (*ImageResourceSpecApplyConfiguration) WithProtected ¶
func (b *ImageResourceSpecApplyConfiguration) WithProtected(value bool) *ImageResourceSpecApplyConfiguration
WithProtected sets the Protected 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 Protected field is set to the value of the last call.
func (*ImageResourceSpecApplyConfiguration) WithTags ¶
func (b *ImageResourceSpecApplyConfiguration) WithTags(values ...apiv1alpha1.ImageTag) *ImageResourceSpecApplyConfiguration
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 (*ImageResourceSpecApplyConfiguration) WithVisibility ¶
func (b *ImageResourceSpecApplyConfiguration) WithVisibility(value apiv1alpha1.ImageVisibility) *ImageResourceSpecApplyConfiguration
WithVisibility sets the Visibility 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 Visibility field is set to the value of the last call.
type ImageResourceStatusApplyConfiguration ¶
type ImageResourceStatusApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Status *string `json:"status,omitempty"`
Protected *bool `json:"protected,omitempty"`
Visibility *string `json:"visibility,omitempty"`
Hash *ImageHashApplyConfiguration `json:"hash,omitempty"`
SizeB *int64 `json:"sizeB,omitempty"`
VirtualSizeB *int64 `json:"virtualSizeB,omitempty"`
Tags []string `json:"tags,omitempty"`
}
ImageResourceStatusApplyConfiguration represents a declarative configuration of the ImageResourceStatus type for use with apply.
func ImageResourceStatus ¶
func ImageResourceStatus() *ImageResourceStatusApplyConfiguration
ImageResourceStatusApplyConfiguration constructs a declarative configuration of the ImageResourceStatus type for use with apply.
func (*ImageResourceStatusApplyConfiguration) WithHash ¶
func (b *ImageResourceStatusApplyConfiguration) WithHash(value *ImageHashApplyConfiguration) *ImageResourceStatusApplyConfiguration
WithHash sets the Hash 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 Hash field is set to the value of the last call.
func (*ImageResourceStatusApplyConfiguration) WithName ¶
func (b *ImageResourceStatusApplyConfiguration) WithName(value string) *ImageResourceStatusApplyConfiguration
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 (*ImageResourceStatusApplyConfiguration) WithProtected ¶
func (b *ImageResourceStatusApplyConfiguration) WithProtected(value bool) *ImageResourceStatusApplyConfiguration
WithProtected sets the Protected 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 Protected field is set to the value of the last call.
func (*ImageResourceStatusApplyConfiguration) WithSizeB ¶
func (b *ImageResourceStatusApplyConfiguration) WithSizeB(value int64) *ImageResourceStatusApplyConfiguration
WithSizeB sets the SizeB 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 SizeB field is set to the value of the last call.
func (*ImageResourceStatusApplyConfiguration) WithStatus ¶
func (b *ImageResourceStatusApplyConfiguration) WithStatus(value string) *ImageResourceStatusApplyConfiguration
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 (*ImageResourceStatusApplyConfiguration) WithTags ¶
func (b *ImageResourceStatusApplyConfiguration) WithTags(values ...string) *ImageResourceStatusApplyConfiguration
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 (*ImageResourceStatusApplyConfiguration) WithVirtualSizeB ¶
func (b *ImageResourceStatusApplyConfiguration) WithVirtualSizeB(value int64) *ImageResourceStatusApplyConfiguration
WithVirtualSizeB sets the VirtualSizeB 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 VirtualSizeB field is set to the value of the last call.
func (*ImageResourceStatusApplyConfiguration) WithVisibility ¶
func (b *ImageResourceStatusApplyConfiguration) WithVisibility(value string) *ImageResourceStatusApplyConfiguration
WithVisibility sets the Visibility 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 Visibility field is set to the value of the last call.
type ImageSpecApplyConfiguration ¶
type ImageSpecApplyConfiguration struct {
Import *ImageImportApplyConfiguration `json:"import,omitempty"`
Resource *ImageResourceSpecApplyConfiguration `json:"resource,omitempty"`
ManagementPolicy *apiv1alpha1.ManagementPolicy `json:"managementPolicy,omitempty"`
ManagedOptions *ManagedOptionsApplyConfiguration `json:"managedOptions,omitempty"`
CloudCredentialsRef *CloudCredentialsReferenceApplyConfiguration `json:"cloudCredentialsRef,omitempty"`
}
ImageSpecApplyConfiguration represents a declarative configuration of the ImageSpec type for use with apply.
func ImageSpec ¶
func ImageSpec() *ImageSpecApplyConfiguration
ImageSpecApplyConfiguration constructs a declarative configuration of the ImageSpec type for use with apply.
func (*ImageSpecApplyConfiguration) WithCloudCredentialsRef ¶
func (b *ImageSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *ImageSpecApplyConfiguration
WithCloudCredentialsRef sets the CloudCredentialsRef 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 CloudCredentialsRef field is set to the value of the last call.
func (*ImageSpecApplyConfiguration) WithImport ¶
func (b *ImageSpecApplyConfiguration) WithImport(value *ImageImportApplyConfiguration) *ImageSpecApplyConfiguration
WithImport sets the Import 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 Import field is set to the value of the last call.
func (*ImageSpecApplyConfiguration) WithManagedOptions ¶
func (b *ImageSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *ImageSpecApplyConfiguration
WithManagedOptions sets the ManagedOptions 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 ManagedOptions field is set to the value of the last call.
func (*ImageSpecApplyConfiguration) WithManagementPolicy ¶
func (b *ImageSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *ImageSpecApplyConfiguration
WithManagementPolicy sets the ManagementPolicy 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 ManagementPolicy field is set to the value of the last call.
func (*ImageSpecApplyConfiguration) WithResource ¶
func (b *ImageSpecApplyConfiguration) WithResource(value *ImageResourceSpecApplyConfiguration) *ImageSpecApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type ImageStatusApplyConfiguration ¶
type ImageStatusApplyConfiguration struct {
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
ID *string `json:"id,omitempty"`
Resource *ImageResourceStatusApplyConfiguration `json:"resource,omitempty"`
ImageStatusExtraApplyConfiguration `json:",inline"`
}
ImageStatusApplyConfiguration represents a declarative configuration of the ImageStatus type for use with apply.
func ImageStatus ¶
func ImageStatus() *ImageStatusApplyConfiguration
ImageStatusApplyConfiguration constructs a declarative configuration of the ImageStatus type for use with apply.
func (*ImageStatusApplyConfiguration) WithConditions ¶
func (b *ImageStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *ImageStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*ImageStatusApplyConfiguration) WithDownloadAttempts ¶
func (b *ImageStatusApplyConfiguration) WithDownloadAttempts(value int32) *ImageStatusApplyConfiguration
WithDownloadAttempts sets the DownloadAttempts 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 DownloadAttempts field is set to the value of the last call.
func (*ImageStatusApplyConfiguration) WithID ¶
func (b *ImageStatusApplyConfiguration) WithID(value string) *ImageStatusApplyConfiguration
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 (*ImageStatusApplyConfiguration) WithResource ¶
func (b *ImageStatusApplyConfiguration) WithResource(value *ImageResourceStatusApplyConfiguration) *ImageStatusApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type ImageStatusExtraApplyConfiguration ¶
type ImageStatusExtraApplyConfiguration struct {
DownloadAttempts *int32 `json:"downloadAttempts,omitempty"`
}
ImageStatusExtraApplyConfiguration represents a declarative configuration of the ImageStatusExtra type for use with apply.
func ImageStatusExtra ¶
func ImageStatusExtra() *ImageStatusExtraApplyConfiguration
ImageStatusExtraApplyConfiguration constructs a declarative configuration of the ImageStatusExtra type for use with apply.
func (*ImageStatusExtraApplyConfiguration) WithDownloadAttempts ¶
func (b *ImageStatusExtraApplyConfiguration) WithDownloadAttempts(value int32) *ImageStatusExtraApplyConfiguration
WithDownloadAttempts sets the DownloadAttempts 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 DownloadAttempts field is set to the value of the last call.
type KeyPairApplyConfiguration ¶ added in v2.4.0
type KeyPairApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *KeyPairSpecApplyConfiguration `json:"spec,omitempty"`
Status *KeyPairStatusApplyConfiguration `json:"status,omitempty"`
}
KeyPairApplyConfiguration represents a declarative configuration of the KeyPair type for use with apply.
func ExtractKeyPair ¶ added in v2.4.0
func ExtractKeyPair(keyPair *apiv1alpha1.KeyPair, fieldManager string) (*KeyPairApplyConfiguration, error)
ExtractKeyPair extracts the applied configuration owned by fieldManager from keyPair. If no managedFields are found in keyPair for fieldManager, a KeyPairApplyConfiguration 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. keyPair must be a unmodified KeyPair API object that was retrieved from the Kubernetes API. ExtractKeyPair 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 ExtractKeyPairStatus ¶ added in v2.4.0
func ExtractKeyPairStatus(keyPair *apiv1alpha1.KeyPair, fieldManager string) (*KeyPairApplyConfiguration, error)
ExtractKeyPairStatus is the same as ExtractKeyPair except that it extracts the status subresource applied configuration. Experimental!
func KeyPair ¶ added in v2.4.0
func KeyPair(name, namespace string) *KeyPairApplyConfiguration
KeyPair constructs a declarative configuration of the KeyPair type for use with apply.
func (*KeyPairApplyConfiguration) GetAPIVersion ¶ added in v2.4.0
func (b *KeyPairApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*KeyPairApplyConfiguration) GetKind ¶ added in v2.4.0
func (b *KeyPairApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*KeyPairApplyConfiguration) GetName ¶ added in v2.4.0
func (b *KeyPairApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*KeyPairApplyConfiguration) GetNamespace ¶ added in v2.4.0
func (b *KeyPairApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (KeyPairApplyConfiguration) IsApplyConfiguration ¶ added in v2.4.0
func (b KeyPairApplyConfiguration) IsApplyConfiguration()
func (*KeyPairApplyConfiguration) WithAPIVersion ¶ added in v2.4.0
func (b *KeyPairApplyConfiguration) WithAPIVersion(value string) *KeyPairApplyConfiguration
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 (*KeyPairApplyConfiguration) WithAnnotations ¶ added in v2.4.0
func (b *KeyPairApplyConfiguration) WithAnnotations(entries map[string]string) *KeyPairApplyConfiguration
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 (*KeyPairApplyConfiguration) WithCreationTimestamp ¶ added in v2.4.0
func (b *KeyPairApplyConfiguration) WithCreationTimestamp(value metav1.Time) *KeyPairApplyConfiguration
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 (*KeyPairApplyConfiguration) WithDeletionGracePeriodSeconds ¶ added in v2.4.0
func (b *KeyPairApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *KeyPairApplyConfiguration
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 (*KeyPairApplyConfiguration) WithDeletionTimestamp ¶ added in v2.4.0
func (b *KeyPairApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *KeyPairApplyConfiguration
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 (*KeyPairApplyConfiguration) WithFinalizers ¶ added in v2.4.0
func (b *KeyPairApplyConfiguration) WithFinalizers(values ...string) *KeyPairApplyConfiguration
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 (*KeyPairApplyConfiguration) WithGenerateName ¶ added in v2.4.0
func (b *KeyPairApplyConfiguration) WithGenerateName(value string) *KeyPairApplyConfiguration
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 (*KeyPairApplyConfiguration) WithGeneration ¶ added in v2.4.0
func (b *KeyPairApplyConfiguration) WithGeneration(value int64) *KeyPairApplyConfiguration
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 (*KeyPairApplyConfiguration) WithKind ¶ added in v2.4.0
func (b *KeyPairApplyConfiguration) WithKind(value string) *KeyPairApplyConfiguration
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 (*KeyPairApplyConfiguration) WithLabels ¶ added in v2.4.0
func (b *KeyPairApplyConfiguration) WithLabels(entries map[string]string) *KeyPairApplyConfiguration
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 (*KeyPairApplyConfiguration) WithName ¶ added in v2.4.0
func (b *KeyPairApplyConfiguration) WithName(value string) *KeyPairApplyConfiguration
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 (*KeyPairApplyConfiguration) WithNamespace ¶ added in v2.4.0
func (b *KeyPairApplyConfiguration) WithNamespace(value string) *KeyPairApplyConfiguration
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 (*KeyPairApplyConfiguration) WithOwnerReferences ¶ added in v2.4.0
func (b *KeyPairApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *KeyPairApplyConfiguration
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 (*KeyPairApplyConfiguration) WithResourceVersion ¶ added in v2.4.0
func (b *KeyPairApplyConfiguration) WithResourceVersion(value string) *KeyPairApplyConfiguration
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 (*KeyPairApplyConfiguration) WithSpec ¶ added in v2.4.0
func (b *KeyPairApplyConfiguration) WithSpec(value *KeyPairSpecApplyConfiguration) *KeyPairApplyConfiguration
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 (*KeyPairApplyConfiguration) WithStatus ¶ added in v2.4.0
func (b *KeyPairApplyConfiguration) WithStatus(value *KeyPairStatusApplyConfiguration) *KeyPairApplyConfiguration
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 (*KeyPairApplyConfiguration) WithUID ¶ added in v2.4.0
func (b *KeyPairApplyConfiguration) WithUID(value types.UID) *KeyPairApplyConfiguration
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 KeyPairFilterApplyConfiguration ¶ added in v2.4.0
type KeyPairFilterApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
}
KeyPairFilterApplyConfiguration represents a declarative configuration of the KeyPairFilter type for use with apply.
func KeyPairFilter ¶ added in v2.4.0
func KeyPairFilter() *KeyPairFilterApplyConfiguration
KeyPairFilterApplyConfiguration constructs a declarative configuration of the KeyPairFilter type for use with apply.
func (*KeyPairFilterApplyConfiguration) WithName ¶ added in v2.4.0
func (b *KeyPairFilterApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *KeyPairFilterApplyConfiguration
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 KeyPairImportApplyConfiguration ¶ added in v2.4.0
type KeyPairImportApplyConfiguration struct {
ID *string `json:"id,omitempty"`
Filter *KeyPairFilterApplyConfiguration `json:"filter,omitempty"`
}
KeyPairImportApplyConfiguration represents a declarative configuration of the KeyPairImport type for use with apply.
func KeyPairImport ¶ added in v2.4.0
func KeyPairImport() *KeyPairImportApplyConfiguration
KeyPairImportApplyConfiguration constructs a declarative configuration of the KeyPairImport type for use with apply.
func (*KeyPairImportApplyConfiguration) WithFilter ¶ added in v2.4.0
func (b *KeyPairImportApplyConfiguration) WithFilter(value *KeyPairFilterApplyConfiguration) *KeyPairImportApplyConfiguration
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 (*KeyPairImportApplyConfiguration) WithID ¶ added in v2.4.0
func (b *KeyPairImportApplyConfiguration) WithID(value string) *KeyPairImportApplyConfiguration
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 KeyPairResourceSpecApplyConfiguration ¶ added in v2.4.0
type KeyPairResourceSpecApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
Type *string `json:"type,omitempty"`
PublicKey *string `json:"publicKey,omitempty"`
}
KeyPairResourceSpecApplyConfiguration represents a declarative configuration of the KeyPairResourceSpec type for use with apply.
func KeyPairResourceSpec ¶ added in v2.4.0
func KeyPairResourceSpec() *KeyPairResourceSpecApplyConfiguration
KeyPairResourceSpecApplyConfiguration constructs a declarative configuration of the KeyPairResourceSpec type for use with apply.
func (*KeyPairResourceSpecApplyConfiguration) WithName ¶ added in v2.4.0
func (b *KeyPairResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *KeyPairResourceSpecApplyConfiguration
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 (*KeyPairResourceSpecApplyConfiguration) WithPublicKey ¶ added in v2.4.0
func (b *KeyPairResourceSpecApplyConfiguration) WithPublicKey(value string) *KeyPairResourceSpecApplyConfiguration
WithPublicKey sets the PublicKey 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 PublicKey field is set to the value of the last call.
func (*KeyPairResourceSpecApplyConfiguration) WithType ¶ added in v2.4.0
func (b *KeyPairResourceSpecApplyConfiguration) WithType(value string) *KeyPairResourceSpecApplyConfiguration
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 KeyPairResourceStatusApplyConfiguration ¶ added in v2.4.0
type KeyPairResourceStatusApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Fingerprint *string `json:"fingerprint,omitempty"`
PublicKey *string `json:"publicKey,omitempty"`
Type *string `json:"type,omitempty"`
}
KeyPairResourceStatusApplyConfiguration represents a declarative configuration of the KeyPairResourceStatus type for use with apply.
func KeyPairResourceStatus ¶ added in v2.4.0
func KeyPairResourceStatus() *KeyPairResourceStatusApplyConfiguration
KeyPairResourceStatusApplyConfiguration constructs a declarative configuration of the KeyPairResourceStatus type for use with apply.
func (*KeyPairResourceStatusApplyConfiguration) WithFingerprint ¶ added in v2.4.0
func (b *KeyPairResourceStatusApplyConfiguration) WithFingerprint(value string) *KeyPairResourceStatusApplyConfiguration
WithFingerprint sets the Fingerprint 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 Fingerprint field is set to the value of the last call.
func (*KeyPairResourceStatusApplyConfiguration) WithName ¶ added in v2.4.0
func (b *KeyPairResourceStatusApplyConfiguration) WithName(value string) *KeyPairResourceStatusApplyConfiguration
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 (*KeyPairResourceStatusApplyConfiguration) WithPublicKey ¶ added in v2.4.0
func (b *KeyPairResourceStatusApplyConfiguration) WithPublicKey(value string) *KeyPairResourceStatusApplyConfiguration
WithPublicKey sets the PublicKey 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 PublicKey field is set to the value of the last call.
func (*KeyPairResourceStatusApplyConfiguration) WithType ¶ added in v2.4.0
func (b *KeyPairResourceStatusApplyConfiguration) WithType(value string) *KeyPairResourceStatusApplyConfiguration
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 KeyPairSpecApplyConfiguration ¶ added in v2.4.0
type KeyPairSpecApplyConfiguration struct {
Import *KeyPairImportApplyConfiguration `json:"import,omitempty"`
Resource *KeyPairResourceSpecApplyConfiguration `json:"resource,omitempty"`
ManagementPolicy *apiv1alpha1.ManagementPolicy `json:"managementPolicy,omitempty"`
ManagedOptions *ManagedOptionsApplyConfiguration `json:"managedOptions,omitempty"`
CloudCredentialsRef *CloudCredentialsReferenceApplyConfiguration `json:"cloudCredentialsRef,omitempty"`
}
KeyPairSpecApplyConfiguration represents a declarative configuration of the KeyPairSpec type for use with apply.
func KeyPairSpec ¶ added in v2.4.0
func KeyPairSpec() *KeyPairSpecApplyConfiguration
KeyPairSpecApplyConfiguration constructs a declarative configuration of the KeyPairSpec type for use with apply.
func (*KeyPairSpecApplyConfiguration) WithCloudCredentialsRef ¶ added in v2.4.0
func (b *KeyPairSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *KeyPairSpecApplyConfiguration
WithCloudCredentialsRef sets the CloudCredentialsRef 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 CloudCredentialsRef field is set to the value of the last call.
func (*KeyPairSpecApplyConfiguration) WithImport ¶ added in v2.4.0
func (b *KeyPairSpecApplyConfiguration) WithImport(value *KeyPairImportApplyConfiguration) *KeyPairSpecApplyConfiguration
WithImport sets the Import 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 Import field is set to the value of the last call.
func (*KeyPairSpecApplyConfiguration) WithManagedOptions ¶ added in v2.4.0
func (b *KeyPairSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *KeyPairSpecApplyConfiguration
WithManagedOptions sets the ManagedOptions 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 ManagedOptions field is set to the value of the last call.
func (*KeyPairSpecApplyConfiguration) WithManagementPolicy ¶ added in v2.4.0
func (b *KeyPairSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *KeyPairSpecApplyConfiguration
WithManagementPolicy sets the ManagementPolicy 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 ManagementPolicy field is set to the value of the last call.
func (*KeyPairSpecApplyConfiguration) WithResource ¶ added in v2.4.0
func (b *KeyPairSpecApplyConfiguration) WithResource(value *KeyPairResourceSpecApplyConfiguration) *KeyPairSpecApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type KeyPairStatusApplyConfiguration ¶ added in v2.4.0
type KeyPairStatusApplyConfiguration struct {
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
ID *string `json:"id,omitempty"`
Resource *KeyPairResourceStatusApplyConfiguration `json:"resource,omitempty"`
}
KeyPairStatusApplyConfiguration represents a declarative configuration of the KeyPairStatus type for use with apply.
func KeyPairStatus ¶ added in v2.4.0
func KeyPairStatus() *KeyPairStatusApplyConfiguration
KeyPairStatusApplyConfiguration constructs a declarative configuration of the KeyPairStatus type for use with apply.
func (*KeyPairStatusApplyConfiguration) WithConditions ¶ added in v2.4.0
func (b *KeyPairStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *KeyPairStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*KeyPairStatusApplyConfiguration) WithID ¶ added in v2.4.0
func (b *KeyPairStatusApplyConfiguration) WithID(value string) *KeyPairStatusApplyConfiguration
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 (*KeyPairStatusApplyConfiguration) WithResource ¶ added in v2.4.0
func (b *KeyPairStatusApplyConfiguration) WithResource(value *KeyPairResourceStatusApplyConfiguration) *KeyPairStatusApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type ManagedOptionsApplyConfiguration ¶
type ManagedOptionsApplyConfiguration struct {
OnDelete *apiv1alpha1.OnDelete `json:"onDelete,omitempty"`
}
ManagedOptionsApplyConfiguration represents a declarative configuration of the ManagedOptions type for use with apply.
func ManagedOptions ¶
func ManagedOptions() *ManagedOptionsApplyConfiguration
ManagedOptionsApplyConfiguration constructs a declarative configuration of the ManagedOptions type for use with apply.
func (*ManagedOptionsApplyConfiguration) WithOnDelete ¶
func (b *ManagedOptionsApplyConfiguration) WithOnDelete(value apiv1alpha1.OnDelete) *ManagedOptionsApplyConfiguration
WithOnDelete sets the OnDelete 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 OnDelete field is set to the value of the last call.
type NetworkApplyConfiguration ¶
type NetworkApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *NetworkSpecApplyConfiguration `json:"spec,omitempty"`
Status *NetworkStatusApplyConfiguration `json:"status,omitempty"`
}
NetworkApplyConfiguration represents a declarative configuration of the Network type for use with apply.
func ExtractNetwork ¶
func ExtractNetwork(network *apiv1alpha1.Network, fieldManager string) (*NetworkApplyConfiguration, error)
ExtractNetwork extracts the applied configuration owned by fieldManager from network. If no managedFields are found in network for fieldManager, a NetworkApplyConfiguration 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. network must be a unmodified Network API object that was retrieved from the Kubernetes API. ExtractNetwork 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 ExtractNetworkStatus ¶
func ExtractNetworkStatus(network *apiv1alpha1.Network, fieldManager string) (*NetworkApplyConfiguration, error)
ExtractNetworkStatus is the same as ExtractNetwork except that it extracts the status subresource applied configuration. Experimental!
func Network ¶
func Network(name, namespace string) *NetworkApplyConfiguration
Network constructs a declarative configuration of the Network type for use with apply.
func (*NetworkApplyConfiguration) GetAPIVersion ¶ added in v2.4.0
func (b *NetworkApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*NetworkApplyConfiguration) GetKind ¶ added in v2.4.0
func (b *NetworkApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*NetworkApplyConfiguration) GetName ¶
func (b *NetworkApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*NetworkApplyConfiguration) GetNamespace ¶ added in v2.4.0
func (b *NetworkApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (NetworkApplyConfiguration) IsApplyConfiguration ¶ added in v2.4.0
func (b NetworkApplyConfiguration) IsApplyConfiguration()
func (*NetworkApplyConfiguration) WithAPIVersion ¶
func (b *NetworkApplyConfiguration) WithAPIVersion(value string) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithAnnotations ¶
func (b *NetworkApplyConfiguration) WithAnnotations(entries map[string]string) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithCreationTimestamp ¶
func (b *NetworkApplyConfiguration) WithCreationTimestamp(value metav1.Time) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *NetworkApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithDeletionTimestamp ¶
func (b *NetworkApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithFinalizers ¶
func (b *NetworkApplyConfiguration) WithFinalizers(values ...string) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithGenerateName ¶
func (b *NetworkApplyConfiguration) WithGenerateName(value string) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithGeneration ¶
func (b *NetworkApplyConfiguration) WithGeneration(value int64) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithKind ¶
func (b *NetworkApplyConfiguration) WithKind(value string) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithLabels ¶
func (b *NetworkApplyConfiguration) WithLabels(entries map[string]string) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithName ¶
func (b *NetworkApplyConfiguration) WithName(value string) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithNamespace ¶
func (b *NetworkApplyConfiguration) WithNamespace(value string) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithOwnerReferences ¶
func (b *NetworkApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithResourceVersion ¶
func (b *NetworkApplyConfiguration) WithResourceVersion(value string) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithSpec ¶
func (b *NetworkApplyConfiguration) WithSpec(value *NetworkSpecApplyConfiguration) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithStatus ¶
func (b *NetworkApplyConfiguration) WithStatus(value *NetworkStatusApplyConfiguration) *NetworkApplyConfiguration
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 (*NetworkApplyConfiguration) WithUID ¶
func (b *NetworkApplyConfiguration) WithUID(value types.UID) *NetworkApplyConfiguration
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 NetworkFilterApplyConfiguration ¶
type NetworkFilterApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
Description *apiv1alpha1.NeutronDescription `json:"description,omitempty"`
External *bool `json:"external,omitempty"`
ProjectRef *apiv1alpha1.KubernetesNameRef `json:"projectRef,omitempty"`
FilterByNeutronTagsApplyConfiguration `json:",inline"`
}
NetworkFilterApplyConfiguration represents a declarative configuration of the NetworkFilter type for use with apply.
func NetworkFilter ¶
func NetworkFilter() *NetworkFilterApplyConfiguration
NetworkFilterApplyConfiguration constructs a declarative configuration of the NetworkFilter type for use with apply.
func (*NetworkFilterApplyConfiguration) WithDescription ¶
func (b *NetworkFilterApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *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) WithExternal ¶
func (b *NetworkFilterApplyConfiguration) WithExternal(value bool) *NetworkFilterApplyConfiguration
WithExternal sets the External 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 External field is set to the value of the last call.
func (*NetworkFilterApplyConfiguration) WithName ¶
func (b *NetworkFilterApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *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 ...apiv1alpha1.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 ...apiv1alpha1.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) WithProjectRef ¶ added in v2.2.0
func (b *NetworkFilterApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *NetworkFilterApplyConfiguration
WithProjectRef sets the ProjectRef 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 ProjectRef field is set to the value of the last call.
func (*NetworkFilterApplyConfiguration) WithTags ¶
func (b *NetworkFilterApplyConfiguration) WithTags(values ...apiv1alpha1.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 ...apiv1alpha1.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 NetworkImportApplyConfiguration ¶
type NetworkImportApplyConfiguration struct {
ID *string `json:"id,omitempty"`
Filter *NetworkFilterApplyConfiguration `json:"filter,omitempty"`
}
NetworkImportApplyConfiguration represents a declarative configuration of the NetworkImport type for use with apply.
func NetworkImport ¶
func NetworkImport() *NetworkImportApplyConfiguration
NetworkImportApplyConfiguration constructs a declarative configuration of the NetworkImport type for use with apply.
func (*NetworkImportApplyConfiguration) WithFilter ¶
func (b *NetworkImportApplyConfiguration) WithFilter(value *NetworkFilterApplyConfiguration) *NetworkImportApplyConfiguration
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 (*NetworkImportApplyConfiguration) WithID ¶
func (b *NetworkImportApplyConfiguration) WithID(value string) *NetworkImportApplyConfiguration
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 NetworkResourceSpecApplyConfiguration ¶
type NetworkResourceSpecApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
Description *apiv1alpha1.NeutronDescription `json:"description,omitempty"`
Tags []apiv1alpha1.NeutronTag `json:"tags,omitempty"`
AdminStateUp *bool `json:"adminStateUp,omitempty"`
DNSDomain *apiv1alpha1.DNSDomain `json:"dnsDomain,omitempty"`
MTU *apiv1alpha1.MTU `json:"mtu,omitempty"`
PortSecurityEnabled *bool `json:"portSecurityEnabled,omitempty"`
External *bool `json:"external,omitempty"`
AvailabilityZoneHints []apiv1alpha1.AvailabilityZoneHint `json:"availabilityZoneHints,omitempty"`
ProjectRef *apiv1alpha1.KubernetesNameRef `json:"projectRef,omitempty"`
}
NetworkResourceSpecApplyConfiguration represents a declarative configuration of the NetworkResourceSpec type for use with apply.
func NetworkResourceSpec ¶
func NetworkResourceSpec() *NetworkResourceSpecApplyConfiguration
NetworkResourceSpecApplyConfiguration constructs a declarative configuration of the NetworkResourceSpec type for use with apply.
func (*NetworkResourceSpecApplyConfiguration) WithAdminStateUp ¶
func (b *NetworkResourceSpecApplyConfiguration) WithAdminStateUp(value bool) *NetworkResourceSpecApplyConfiguration
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 (*NetworkResourceSpecApplyConfiguration) WithAvailabilityZoneHints ¶
func (b *NetworkResourceSpecApplyConfiguration) WithAvailabilityZoneHints(values ...apiv1alpha1.AvailabilityZoneHint) *NetworkResourceSpecApplyConfiguration
WithAvailabilityZoneHints adds the given value to the AvailabilityZoneHints 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 AvailabilityZoneHints field.
func (*NetworkResourceSpecApplyConfiguration) WithDNSDomain ¶
func (b *NetworkResourceSpecApplyConfiguration) WithDNSDomain(value apiv1alpha1.DNSDomain) *NetworkResourceSpecApplyConfiguration
WithDNSDomain sets the DNSDomain 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 DNSDomain field is set to the value of the last call.
func (*NetworkResourceSpecApplyConfiguration) WithDescription ¶
func (b *NetworkResourceSpecApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *NetworkResourceSpecApplyConfiguration
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 (*NetworkResourceSpecApplyConfiguration) WithExternal ¶
func (b *NetworkResourceSpecApplyConfiguration) WithExternal(value bool) *NetworkResourceSpecApplyConfiguration
WithExternal sets the External 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 External field is set to the value of the last call.
func (*NetworkResourceSpecApplyConfiguration) WithMTU ¶
func (b *NetworkResourceSpecApplyConfiguration) WithMTU(value apiv1alpha1.MTU) *NetworkResourceSpecApplyConfiguration
WithMTU sets the MTU 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 MTU field is set to the value of the last call.
func (*NetworkResourceSpecApplyConfiguration) WithName ¶
func (b *NetworkResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *NetworkResourceSpecApplyConfiguration
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 (*NetworkResourceSpecApplyConfiguration) WithPortSecurityEnabled ¶
func (b *NetworkResourceSpecApplyConfiguration) WithPortSecurityEnabled(value bool) *NetworkResourceSpecApplyConfiguration
WithPortSecurityEnabled sets the PortSecurityEnabled 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 PortSecurityEnabled field is set to the value of the last call.
func (*NetworkResourceSpecApplyConfiguration) WithProjectRef ¶ added in v2.2.0
func (b *NetworkResourceSpecApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *NetworkResourceSpecApplyConfiguration
WithProjectRef sets the ProjectRef 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 ProjectRef field is set to the value of the last call.
func (*NetworkResourceSpecApplyConfiguration) WithShared ¶
func (b *NetworkResourceSpecApplyConfiguration) WithShared(value bool) *NetworkResourceSpecApplyConfiguration
WithShared sets the Shared 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 Shared field is set to the value of the last call.
func (*NetworkResourceSpecApplyConfiguration) WithTags ¶
func (b *NetworkResourceSpecApplyConfiguration) WithTags(values ...apiv1alpha1.NeutronTag) *NetworkResourceSpecApplyConfiguration
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 NetworkResourceStatusApplyConfiguration ¶
type NetworkResourceStatusApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
ProjectID *string `json:"projectID,omitempty"`
Status *string `json:"status,omitempty"`
Tags []string `json:"tags,omitempty"`
NeutronStatusMetadataApplyConfiguration `json:",inline"`
AdminStateUp *bool `json:"adminStateUp,omitempty"`
AvailabilityZoneHints []string `json:"availabilityZoneHints,omitempty"`
DNSDomain *string `json:"dnsDomain,omitempty"`
MTU *int32 `json:"mtu,omitempty"`
PortSecurityEnabled *bool `json:"portSecurityEnabled,omitempty"`
Provider *ProviderPropertiesStatusApplyConfiguration `json:"provider,omitempty"`
External *bool `json:"external,omitempty"`
Subnets []string `json:"subnets,omitempty"`
}
NetworkResourceStatusApplyConfiguration represents a declarative configuration of the NetworkResourceStatus type for use with apply.
func NetworkResourceStatus ¶
func NetworkResourceStatus() *NetworkResourceStatusApplyConfiguration
NetworkResourceStatusApplyConfiguration constructs a declarative configuration of the NetworkResourceStatus type for use with apply.
func (*NetworkResourceStatusApplyConfiguration) WithAdminStateUp ¶
func (b *NetworkResourceStatusApplyConfiguration) WithAdminStateUp(value bool) *NetworkResourceStatusApplyConfiguration
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 (*NetworkResourceStatusApplyConfiguration) WithAvailabilityZoneHints ¶
func (b *NetworkResourceStatusApplyConfiguration) WithAvailabilityZoneHints(values ...string) *NetworkResourceStatusApplyConfiguration
WithAvailabilityZoneHints adds the given value to the AvailabilityZoneHints 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 AvailabilityZoneHints field.
func (*NetworkResourceStatusApplyConfiguration) WithCreatedAt ¶
func (b *NetworkResourceStatusApplyConfiguration) WithCreatedAt(value v1.Time) *NetworkResourceStatusApplyConfiguration
WithCreatedAt sets the CreatedAt 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 CreatedAt field is set to the value of the last call.
func (*NetworkResourceStatusApplyConfiguration) WithDNSDomain ¶
func (b *NetworkResourceStatusApplyConfiguration) WithDNSDomain(value string) *NetworkResourceStatusApplyConfiguration
WithDNSDomain sets the DNSDomain 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 DNSDomain field is set to the value of the last call.
func (*NetworkResourceStatusApplyConfiguration) WithDescription ¶
func (b *NetworkResourceStatusApplyConfiguration) WithDescription(value string) *NetworkResourceStatusApplyConfiguration
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 (*NetworkResourceStatusApplyConfiguration) WithExternal ¶
func (b *NetworkResourceStatusApplyConfiguration) WithExternal(value bool) *NetworkResourceStatusApplyConfiguration
WithExternal sets the External 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 External field is set to the value of the last call.
func (*NetworkResourceStatusApplyConfiguration) WithMTU ¶
func (b *NetworkResourceStatusApplyConfiguration) WithMTU(value int32) *NetworkResourceStatusApplyConfiguration
WithMTU sets the MTU 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 MTU field is set to the value of the last call.
func (*NetworkResourceStatusApplyConfiguration) WithName ¶
func (b *NetworkResourceStatusApplyConfiguration) WithName(value string) *NetworkResourceStatusApplyConfiguration
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 (*NetworkResourceStatusApplyConfiguration) WithPortSecurityEnabled ¶
func (b *NetworkResourceStatusApplyConfiguration) WithPortSecurityEnabled(value bool) *NetworkResourceStatusApplyConfiguration
WithPortSecurityEnabled sets the PortSecurityEnabled 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 PortSecurityEnabled field is set to the value of the last call.
func (*NetworkResourceStatusApplyConfiguration) WithProjectID ¶
func (b *NetworkResourceStatusApplyConfiguration) WithProjectID(value string) *NetworkResourceStatusApplyConfiguration
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 (*NetworkResourceStatusApplyConfiguration) WithProvider ¶
func (b *NetworkResourceStatusApplyConfiguration) WithProvider(value *ProviderPropertiesStatusApplyConfiguration) *NetworkResourceStatusApplyConfiguration
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 (*NetworkResourceStatusApplyConfiguration) WithRevisionNumber ¶
func (b *NetworkResourceStatusApplyConfiguration) WithRevisionNumber(value int64) *NetworkResourceStatusApplyConfiguration
WithRevisionNumber sets the RevisionNumber 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 RevisionNumber field is set to the value of the last call.
func (*NetworkResourceStatusApplyConfiguration) WithShared ¶
func (b *NetworkResourceStatusApplyConfiguration) WithShared(value bool) *NetworkResourceStatusApplyConfiguration
WithShared sets the Shared 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 Shared field is set to the value of the last call.
func (*NetworkResourceStatusApplyConfiguration) WithStatus ¶
func (b *NetworkResourceStatusApplyConfiguration) WithStatus(value string) *NetworkResourceStatusApplyConfiguration
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 (*NetworkResourceStatusApplyConfiguration) WithSubnets ¶
func (b *NetworkResourceStatusApplyConfiguration) WithSubnets(values ...string) *NetworkResourceStatusApplyConfiguration
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 (*NetworkResourceStatusApplyConfiguration) WithTags ¶
func (b *NetworkResourceStatusApplyConfiguration) WithTags(values ...string) *NetworkResourceStatusApplyConfiguration
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 (*NetworkResourceStatusApplyConfiguration) WithUpdatedAt ¶
func (b *NetworkResourceStatusApplyConfiguration) WithUpdatedAt(value v1.Time) *NetworkResourceStatusApplyConfiguration
WithUpdatedAt sets the UpdatedAt 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 UpdatedAt field is set to the value of the last call.
type NetworkSpecApplyConfiguration ¶
type NetworkSpecApplyConfiguration struct {
Import *NetworkImportApplyConfiguration `json:"import,omitempty"`
Resource *NetworkResourceSpecApplyConfiguration `json:"resource,omitempty"`
ManagementPolicy *apiv1alpha1.ManagementPolicy `json:"managementPolicy,omitempty"`
ManagedOptions *ManagedOptionsApplyConfiguration `json:"managedOptions,omitempty"`
CloudCredentialsRef *CloudCredentialsReferenceApplyConfiguration `json:"cloudCredentialsRef,omitempty"`
}
NetworkSpecApplyConfiguration represents a declarative configuration of the NetworkSpec type for use with apply.
func NetworkSpec ¶
func NetworkSpec() *NetworkSpecApplyConfiguration
NetworkSpecApplyConfiguration constructs a declarative configuration of the NetworkSpec type for use with apply.
func (*NetworkSpecApplyConfiguration) WithCloudCredentialsRef ¶
func (b *NetworkSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *NetworkSpecApplyConfiguration
WithCloudCredentialsRef sets the CloudCredentialsRef 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 CloudCredentialsRef field is set to the value of the last call.
func (*NetworkSpecApplyConfiguration) WithImport ¶
func (b *NetworkSpecApplyConfiguration) WithImport(value *NetworkImportApplyConfiguration) *NetworkSpecApplyConfiguration
WithImport sets the Import 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 Import field is set to the value of the last call.
func (*NetworkSpecApplyConfiguration) WithManagedOptions ¶
func (b *NetworkSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *NetworkSpecApplyConfiguration
WithManagedOptions sets the ManagedOptions 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 ManagedOptions field is set to the value of the last call.
func (*NetworkSpecApplyConfiguration) WithManagementPolicy ¶
func (b *NetworkSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *NetworkSpecApplyConfiguration
WithManagementPolicy sets the ManagementPolicy 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 ManagementPolicy field is set to the value of the last call.
func (*NetworkSpecApplyConfiguration) WithResource ¶
func (b *NetworkSpecApplyConfiguration) WithResource(value *NetworkResourceSpecApplyConfiguration) *NetworkSpecApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type NetworkStatusApplyConfiguration ¶
type NetworkStatusApplyConfiguration struct {
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
ID *string `json:"id,omitempty"`
Resource *NetworkResourceStatusApplyConfiguration `json:"resource,omitempty"`
}
NetworkStatusApplyConfiguration represents a declarative configuration of the NetworkStatus type for use with apply.
func NetworkStatus ¶
func NetworkStatus() *NetworkStatusApplyConfiguration
NetworkStatusApplyConfiguration constructs a declarative configuration of the NetworkStatus type for use with apply.
func (*NetworkStatusApplyConfiguration) WithConditions ¶
func (b *NetworkStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *NetworkStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
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) WithResource ¶
func (b *NetworkStatusApplyConfiguration) WithResource(value *NetworkResourceStatusApplyConfiguration) *NetworkStatusApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type NeutronStatusMetadataApplyConfiguration ¶
type NeutronStatusMetadataApplyConfiguration struct {
CreatedAt *v1.Time `json:"createdAt,omitempty"`
UpdatedAt *v1.Time `json:"updatedAt,omitempty"`
RevisionNumber *int64 `json:"revisionNumber,omitempty"`
}
NeutronStatusMetadataApplyConfiguration represents a declarative configuration of the NeutronStatusMetadata type for use with apply.
func NeutronStatusMetadata ¶
func NeutronStatusMetadata() *NeutronStatusMetadataApplyConfiguration
NeutronStatusMetadataApplyConfiguration constructs a declarative configuration of the NeutronStatusMetadata type for use with apply.
func (*NeutronStatusMetadataApplyConfiguration) WithCreatedAt ¶
func (b *NeutronStatusMetadataApplyConfiguration) WithCreatedAt(value v1.Time) *NeutronStatusMetadataApplyConfiguration
WithCreatedAt sets the CreatedAt 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 CreatedAt field is set to the value of the last call.
func (*NeutronStatusMetadataApplyConfiguration) WithRevisionNumber ¶
func (b *NeutronStatusMetadataApplyConfiguration) WithRevisionNumber(value int64) *NeutronStatusMetadataApplyConfiguration
WithRevisionNumber sets the RevisionNumber 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 RevisionNumber field is set to the value of the last call.
func (*NeutronStatusMetadataApplyConfiguration) WithUpdatedAt ¶
func (b *NeutronStatusMetadataApplyConfiguration) WithUpdatedAt(value v1.Time) *NeutronStatusMetadataApplyConfiguration
WithUpdatedAt sets the UpdatedAt 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 UpdatedAt field is set to the value of the last call.
type PortApplyConfiguration ¶
type PortApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *PortSpecApplyConfiguration `json:"spec,omitempty"`
Status *PortStatusApplyConfiguration `json:"status,omitempty"`
}
PortApplyConfiguration represents a declarative configuration of the Port type for use with apply.
func ExtractPort ¶
func ExtractPort(port *apiv1alpha1.Port, fieldManager string) (*PortApplyConfiguration, error)
ExtractPort extracts the applied configuration owned by fieldManager from port. If no managedFields are found in port for fieldManager, a PortApplyConfiguration 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. port must be a unmodified Port API object that was retrieved from the Kubernetes API. ExtractPort 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 ExtractPortStatus ¶
func ExtractPortStatus(port *apiv1alpha1.Port, fieldManager string) (*PortApplyConfiguration, error)
ExtractPortStatus is the same as ExtractPort except that it extracts the status subresource applied configuration. Experimental!
func Port ¶
func Port(name, namespace string) *PortApplyConfiguration
Port constructs a declarative configuration of the Port type for use with apply.
func (*PortApplyConfiguration) GetAPIVersion ¶ added in v2.4.0
func (b *PortApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*PortApplyConfiguration) GetKind ¶ added in v2.4.0
func (b *PortApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*PortApplyConfiguration) GetName ¶
func (b *PortApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*PortApplyConfiguration) GetNamespace ¶ added in v2.4.0
func (b *PortApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (PortApplyConfiguration) IsApplyConfiguration ¶ added in v2.4.0
func (b PortApplyConfiguration) IsApplyConfiguration()
func (*PortApplyConfiguration) WithAPIVersion ¶
func (b *PortApplyConfiguration) WithAPIVersion(value string) *PortApplyConfiguration
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 (*PortApplyConfiguration) WithAnnotations ¶
func (b *PortApplyConfiguration) WithAnnotations(entries map[string]string) *PortApplyConfiguration
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 (*PortApplyConfiguration) WithCreationTimestamp ¶
func (b *PortApplyConfiguration) WithCreationTimestamp(value metav1.Time) *PortApplyConfiguration
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 (*PortApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *PortApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *PortApplyConfiguration
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 (*PortApplyConfiguration) WithDeletionTimestamp ¶
func (b *PortApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *PortApplyConfiguration
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 (*PortApplyConfiguration) WithFinalizers ¶
func (b *PortApplyConfiguration) WithFinalizers(values ...string) *PortApplyConfiguration
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 (*PortApplyConfiguration) WithGenerateName ¶
func (b *PortApplyConfiguration) WithGenerateName(value string) *PortApplyConfiguration
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 (*PortApplyConfiguration) WithGeneration ¶
func (b *PortApplyConfiguration) WithGeneration(value int64) *PortApplyConfiguration
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 (*PortApplyConfiguration) WithKind ¶
func (b *PortApplyConfiguration) WithKind(value string) *PortApplyConfiguration
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 (*PortApplyConfiguration) WithLabels ¶
func (b *PortApplyConfiguration) WithLabels(entries map[string]string) *PortApplyConfiguration
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 (*PortApplyConfiguration) WithName ¶
func (b *PortApplyConfiguration) WithName(value string) *PortApplyConfiguration
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 (*PortApplyConfiguration) WithNamespace ¶
func (b *PortApplyConfiguration) WithNamespace(value string) *PortApplyConfiguration
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 (*PortApplyConfiguration) WithOwnerReferences ¶
func (b *PortApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *PortApplyConfiguration
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 (*PortApplyConfiguration) WithResourceVersion ¶
func (b *PortApplyConfiguration) WithResourceVersion(value string) *PortApplyConfiguration
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 (*PortApplyConfiguration) WithSpec ¶
func (b *PortApplyConfiguration) WithSpec(value *PortSpecApplyConfiguration) *PortApplyConfiguration
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 (*PortApplyConfiguration) WithStatus ¶
func (b *PortApplyConfiguration) WithStatus(value *PortStatusApplyConfiguration) *PortApplyConfiguration
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 (*PortApplyConfiguration) WithUID ¶
func (b *PortApplyConfiguration) WithUID(value types.UID) *PortApplyConfiguration
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 PortFilterApplyConfiguration ¶
type PortFilterApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
Description *apiv1alpha1.NeutronDescription `json:"description,omitempty"`
NetworkRef *apiv1alpha1.KubernetesNameRef `json:"networkRef,omitempty"`
ProjectRef *apiv1alpha1.KubernetesNameRef `json:"projectRef,omitempty"`
FilterByNeutronTagsApplyConfiguration `json:",inline"`
}
PortFilterApplyConfiguration represents a declarative configuration of the PortFilter type for use with apply.
func PortFilter ¶
func PortFilter() *PortFilterApplyConfiguration
PortFilterApplyConfiguration constructs a declarative configuration of the PortFilter type for use with apply.
func (*PortFilterApplyConfiguration) WithDescription ¶
func (b *PortFilterApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *PortFilterApplyConfiguration
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 (*PortFilterApplyConfiguration) WithName ¶
func (b *PortFilterApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *PortFilterApplyConfiguration
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 (*PortFilterApplyConfiguration) WithNetworkRef ¶
func (b *PortFilterApplyConfiguration) WithNetworkRef(value apiv1alpha1.KubernetesNameRef) *PortFilterApplyConfiguration
WithNetworkRef sets the NetworkRef 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 NetworkRef field is set to the value of the last call.
func (*PortFilterApplyConfiguration) WithNotTags ¶
func (b *PortFilterApplyConfiguration) WithNotTags(values ...apiv1alpha1.NeutronTag) *PortFilterApplyConfiguration
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 (*PortFilterApplyConfiguration) WithNotTagsAny ¶
func (b *PortFilterApplyConfiguration) WithNotTagsAny(values ...apiv1alpha1.NeutronTag) *PortFilterApplyConfiguration
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 (*PortFilterApplyConfiguration) WithProjectRef ¶ added in v2.2.0
func (b *PortFilterApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *PortFilterApplyConfiguration
WithProjectRef sets the ProjectRef 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 ProjectRef field is set to the value of the last call.
func (*PortFilterApplyConfiguration) WithTags ¶
func (b *PortFilterApplyConfiguration) WithTags(values ...apiv1alpha1.NeutronTag) *PortFilterApplyConfiguration
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 (*PortFilterApplyConfiguration) WithTagsAny ¶
func (b *PortFilterApplyConfiguration) WithTagsAny(values ...apiv1alpha1.NeutronTag) *PortFilterApplyConfiguration
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 PortImportApplyConfiguration ¶
type PortImportApplyConfiguration struct {
ID *string `json:"id,omitempty"`
Filter *PortFilterApplyConfiguration `json:"filter,omitempty"`
}
PortImportApplyConfiguration represents a declarative configuration of the PortImport type for use with apply.
func PortImport ¶
func PortImport() *PortImportApplyConfiguration
PortImportApplyConfiguration constructs a declarative configuration of the PortImport type for use with apply.
func (*PortImportApplyConfiguration) WithFilter ¶
func (b *PortImportApplyConfiguration) WithFilter(value *PortFilterApplyConfiguration) *PortImportApplyConfiguration
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 (*PortImportApplyConfiguration) WithID ¶
func (b *PortImportApplyConfiguration) WithID(value string) *PortImportApplyConfiguration
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 PortRangeSpecApplyConfiguration ¶
type PortRangeSpecApplyConfiguration struct {
Min *apiv1alpha1.PortNumber `json:"min,omitempty"`
Max *apiv1alpha1.PortNumber `json:"max,omitempty"`
}
PortRangeSpecApplyConfiguration represents a declarative configuration of the PortRangeSpec type for use with apply.
func PortRangeSpec ¶
func PortRangeSpec() *PortRangeSpecApplyConfiguration
PortRangeSpecApplyConfiguration constructs a declarative configuration of the PortRangeSpec type for use with apply.
func (*PortRangeSpecApplyConfiguration) WithMax ¶
func (b *PortRangeSpecApplyConfiguration) WithMax(value apiv1alpha1.PortNumber) *PortRangeSpecApplyConfiguration
WithMax sets the Max 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 Max field is set to the value of the last call.
func (*PortRangeSpecApplyConfiguration) WithMin ¶
func (b *PortRangeSpecApplyConfiguration) WithMin(value apiv1alpha1.PortNumber) *PortRangeSpecApplyConfiguration
WithMin sets the Min 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 Min field is set to the value of the last call.
type PortRangeStatusApplyConfiguration ¶
type PortRangeStatusApplyConfiguration struct {
Min *int32 `json:"min,omitempty"`
Max *int32 `json:"max,omitempty"`
}
PortRangeStatusApplyConfiguration represents a declarative configuration of the PortRangeStatus type for use with apply.
func PortRangeStatus ¶
func PortRangeStatus() *PortRangeStatusApplyConfiguration
PortRangeStatusApplyConfiguration constructs a declarative configuration of the PortRangeStatus type for use with apply.
func (*PortRangeStatusApplyConfiguration) WithMax ¶
func (b *PortRangeStatusApplyConfiguration) WithMax(value int32) *PortRangeStatusApplyConfiguration
WithMax sets the Max 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 Max field is set to the value of the last call.
func (*PortRangeStatusApplyConfiguration) WithMin ¶
func (b *PortRangeStatusApplyConfiguration) WithMin(value int32) *PortRangeStatusApplyConfiguration
WithMin sets the Min 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 Min field is set to the value of the last call.
type PortResourceSpecApplyConfiguration ¶
type PortResourceSpecApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
Description *apiv1alpha1.NeutronDescription `json:"description,omitempty"`
NetworkRef *apiv1alpha1.KubernetesNameRef `json:"networkRef,omitempty"`
Tags []apiv1alpha1.NeutronTag `json:"tags,omitempty"`
AllowedAddressPairs []AllowedAddressPairApplyConfiguration `json:"allowedAddressPairs,omitempty"`
Addresses []AddressApplyConfiguration `json:"addresses,omitempty"`
SecurityGroupRefs []apiv1alpha1.OpenStackName `json:"securityGroupRefs,omitempty"`
VNICType *string `json:"vnicType,omitempty"`
PortSecurity *apiv1alpha1.PortSecurityState `json:"portSecurity,omitempty"`
ProjectRef *apiv1alpha1.KubernetesNameRef `json:"projectRef,omitempty"`
}
PortResourceSpecApplyConfiguration represents a declarative configuration of the PortResourceSpec type for use with apply.
func PortResourceSpec ¶
func PortResourceSpec() *PortResourceSpecApplyConfiguration
PortResourceSpecApplyConfiguration constructs a declarative configuration of the PortResourceSpec type for use with apply.
func (*PortResourceSpecApplyConfiguration) WithAddresses ¶
func (b *PortResourceSpecApplyConfiguration) WithAddresses(values ...*AddressApplyConfiguration) *PortResourceSpecApplyConfiguration
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 (*PortResourceSpecApplyConfiguration) WithAllowedAddressPairs ¶
func (b *PortResourceSpecApplyConfiguration) WithAllowedAddressPairs(values ...*AllowedAddressPairApplyConfiguration) *PortResourceSpecApplyConfiguration
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 (*PortResourceSpecApplyConfiguration) WithDescription ¶
func (b *PortResourceSpecApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *PortResourceSpecApplyConfiguration
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 (*PortResourceSpecApplyConfiguration) WithName ¶
func (b *PortResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *PortResourceSpecApplyConfiguration
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 (*PortResourceSpecApplyConfiguration) WithNetworkRef ¶
func (b *PortResourceSpecApplyConfiguration) WithNetworkRef(value apiv1alpha1.KubernetesNameRef) *PortResourceSpecApplyConfiguration
WithNetworkRef sets the NetworkRef 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 NetworkRef field is set to the value of the last call.
func (*PortResourceSpecApplyConfiguration) WithPortSecurity ¶ added in v2.1.0
func (b *PortResourceSpecApplyConfiguration) WithPortSecurity(value apiv1alpha1.PortSecurityState) *PortResourceSpecApplyConfiguration
WithPortSecurity sets the PortSecurity 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 PortSecurity field is set to the value of the last call.
func (*PortResourceSpecApplyConfiguration) WithProjectRef ¶ added in v2.2.0
func (b *PortResourceSpecApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *PortResourceSpecApplyConfiguration
WithProjectRef sets the ProjectRef 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 ProjectRef field is set to the value of the last call.
func (*PortResourceSpecApplyConfiguration) WithSecurityGroupRefs ¶
func (b *PortResourceSpecApplyConfiguration) WithSecurityGroupRefs(values ...apiv1alpha1.OpenStackName) *PortResourceSpecApplyConfiguration
WithSecurityGroupRefs adds the given value to the SecurityGroupRefs 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 SecurityGroupRefs field.
func (*PortResourceSpecApplyConfiguration) WithTags ¶
func (b *PortResourceSpecApplyConfiguration) WithTags(values ...apiv1alpha1.NeutronTag) *PortResourceSpecApplyConfiguration
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 (*PortResourceSpecApplyConfiguration) WithVNICType ¶ added in v2.1.0
func (b *PortResourceSpecApplyConfiguration) WithVNICType(value string) *PortResourceSpecApplyConfiguration
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.
type PortResourceStatusApplyConfiguration ¶
type PortResourceStatusApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
NetworkID *string `json:"networkID,omitempty"`
ProjectID *string `json:"projectID,omitempty"`
Status *string `json:"status,omitempty"`
Tags []string `json:"tags,omitempty"`
AdminStateUp *bool `json:"adminStateUp,omitempty"`
MACAddress *string `json:"macAddress,omitempty"`
DeviceID *string `json:"deviceID,omitempty"`
DeviceOwner *string `json:"deviceOwner,omitempty"`
AllowedAddressPairs []AllowedAddressPairStatusApplyConfiguration `json:"allowedAddressPairs,omitempty"`
FixedIPs []FixedIPStatusApplyConfiguration `json:"fixedIPs,omitempty"`
SecurityGroups []string `json:"securityGroups,omitempty"`
PropagateUplinkStatus *bool `json:"propagateUplinkStatus,omitempty"`
VNICType *string `json:"vnicType,omitempty"`
PortSecurityEnabled *bool `json:"portSecurityEnabled,omitempty"`
NeutronStatusMetadataApplyConfiguration `json:",inline"`
}
PortResourceStatusApplyConfiguration represents a declarative configuration of the PortResourceStatus type for use with apply.
func PortResourceStatus ¶
func PortResourceStatus() *PortResourceStatusApplyConfiguration
PortResourceStatusApplyConfiguration constructs a declarative configuration of the PortResourceStatus type for use with apply.
func (*PortResourceStatusApplyConfiguration) WithAdminStateUp ¶
func (b *PortResourceStatusApplyConfiguration) WithAdminStateUp(value bool) *PortResourceStatusApplyConfiguration
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 (*PortResourceStatusApplyConfiguration) WithAllowedAddressPairs ¶
func (b *PortResourceStatusApplyConfiguration) WithAllowedAddressPairs(values ...*AllowedAddressPairStatusApplyConfiguration) *PortResourceStatusApplyConfiguration
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 (*PortResourceStatusApplyConfiguration) WithCreatedAt ¶
func (b *PortResourceStatusApplyConfiguration) WithCreatedAt(value v1.Time) *PortResourceStatusApplyConfiguration
WithCreatedAt sets the CreatedAt 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 CreatedAt field is set to the value of the last call.
func (*PortResourceStatusApplyConfiguration) WithDescription ¶
func (b *PortResourceStatusApplyConfiguration) WithDescription(value string) *PortResourceStatusApplyConfiguration
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 (*PortResourceStatusApplyConfiguration) WithDeviceID ¶
func (b *PortResourceStatusApplyConfiguration) WithDeviceID(value string) *PortResourceStatusApplyConfiguration
WithDeviceID sets the DeviceID 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 DeviceID field is set to the value of the last call.
func (*PortResourceStatusApplyConfiguration) WithDeviceOwner ¶
func (b *PortResourceStatusApplyConfiguration) WithDeviceOwner(value string) *PortResourceStatusApplyConfiguration
WithDeviceOwner sets the DeviceOwner 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 DeviceOwner field is set to the value of the last call.
func (*PortResourceStatusApplyConfiguration) WithFixedIPs ¶
func (b *PortResourceStatusApplyConfiguration) WithFixedIPs(values ...*FixedIPStatusApplyConfiguration) *PortResourceStatusApplyConfiguration
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 (*PortResourceStatusApplyConfiguration) WithMACAddress ¶
func (b *PortResourceStatusApplyConfiguration) WithMACAddress(value string) *PortResourceStatusApplyConfiguration
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 (*PortResourceStatusApplyConfiguration) WithName ¶
func (b *PortResourceStatusApplyConfiguration) WithName(value string) *PortResourceStatusApplyConfiguration
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 (*PortResourceStatusApplyConfiguration) WithNetworkID ¶
func (b *PortResourceStatusApplyConfiguration) WithNetworkID(value string) *PortResourceStatusApplyConfiguration
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 (*PortResourceStatusApplyConfiguration) WithPortSecurityEnabled ¶ added in v2.1.0
func (b *PortResourceStatusApplyConfiguration) WithPortSecurityEnabled(value bool) *PortResourceStatusApplyConfiguration
WithPortSecurityEnabled sets the PortSecurityEnabled 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 PortSecurityEnabled field is set to the value of the last call.
func (*PortResourceStatusApplyConfiguration) WithProjectID ¶
func (b *PortResourceStatusApplyConfiguration) WithProjectID(value string) *PortResourceStatusApplyConfiguration
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 (*PortResourceStatusApplyConfiguration) WithPropagateUplinkStatus ¶
func (b *PortResourceStatusApplyConfiguration) WithPropagateUplinkStatus(value bool) *PortResourceStatusApplyConfiguration
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 (*PortResourceStatusApplyConfiguration) WithRevisionNumber ¶
func (b *PortResourceStatusApplyConfiguration) WithRevisionNumber(value int64) *PortResourceStatusApplyConfiguration
WithRevisionNumber sets the RevisionNumber 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 RevisionNumber field is set to the value of the last call.
func (*PortResourceStatusApplyConfiguration) WithSecurityGroups ¶
func (b *PortResourceStatusApplyConfiguration) WithSecurityGroups(values ...string) *PortResourceStatusApplyConfiguration
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 (*PortResourceStatusApplyConfiguration) WithStatus ¶
func (b *PortResourceStatusApplyConfiguration) WithStatus(value string) *PortResourceStatusApplyConfiguration
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 (*PortResourceStatusApplyConfiguration) WithTags ¶
func (b *PortResourceStatusApplyConfiguration) WithTags(values ...string) *PortResourceStatusApplyConfiguration
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 (*PortResourceStatusApplyConfiguration) WithUpdatedAt ¶
func (b *PortResourceStatusApplyConfiguration) WithUpdatedAt(value v1.Time) *PortResourceStatusApplyConfiguration
WithUpdatedAt sets the UpdatedAt 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 UpdatedAt field is set to the value of the last call.
func (*PortResourceStatusApplyConfiguration) WithVNICType ¶ added in v2.1.0
func (b *PortResourceStatusApplyConfiguration) WithVNICType(value string) *PortResourceStatusApplyConfiguration
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.
type PortSpecApplyConfiguration ¶
type PortSpecApplyConfiguration struct {
Import *PortImportApplyConfiguration `json:"import,omitempty"`
Resource *PortResourceSpecApplyConfiguration `json:"resource,omitempty"`
ManagementPolicy *apiv1alpha1.ManagementPolicy `json:"managementPolicy,omitempty"`
ManagedOptions *ManagedOptionsApplyConfiguration `json:"managedOptions,omitempty"`
CloudCredentialsRef *CloudCredentialsReferenceApplyConfiguration `json:"cloudCredentialsRef,omitempty"`
}
PortSpecApplyConfiguration represents a declarative configuration of the PortSpec type for use with apply.
func PortSpec ¶
func PortSpec() *PortSpecApplyConfiguration
PortSpecApplyConfiguration constructs a declarative configuration of the PortSpec type for use with apply.
func (*PortSpecApplyConfiguration) WithCloudCredentialsRef ¶
func (b *PortSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *PortSpecApplyConfiguration
WithCloudCredentialsRef sets the CloudCredentialsRef 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 CloudCredentialsRef field is set to the value of the last call.
func (*PortSpecApplyConfiguration) WithImport ¶
func (b *PortSpecApplyConfiguration) WithImport(value *PortImportApplyConfiguration) *PortSpecApplyConfiguration
WithImport sets the Import 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 Import field is set to the value of the last call.
func (*PortSpecApplyConfiguration) WithManagedOptions ¶
func (b *PortSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *PortSpecApplyConfiguration
WithManagedOptions sets the ManagedOptions 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 ManagedOptions field is set to the value of the last call.
func (*PortSpecApplyConfiguration) WithManagementPolicy ¶
func (b *PortSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *PortSpecApplyConfiguration
WithManagementPolicy sets the ManagementPolicy 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 ManagementPolicy field is set to the value of the last call.
func (*PortSpecApplyConfiguration) WithResource ¶
func (b *PortSpecApplyConfiguration) WithResource(value *PortResourceSpecApplyConfiguration) *PortSpecApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type PortStatusApplyConfiguration ¶
type PortStatusApplyConfiguration struct {
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
ID *string `json:"id,omitempty"`
Resource *PortResourceStatusApplyConfiguration `json:"resource,omitempty"`
}
PortStatusApplyConfiguration represents a declarative configuration of the PortStatus type for use with apply.
func PortStatus ¶
func PortStatus() *PortStatusApplyConfiguration
PortStatusApplyConfiguration constructs a declarative configuration of the PortStatus type for use with apply.
func (*PortStatusApplyConfiguration) WithConditions ¶
func (b *PortStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *PortStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
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.
func (*PortStatusApplyConfiguration) WithResource ¶
func (b *PortStatusApplyConfiguration) WithResource(value *PortResourceStatusApplyConfiguration) *PortStatusApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type ProjectApplyConfiguration ¶ added in v2.1.0
type ProjectApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *ProjectSpecApplyConfiguration `json:"spec,omitempty"`
Status *ProjectStatusApplyConfiguration `json:"status,omitempty"`
}
ProjectApplyConfiguration represents a declarative configuration of the Project type for use with apply.
func ExtractProject ¶ added in v2.1.0
func ExtractProject(project *apiv1alpha1.Project, fieldManager string) (*ProjectApplyConfiguration, error)
ExtractProject extracts the applied configuration owned by fieldManager from project. If no managedFields are found in project for fieldManager, a ProjectApplyConfiguration 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. project must be a unmodified Project API object that was retrieved from the Kubernetes API. ExtractProject 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 ExtractProjectStatus ¶ added in v2.1.0
func ExtractProjectStatus(project *apiv1alpha1.Project, fieldManager string) (*ProjectApplyConfiguration, error)
ExtractProjectStatus is the same as ExtractProject except that it extracts the status subresource applied configuration. Experimental!
func Project ¶ added in v2.1.0
func Project(name, namespace string) *ProjectApplyConfiguration
Project constructs a declarative configuration of the Project type for use with apply.
func (*ProjectApplyConfiguration) GetAPIVersion ¶ added in v2.4.0
func (b *ProjectApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*ProjectApplyConfiguration) GetKind ¶ added in v2.4.0
func (b *ProjectApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*ProjectApplyConfiguration) GetName ¶ added in v2.1.0
func (b *ProjectApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*ProjectApplyConfiguration) GetNamespace ¶ added in v2.4.0
func (b *ProjectApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (ProjectApplyConfiguration) IsApplyConfiguration ¶ added in v2.4.0
func (b ProjectApplyConfiguration) IsApplyConfiguration()
func (*ProjectApplyConfiguration) WithAPIVersion ¶ added in v2.1.0
func (b *ProjectApplyConfiguration) WithAPIVersion(value string) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithAnnotations ¶ added in v2.1.0
func (b *ProjectApplyConfiguration) WithAnnotations(entries map[string]string) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithCreationTimestamp ¶ added in v2.1.0
func (b *ProjectApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithDeletionGracePeriodSeconds ¶ added in v2.1.0
func (b *ProjectApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithDeletionTimestamp ¶ added in v2.1.0
func (b *ProjectApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithFinalizers ¶ added in v2.1.0
func (b *ProjectApplyConfiguration) WithFinalizers(values ...string) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithGenerateName ¶ added in v2.1.0
func (b *ProjectApplyConfiguration) WithGenerateName(value string) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithGeneration ¶ added in v2.1.0
func (b *ProjectApplyConfiguration) WithGeneration(value int64) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithKind ¶ added in v2.1.0
func (b *ProjectApplyConfiguration) WithKind(value string) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithLabels ¶ added in v2.1.0
func (b *ProjectApplyConfiguration) WithLabels(entries map[string]string) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithName ¶ added in v2.1.0
func (b *ProjectApplyConfiguration) WithName(value string) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithNamespace ¶ added in v2.1.0
func (b *ProjectApplyConfiguration) WithNamespace(value string) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithOwnerReferences ¶ added in v2.1.0
func (b *ProjectApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithResourceVersion ¶ added in v2.1.0
func (b *ProjectApplyConfiguration) WithResourceVersion(value string) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithSpec ¶ added in v2.1.0
func (b *ProjectApplyConfiguration) WithSpec(value *ProjectSpecApplyConfiguration) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithStatus ¶ added in v2.1.0
func (b *ProjectApplyConfiguration) WithStatus(value *ProjectStatusApplyConfiguration) *ProjectApplyConfiguration
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 (*ProjectApplyConfiguration) WithUID ¶ added in v2.1.0
func (b *ProjectApplyConfiguration) WithUID(value types.UID) *ProjectApplyConfiguration
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 ProjectFilterApplyConfiguration ¶ added in v2.1.0
type ProjectFilterApplyConfiguration struct {
Name *apiv1alpha1.KeystoneName `json:"name,omitempty"`
FilterByKeystoneTagsApplyConfiguration `json:",inline"`
}
ProjectFilterApplyConfiguration represents a declarative configuration of the ProjectFilter type for use with apply.
func ProjectFilter ¶ added in v2.1.0
func ProjectFilter() *ProjectFilterApplyConfiguration
ProjectFilterApplyConfiguration constructs a declarative configuration of the ProjectFilter type for use with apply.
func (*ProjectFilterApplyConfiguration) WithName ¶ added in v2.1.0
func (b *ProjectFilterApplyConfiguration) WithName(value apiv1alpha1.KeystoneName) *ProjectFilterApplyConfiguration
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 (*ProjectFilterApplyConfiguration) WithNotTags ¶ added in v2.1.0
func (b *ProjectFilterApplyConfiguration) WithNotTags(values ...apiv1alpha1.KeystoneTag) *ProjectFilterApplyConfiguration
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 (*ProjectFilterApplyConfiguration) WithNotTagsAny ¶ added in v2.1.0
func (b *ProjectFilterApplyConfiguration) WithNotTagsAny(values ...apiv1alpha1.KeystoneTag) *ProjectFilterApplyConfiguration
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 (*ProjectFilterApplyConfiguration) WithTags ¶ added in v2.1.0
func (b *ProjectFilterApplyConfiguration) WithTags(values ...apiv1alpha1.KeystoneTag) *ProjectFilterApplyConfiguration
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 (*ProjectFilterApplyConfiguration) WithTagsAny ¶ added in v2.1.0
func (b *ProjectFilterApplyConfiguration) WithTagsAny(values ...apiv1alpha1.KeystoneTag) *ProjectFilterApplyConfiguration
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 ProjectImportApplyConfiguration ¶ added in v2.1.0
type ProjectImportApplyConfiguration struct {
ID *string `json:"id,omitempty"`
Filter *ProjectFilterApplyConfiguration `json:"filter,omitempty"`
}
ProjectImportApplyConfiguration represents a declarative configuration of the ProjectImport type for use with apply.
func ProjectImport ¶ added in v2.1.0
func ProjectImport() *ProjectImportApplyConfiguration
ProjectImportApplyConfiguration constructs a declarative configuration of the ProjectImport type for use with apply.
func (*ProjectImportApplyConfiguration) WithFilter ¶ added in v2.1.0
func (b *ProjectImportApplyConfiguration) WithFilter(value *ProjectFilterApplyConfiguration) *ProjectImportApplyConfiguration
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 (*ProjectImportApplyConfiguration) WithID ¶ added in v2.1.0
func (b *ProjectImportApplyConfiguration) WithID(value string) *ProjectImportApplyConfiguration
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 ProjectResourceSpecApplyConfiguration ¶ added in v2.1.0
type ProjectResourceSpecApplyConfiguration struct {
Name *apiv1alpha1.KeystoneName `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
Tags []apiv1alpha1.KeystoneTag `json:"tags,omitempty"`
}
ProjectResourceSpecApplyConfiguration represents a declarative configuration of the ProjectResourceSpec type for use with apply.
func ProjectResourceSpec ¶ added in v2.1.0
func ProjectResourceSpec() *ProjectResourceSpecApplyConfiguration
ProjectResourceSpecApplyConfiguration constructs a declarative configuration of the ProjectResourceSpec type for use with apply.
func (*ProjectResourceSpecApplyConfiguration) WithDescription ¶ added in v2.1.0
func (b *ProjectResourceSpecApplyConfiguration) WithDescription(value string) *ProjectResourceSpecApplyConfiguration
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 (*ProjectResourceSpecApplyConfiguration) WithEnabled ¶ added in v2.1.0
func (b *ProjectResourceSpecApplyConfiguration) WithEnabled(value bool) *ProjectResourceSpecApplyConfiguration
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 (*ProjectResourceSpecApplyConfiguration) WithName ¶ added in v2.1.0
func (b *ProjectResourceSpecApplyConfiguration) WithName(value apiv1alpha1.KeystoneName) *ProjectResourceSpecApplyConfiguration
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 (*ProjectResourceSpecApplyConfiguration) WithTags ¶ added in v2.1.0
func (b *ProjectResourceSpecApplyConfiguration) WithTags(values ...apiv1alpha1.KeystoneTag) *ProjectResourceSpecApplyConfiguration
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 ProjectResourceStatusApplyConfiguration ¶ added in v2.1.0
type ProjectResourceStatusApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
Tags []string `json:"tags,omitempty"`
}
ProjectResourceStatusApplyConfiguration represents a declarative configuration of the ProjectResourceStatus type for use with apply.
func ProjectResourceStatus ¶ added in v2.1.0
func ProjectResourceStatus() *ProjectResourceStatusApplyConfiguration
ProjectResourceStatusApplyConfiguration constructs a declarative configuration of the ProjectResourceStatus type for use with apply.
func (*ProjectResourceStatusApplyConfiguration) WithDescription ¶ added in v2.1.0
func (b *ProjectResourceStatusApplyConfiguration) WithDescription(value string) *ProjectResourceStatusApplyConfiguration
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 (*ProjectResourceStatusApplyConfiguration) WithEnabled ¶ added in v2.1.0
func (b *ProjectResourceStatusApplyConfiguration) WithEnabled(value bool) *ProjectResourceStatusApplyConfiguration
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 (*ProjectResourceStatusApplyConfiguration) WithName ¶ added in v2.1.0
func (b *ProjectResourceStatusApplyConfiguration) WithName(value string) *ProjectResourceStatusApplyConfiguration
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 (*ProjectResourceStatusApplyConfiguration) WithTags ¶ added in v2.1.0
func (b *ProjectResourceStatusApplyConfiguration) WithTags(values ...string) *ProjectResourceStatusApplyConfiguration
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 ProjectSpecApplyConfiguration ¶ added in v2.1.0
type ProjectSpecApplyConfiguration struct {
Import *ProjectImportApplyConfiguration `json:"import,omitempty"`
Resource *ProjectResourceSpecApplyConfiguration `json:"resource,omitempty"`
ManagementPolicy *apiv1alpha1.ManagementPolicy `json:"managementPolicy,omitempty"`
ManagedOptions *ManagedOptionsApplyConfiguration `json:"managedOptions,omitempty"`
CloudCredentialsRef *CloudCredentialsReferenceApplyConfiguration `json:"cloudCredentialsRef,omitempty"`
}
ProjectSpecApplyConfiguration represents a declarative configuration of the ProjectSpec type for use with apply.
func ProjectSpec ¶ added in v2.1.0
func ProjectSpec() *ProjectSpecApplyConfiguration
ProjectSpecApplyConfiguration constructs a declarative configuration of the ProjectSpec type for use with apply.
func (*ProjectSpecApplyConfiguration) WithCloudCredentialsRef ¶ added in v2.1.0
func (b *ProjectSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *ProjectSpecApplyConfiguration
WithCloudCredentialsRef sets the CloudCredentialsRef 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 CloudCredentialsRef field is set to the value of the last call.
func (*ProjectSpecApplyConfiguration) WithImport ¶ added in v2.1.0
func (b *ProjectSpecApplyConfiguration) WithImport(value *ProjectImportApplyConfiguration) *ProjectSpecApplyConfiguration
WithImport sets the Import 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 Import field is set to the value of the last call.
func (*ProjectSpecApplyConfiguration) WithManagedOptions ¶ added in v2.1.0
func (b *ProjectSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *ProjectSpecApplyConfiguration
WithManagedOptions sets the ManagedOptions 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 ManagedOptions field is set to the value of the last call.
func (*ProjectSpecApplyConfiguration) WithManagementPolicy ¶ added in v2.1.0
func (b *ProjectSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *ProjectSpecApplyConfiguration
WithManagementPolicy sets the ManagementPolicy 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 ManagementPolicy field is set to the value of the last call.
func (*ProjectSpecApplyConfiguration) WithResource ¶ added in v2.1.0
func (b *ProjectSpecApplyConfiguration) WithResource(value *ProjectResourceSpecApplyConfiguration) *ProjectSpecApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type ProjectStatusApplyConfiguration ¶ added in v2.1.0
type ProjectStatusApplyConfiguration struct {
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
ID *string `json:"id,omitempty"`
Resource *ProjectResourceStatusApplyConfiguration `json:"resource,omitempty"`
}
ProjectStatusApplyConfiguration represents a declarative configuration of the ProjectStatus type for use with apply.
func ProjectStatus ¶ added in v2.1.0
func ProjectStatus() *ProjectStatusApplyConfiguration
ProjectStatusApplyConfiguration constructs a declarative configuration of the ProjectStatus type for use with apply.
func (*ProjectStatusApplyConfiguration) WithConditions ¶ added in v2.1.0
func (b *ProjectStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *ProjectStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*ProjectStatusApplyConfiguration) WithID ¶ added in v2.1.0
func (b *ProjectStatusApplyConfiguration) WithID(value string) *ProjectStatusApplyConfiguration
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 (*ProjectStatusApplyConfiguration) WithResource ¶ added in v2.1.0
func (b *ProjectStatusApplyConfiguration) WithResource(value *ProjectResourceStatusApplyConfiguration) *ProjectStatusApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type ProviderPropertiesStatusApplyConfiguration ¶
type ProviderPropertiesStatusApplyConfiguration struct {
NetworkType *string `json:"networkType,omitempty"`
PhysicalNetwork *string `json:"physicalNetwork,omitempty"`
SegmentationID *int32 `json:"segmentationID,omitempty"`
}
ProviderPropertiesStatusApplyConfiguration represents a declarative configuration of the ProviderPropertiesStatus type for use with apply.
func ProviderPropertiesStatus ¶
func ProviderPropertiesStatus() *ProviderPropertiesStatusApplyConfiguration
ProviderPropertiesStatusApplyConfiguration constructs a declarative configuration of the ProviderPropertiesStatus type for use with apply.
func (*ProviderPropertiesStatusApplyConfiguration) WithNetworkType ¶
func (b *ProviderPropertiesStatusApplyConfiguration) WithNetworkType(value string) *ProviderPropertiesStatusApplyConfiguration
WithNetworkType sets the NetworkType 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 NetworkType field is set to the value of the last call.
func (*ProviderPropertiesStatusApplyConfiguration) WithPhysicalNetwork ¶
func (b *ProviderPropertiesStatusApplyConfiguration) WithPhysicalNetwork(value string) *ProviderPropertiesStatusApplyConfiguration
WithPhysicalNetwork sets the PhysicalNetwork 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 PhysicalNetwork field is set to the value of the last call.
func (*ProviderPropertiesStatusApplyConfiguration) WithSegmentationID ¶
func (b *ProviderPropertiesStatusApplyConfiguration) WithSegmentationID(value int32) *ProviderPropertiesStatusApplyConfiguration
WithSegmentationID sets the SegmentationID 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 SegmentationID field is set to the value of the last call.
type RoleApplyConfiguration ¶ added in v2.4.0
type RoleApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *RoleSpecApplyConfiguration `json:"spec,omitempty"`
Status *RoleStatusApplyConfiguration `json:"status,omitempty"`
}
RoleApplyConfiguration represents a declarative configuration of the Role type for use with apply.
func ExtractRole ¶ added in v2.4.0
func ExtractRole(role *apiv1alpha1.Role, fieldManager string) (*RoleApplyConfiguration, error)
ExtractRole extracts the applied configuration owned by fieldManager from role. If no managedFields are found in role for fieldManager, a RoleApplyConfiguration 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. role must be a unmodified Role API object that was retrieved from the Kubernetes API. ExtractRole 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 ExtractRoleStatus ¶ added in v2.4.0
func ExtractRoleStatus(role *apiv1alpha1.Role, fieldManager string) (*RoleApplyConfiguration, error)
ExtractRoleStatus is the same as ExtractRole except that it extracts the status subresource applied configuration. Experimental!
func Role ¶ added in v2.4.0
func Role(name, namespace string) *RoleApplyConfiguration
Role constructs a declarative configuration of the Role type for use with apply.
func (*RoleApplyConfiguration) GetAPIVersion ¶ added in v2.4.0
func (b *RoleApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*RoleApplyConfiguration) GetKind ¶ added in v2.4.0
func (b *RoleApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*RoleApplyConfiguration) GetName ¶ added in v2.4.0
func (b *RoleApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*RoleApplyConfiguration) GetNamespace ¶ added in v2.4.0
func (b *RoleApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (RoleApplyConfiguration) IsApplyConfiguration ¶ added in v2.4.0
func (b RoleApplyConfiguration) IsApplyConfiguration()
func (*RoleApplyConfiguration) WithAPIVersion ¶ added in v2.4.0
func (b *RoleApplyConfiguration) WithAPIVersion(value string) *RoleApplyConfiguration
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 (*RoleApplyConfiguration) WithAnnotations ¶ added in v2.4.0
func (b *RoleApplyConfiguration) WithAnnotations(entries map[string]string) *RoleApplyConfiguration
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 (*RoleApplyConfiguration) WithCreationTimestamp ¶ added in v2.4.0
func (b *RoleApplyConfiguration) WithCreationTimestamp(value metav1.Time) *RoleApplyConfiguration
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 (*RoleApplyConfiguration) WithDeletionGracePeriodSeconds ¶ added in v2.4.0
func (b *RoleApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *RoleApplyConfiguration
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 (*RoleApplyConfiguration) WithDeletionTimestamp ¶ added in v2.4.0
func (b *RoleApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *RoleApplyConfiguration
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 (*RoleApplyConfiguration) WithFinalizers ¶ added in v2.4.0
func (b *RoleApplyConfiguration) WithFinalizers(values ...string) *RoleApplyConfiguration
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 (*RoleApplyConfiguration) WithGenerateName ¶ added in v2.4.0
func (b *RoleApplyConfiguration) WithGenerateName(value string) *RoleApplyConfiguration
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 (*RoleApplyConfiguration) WithGeneration ¶ added in v2.4.0
func (b *RoleApplyConfiguration) WithGeneration(value int64) *RoleApplyConfiguration
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 (*RoleApplyConfiguration) WithKind ¶ added in v2.4.0
func (b *RoleApplyConfiguration) WithKind(value string) *RoleApplyConfiguration
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 (*RoleApplyConfiguration) WithLabels ¶ added in v2.4.0
func (b *RoleApplyConfiguration) WithLabels(entries map[string]string) *RoleApplyConfiguration
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 (*RoleApplyConfiguration) WithName ¶ added in v2.4.0
func (b *RoleApplyConfiguration) WithName(value string) *RoleApplyConfiguration
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 (*RoleApplyConfiguration) WithNamespace ¶ added in v2.4.0
func (b *RoleApplyConfiguration) WithNamespace(value string) *RoleApplyConfiguration
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 (*RoleApplyConfiguration) WithOwnerReferences ¶ added in v2.4.0
func (b *RoleApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *RoleApplyConfiguration
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 (*RoleApplyConfiguration) WithResourceVersion ¶ added in v2.4.0
func (b *RoleApplyConfiguration) WithResourceVersion(value string) *RoleApplyConfiguration
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 (*RoleApplyConfiguration) WithSpec ¶ added in v2.4.0
func (b *RoleApplyConfiguration) WithSpec(value *RoleSpecApplyConfiguration) *RoleApplyConfiguration
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 (*RoleApplyConfiguration) WithStatus ¶ added in v2.4.0
func (b *RoleApplyConfiguration) WithStatus(value *RoleStatusApplyConfiguration) *RoleApplyConfiguration
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 (*RoleApplyConfiguration) WithUID ¶ added in v2.4.0
func (b *RoleApplyConfiguration) WithUID(value types.UID) *RoleApplyConfiguration
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 RoleFilterApplyConfiguration ¶ added in v2.4.0
type RoleFilterApplyConfiguration struct {
Name *apiv1alpha1.KeystoneName `json:"name,omitempty"`
DomainRef *apiv1alpha1.KubernetesNameRef `json:"domainRef,omitempty"`
}
RoleFilterApplyConfiguration represents a declarative configuration of the RoleFilter type for use with apply.
func RoleFilter ¶ added in v2.4.0
func RoleFilter() *RoleFilterApplyConfiguration
RoleFilterApplyConfiguration constructs a declarative configuration of the RoleFilter type for use with apply.
func (*RoleFilterApplyConfiguration) WithDomainRef ¶ added in v2.4.0
func (b *RoleFilterApplyConfiguration) WithDomainRef(value apiv1alpha1.KubernetesNameRef) *RoleFilterApplyConfiguration
WithDomainRef sets the DomainRef 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 DomainRef field is set to the value of the last call.
func (*RoleFilterApplyConfiguration) WithName ¶ added in v2.4.0
func (b *RoleFilterApplyConfiguration) WithName(value apiv1alpha1.KeystoneName) *RoleFilterApplyConfiguration
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 RoleImportApplyConfiguration ¶ added in v2.4.0
type RoleImportApplyConfiguration struct {
ID *string `json:"id,omitempty"`
Filter *RoleFilterApplyConfiguration `json:"filter,omitempty"`
}
RoleImportApplyConfiguration represents a declarative configuration of the RoleImport type for use with apply.
func RoleImport ¶ added in v2.4.0
func RoleImport() *RoleImportApplyConfiguration
RoleImportApplyConfiguration constructs a declarative configuration of the RoleImport type for use with apply.
func (*RoleImportApplyConfiguration) WithFilter ¶ added in v2.4.0
func (b *RoleImportApplyConfiguration) WithFilter(value *RoleFilterApplyConfiguration) *RoleImportApplyConfiguration
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 (*RoleImportApplyConfiguration) WithID ¶ added in v2.4.0
func (b *RoleImportApplyConfiguration) WithID(value string) *RoleImportApplyConfiguration
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 RoleResourceSpecApplyConfiguration ¶ added in v2.4.0
type RoleResourceSpecApplyConfiguration struct {
Name *apiv1alpha1.KeystoneName `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
DomainRef *apiv1alpha1.KubernetesNameRef `json:"domainRef,omitempty"`
}
RoleResourceSpecApplyConfiguration represents a declarative configuration of the RoleResourceSpec type for use with apply.
func RoleResourceSpec ¶ added in v2.4.0
func RoleResourceSpec() *RoleResourceSpecApplyConfiguration
RoleResourceSpecApplyConfiguration constructs a declarative configuration of the RoleResourceSpec type for use with apply.
func (*RoleResourceSpecApplyConfiguration) WithDescription ¶ added in v2.4.0
func (b *RoleResourceSpecApplyConfiguration) WithDescription(value string) *RoleResourceSpecApplyConfiguration
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 (*RoleResourceSpecApplyConfiguration) WithDomainRef ¶ added in v2.4.0
func (b *RoleResourceSpecApplyConfiguration) WithDomainRef(value apiv1alpha1.KubernetesNameRef) *RoleResourceSpecApplyConfiguration
WithDomainRef sets the DomainRef 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 DomainRef field is set to the value of the last call.
func (*RoleResourceSpecApplyConfiguration) WithName ¶ added in v2.4.0
func (b *RoleResourceSpecApplyConfiguration) WithName(value apiv1alpha1.KeystoneName) *RoleResourceSpecApplyConfiguration
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 RoleResourceStatusApplyConfiguration ¶ added in v2.4.0
type RoleResourceStatusApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
DomainID *string `json:"domainID,omitempty"`
}
RoleResourceStatusApplyConfiguration represents a declarative configuration of the RoleResourceStatus type for use with apply.
func RoleResourceStatus ¶ added in v2.4.0
func RoleResourceStatus() *RoleResourceStatusApplyConfiguration
RoleResourceStatusApplyConfiguration constructs a declarative configuration of the RoleResourceStatus type for use with apply.
func (*RoleResourceStatusApplyConfiguration) WithDescription ¶ added in v2.4.0
func (b *RoleResourceStatusApplyConfiguration) WithDescription(value string) *RoleResourceStatusApplyConfiguration
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 (*RoleResourceStatusApplyConfiguration) WithDomainID ¶ added in v2.4.0
func (b *RoleResourceStatusApplyConfiguration) WithDomainID(value string) *RoleResourceStatusApplyConfiguration
WithDomainID sets the DomainID 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 DomainID field is set to the value of the last call.
func (*RoleResourceStatusApplyConfiguration) WithName ¶ added in v2.4.0
func (b *RoleResourceStatusApplyConfiguration) WithName(value string) *RoleResourceStatusApplyConfiguration
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 RoleSpecApplyConfiguration ¶ added in v2.4.0
type RoleSpecApplyConfiguration struct {
Import *RoleImportApplyConfiguration `json:"import,omitempty"`
Resource *RoleResourceSpecApplyConfiguration `json:"resource,omitempty"`
ManagementPolicy *apiv1alpha1.ManagementPolicy `json:"managementPolicy,omitempty"`
ManagedOptions *ManagedOptionsApplyConfiguration `json:"managedOptions,omitempty"`
CloudCredentialsRef *CloudCredentialsReferenceApplyConfiguration `json:"cloudCredentialsRef,omitempty"`
}
RoleSpecApplyConfiguration represents a declarative configuration of the RoleSpec type for use with apply.
func RoleSpec ¶ added in v2.4.0
func RoleSpec() *RoleSpecApplyConfiguration
RoleSpecApplyConfiguration constructs a declarative configuration of the RoleSpec type for use with apply.
func (*RoleSpecApplyConfiguration) WithCloudCredentialsRef ¶ added in v2.4.0
func (b *RoleSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *RoleSpecApplyConfiguration
WithCloudCredentialsRef sets the CloudCredentialsRef 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 CloudCredentialsRef field is set to the value of the last call.
func (*RoleSpecApplyConfiguration) WithImport ¶ added in v2.4.0
func (b *RoleSpecApplyConfiguration) WithImport(value *RoleImportApplyConfiguration) *RoleSpecApplyConfiguration
WithImport sets the Import 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 Import field is set to the value of the last call.
func (*RoleSpecApplyConfiguration) WithManagedOptions ¶ added in v2.4.0
func (b *RoleSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *RoleSpecApplyConfiguration
WithManagedOptions sets the ManagedOptions 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 ManagedOptions field is set to the value of the last call.
func (*RoleSpecApplyConfiguration) WithManagementPolicy ¶ added in v2.4.0
func (b *RoleSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *RoleSpecApplyConfiguration
WithManagementPolicy sets the ManagementPolicy 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 ManagementPolicy field is set to the value of the last call.
func (*RoleSpecApplyConfiguration) WithResource ¶ added in v2.4.0
func (b *RoleSpecApplyConfiguration) WithResource(value *RoleResourceSpecApplyConfiguration) *RoleSpecApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type RoleStatusApplyConfiguration ¶ added in v2.4.0
type RoleStatusApplyConfiguration struct {
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
ID *string `json:"id,omitempty"`
Resource *RoleResourceStatusApplyConfiguration `json:"resource,omitempty"`
}
RoleStatusApplyConfiguration represents a declarative configuration of the RoleStatus type for use with apply.
func RoleStatus ¶ added in v2.4.0
func RoleStatus() *RoleStatusApplyConfiguration
RoleStatusApplyConfiguration constructs a declarative configuration of the RoleStatus type for use with apply.
func (*RoleStatusApplyConfiguration) WithConditions ¶ added in v2.4.0
func (b *RoleStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *RoleStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*RoleStatusApplyConfiguration) WithID ¶ added in v2.4.0
func (b *RoleStatusApplyConfiguration) WithID(value string) *RoleStatusApplyConfiguration
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 (*RoleStatusApplyConfiguration) WithResource ¶ added in v2.4.0
func (b *RoleStatusApplyConfiguration) WithResource(value *RoleResourceStatusApplyConfiguration) *RoleStatusApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type RouterApplyConfiguration ¶
type RouterApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *RouterSpecApplyConfiguration `json:"spec,omitempty"`
Status *RouterStatusApplyConfiguration `json:"status,omitempty"`
}
RouterApplyConfiguration represents a declarative configuration of the Router type for use with apply.
func ExtractRouter ¶
func ExtractRouter(router *apiv1alpha1.Router, fieldManager string) (*RouterApplyConfiguration, error)
ExtractRouter extracts the applied configuration owned by fieldManager from router. If no managedFields are found in router for fieldManager, a RouterApplyConfiguration 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. router must be a unmodified Router API object that was retrieved from the Kubernetes API. ExtractRouter 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 ExtractRouterStatus ¶
func ExtractRouterStatus(router *apiv1alpha1.Router, fieldManager string) (*RouterApplyConfiguration, error)
ExtractRouterStatus is the same as ExtractRouter except that it extracts the status subresource applied configuration. Experimental!
func Router ¶
func Router(name, namespace string) *RouterApplyConfiguration
Router constructs a declarative configuration of the Router type for use with apply.
func (*RouterApplyConfiguration) GetAPIVersion ¶ added in v2.4.0
func (b *RouterApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*RouterApplyConfiguration) GetKind ¶ added in v2.4.0
func (b *RouterApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*RouterApplyConfiguration) GetName ¶
func (b *RouterApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*RouterApplyConfiguration) GetNamespace ¶ added in v2.4.0
func (b *RouterApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (RouterApplyConfiguration) IsApplyConfiguration ¶ added in v2.4.0
func (b RouterApplyConfiguration) IsApplyConfiguration()
func (*RouterApplyConfiguration) WithAPIVersion ¶
func (b *RouterApplyConfiguration) WithAPIVersion(value string) *RouterApplyConfiguration
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 (*RouterApplyConfiguration) WithAnnotations ¶
func (b *RouterApplyConfiguration) WithAnnotations(entries map[string]string) *RouterApplyConfiguration
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 (*RouterApplyConfiguration) WithCreationTimestamp ¶
func (b *RouterApplyConfiguration) WithCreationTimestamp(value metav1.Time) *RouterApplyConfiguration
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 (*RouterApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *RouterApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *RouterApplyConfiguration
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 (*RouterApplyConfiguration) WithDeletionTimestamp ¶
func (b *RouterApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *RouterApplyConfiguration
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 (*RouterApplyConfiguration) WithFinalizers ¶
func (b *RouterApplyConfiguration) WithFinalizers(values ...string) *RouterApplyConfiguration
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 (*RouterApplyConfiguration) WithGenerateName ¶
func (b *RouterApplyConfiguration) WithGenerateName(value string) *RouterApplyConfiguration
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 (*RouterApplyConfiguration) WithGeneration ¶
func (b *RouterApplyConfiguration) WithGeneration(value int64) *RouterApplyConfiguration
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 (*RouterApplyConfiguration) WithKind ¶
func (b *RouterApplyConfiguration) WithKind(value string) *RouterApplyConfiguration
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 (*RouterApplyConfiguration) WithLabels ¶
func (b *RouterApplyConfiguration) WithLabels(entries map[string]string) *RouterApplyConfiguration
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 (*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) WithNamespace ¶
func (b *RouterApplyConfiguration) WithNamespace(value string) *RouterApplyConfiguration
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 (*RouterApplyConfiguration) WithOwnerReferences ¶
func (b *RouterApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *RouterApplyConfiguration
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 (*RouterApplyConfiguration) WithResourceVersion ¶
func (b *RouterApplyConfiguration) WithResourceVersion(value string) *RouterApplyConfiguration
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 (*RouterApplyConfiguration) WithSpec ¶
func (b *RouterApplyConfiguration) WithSpec(value *RouterSpecApplyConfiguration) *RouterApplyConfiguration
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 (*RouterApplyConfiguration) WithStatus ¶
func (b *RouterApplyConfiguration) WithStatus(value *RouterStatusApplyConfiguration) *RouterApplyConfiguration
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 (*RouterApplyConfiguration) WithUID ¶
func (b *RouterApplyConfiguration) WithUID(value types.UID) *RouterApplyConfiguration
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 RouterFilterApplyConfiguration ¶
type RouterFilterApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
Description *apiv1alpha1.NeutronDescription `json:"description,omitempty"`
ProjectRef *apiv1alpha1.KubernetesNameRef `json:"projectRef,omitempty"`
FilterByNeutronTagsApplyConfiguration `json:",inline"`
}
RouterFilterApplyConfiguration represents a declarative configuration of the RouterFilter type for use with apply.
func RouterFilter ¶
func RouterFilter() *RouterFilterApplyConfiguration
RouterFilterApplyConfiguration constructs a declarative configuration of the RouterFilter type for use with apply.
func (*RouterFilterApplyConfiguration) WithDescription ¶
func (b *RouterFilterApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *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 apiv1alpha1.OpenStackName) *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 ...apiv1alpha1.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 ...apiv1alpha1.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) WithProjectRef ¶ added in v2.2.0
func (b *RouterFilterApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *RouterFilterApplyConfiguration
WithProjectRef sets the ProjectRef 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 ProjectRef field is set to the value of the last call.
func (*RouterFilterApplyConfiguration) WithTags ¶
func (b *RouterFilterApplyConfiguration) WithTags(values ...apiv1alpha1.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 ...apiv1alpha1.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 RouterImportApplyConfiguration ¶
type RouterImportApplyConfiguration struct {
ID *string `json:"id,omitempty"`
Filter *RouterFilterApplyConfiguration `json:"filter,omitempty"`
}
RouterImportApplyConfiguration represents a declarative configuration of the RouterImport type for use with apply.
func RouterImport ¶
func RouterImport() *RouterImportApplyConfiguration
RouterImportApplyConfiguration constructs a declarative configuration of the RouterImport type for use with apply.
func (*RouterImportApplyConfiguration) WithFilter ¶
func (b *RouterImportApplyConfiguration) WithFilter(value *RouterFilterApplyConfiguration) *RouterImportApplyConfiguration
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 (*RouterImportApplyConfiguration) WithID ¶
func (b *RouterImportApplyConfiguration) WithID(value string) *RouterImportApplyConfiguration
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 RouterInterfaceApplyConfiguration ¶
type RouterInterfaceApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *RouterInterfaceSpecApplyConfiguration `json:"spec,omitempty"`
Status *RouterInterfaceStatusApplyConfiguration `json:"status,omitempty"`
}
RouterInterfaceApplyConfiguration represents a declarative configuration of the RouterInterface type for use with apply.
func ExtractRouterInterface ¶
func ExtractRouterInterface(routerInterface *apiv1alpha1.RouterInterface, fieldManager string) (*RouterInterfaceApplyConfiguration, error)
ExtractRouterInterface extracts the applied configuration owned by fieldManager from routerInterface. If no managedFields are found in routerInterface for fieldManager, a RouterInterfaceApplyConfiguration 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. routerInterface must be a unmodified RouterInterface API object that was retrieved from the Kubernetes API. ExtractRouterInterface 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 ExtractRouterInterfaceStatus ¶
func ExtractRouterInterfaceStatus(routerInterface *apiv1alpha1.RouterInterface, fieldManager string) (*RouterInterfaceApplyConfiguration, error)
ExtractRouterInterfaceStatus is the same as ExtractRouterInterface except that it extracts the status subresource applied configuration. Experimental!
func RouterInterface ¶
func RouterInterface(name, namespace string) *RouterInterfaceApplyConfiguration
RouterInterface constructs a declarative configuration of the RouterInterface type for use with apply.
func (*RouterInterfaceApplyConfiguration) GetAPIVersion ¶ added in v2.4.0
func (b *RouterInterfaceApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*RouterInterfaceApplyConfiguration) GetKind ¶ added in v2.4.0
func (b *RouterInterfaceApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*RouterInterfaceApplyConfiguration) GetName ¶
func (b *RouterInterfaceApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*RouterInterfaceApplyConfiguration) GetNamespace ¶ added in v2.4.0
func (b *RouterInterfaceApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (RouterInterfaceApplyConfiguration) IsApplyConfiguration ¶ added in v2.4.0
func (b RouterInterfaceApplyConfiguration) IsApplyConfiguration()
func (*RouterInterfaceApplyConfiguration) WithAPIVersion ¶
func (b *RouterInterfaceApplyConfiguration) WithAPIVersion(value string) *RouterInterfaceApplyConfiguration
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 (*RouterInterfaceApplyConfiguration) WithAnnotations ¶
func (b *RouterInterfaceApplyConfiguration) WithAnnotations(entries map[string]string) *RouterInterfaceApplyConfiguration
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 (*RouterInterfaceApplyConfiguration) WithCreationTimestamp ¶
func (b *RouterInterfaceApplyConfiguration) WithCreationTimestamp(value metav1.Time) *RouterInterfaceApplyConfiguration
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 (*RouterInterfaceApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *RouterInterfaceApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *RouterInterfaceApplyConfiguration
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 (*RouterInterfaceApplyConfiguration) WithDeletionTimestamp ¶
func (b *RouterInterfaceApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *RouterInterfaceApplyConfiguration
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 (*RouterInterfaceApplyConfiguration) WithFinalizers ¶
func (b *RouterInterfaceApplyConfiguration) WithFinalizers(values ...string) *RouterInterfaceApplyConfiguration
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 (*RouterInterfaceApplyConfiguration) WithGenerateName ¶
func (b *RouterInterfaceApplyConfiguration) WithGenerateName(value string) *RouterInterfaceApplyConfiguration
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 (*RouterInterfaceApplyConfiguration) WithGeneration ¶
func (b *RouterInterfaceApplyConfiguration) WithGeneration(value int64) *RouterInterfaceApplyConfiguration
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 (*RouterInterfaceApplyConfiguration) WithKind ¶
func (b *RouterInterfaceApplyConfiguration) WithKind(value string) *RouterInterfaceApplyConfiguration
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 (*RouterInterfaceApplyConfiguration) WithLabels ¶
func (b *RouterInterfaceApplyConfiguration) WithLabels(entries map[string]string) *RouterInterfaceApplyConfiguration
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 (*RouterInterfaceApplyConfiguration) WithName ¶
func (b *RouterInterfaceApplyConfiguration) WithName(value string) *RouterInterfaceApplyConfiguration
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 (*RouterInterfaceApplyConfiguration) WithNamespace ¶
func (b *RouterInterfaceApplyConfiguration) WithNamespace(value string) *RouterInterfaceApplyConfiguration
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 (*RouterInterfaceApplyConfiguration) WithOwnerReferences ¶
func (b *RouterInterfaceApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *RouterInterfaceApplyConfiguration
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 (*RouterInterfaceApplyConfiguration) WithResourceVersion ¶
func (b *RouterInterfaceApplyConfiguration) WithResourceVersion(value string) *RouterInterfaceApplyConfiguration
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 (*RouterInterfaceApplyConfiguration) WithSpec ¶
func (b *RouterInterfaceApplyConfiguration) WithSpec(value *RouterInterfaceSpecApplyConfiguration) *RouterInterfaceApplyConfiguration
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 (*RouterInterfaceApplyConfiguration) WithStatus ¶
func (b *RouterInterfaceApplyConfiguration) WithStatus(value *RouterInterfaceStatusApplyConfiguration) *RouterInterfaceApplyConfiguration
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 (*RouterInterfaceApplyConfiguration) WithUID ¶
func (b *RouterInterfaceApplyConfiguration) WithUID(value types.UID) *RouterInterfaceApplyConfiguration
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 RouterInterfaceSpecApplyConfiguration ¶
type RouterInterfaceSpecApplyConfiguration struct {
Type *apiv1alpha1.RouterInterfaceType `json:"type,omitempty"`
RouterRef *apiv1alpha1.KubernetesNameRef `json:"routerRef,omitempty"`
SubnetRef *apiv1alpha1.KubernetesNameRef `json:"subnetRef,omitempty"`
}
RouterInterfaceSpecApplyConfiguration represents a declarative configuration of the RouterInterfaceSpec type for use with apply.
func RouterInterfaceSpec ¶
func RouterInterfaceSpec() *RouterInterfaceSpecApplyConfiguration
RouterInterfaceSpecApplyConfiguration constructs a declarative configuration of the RouterInterfaceSpec type for use with apply.
func (*RouterInterfaceSpecApplyConfiguration) WithRouterRef ¶
func (b *RouterInterfaceSpecApplyConfiguration) WithRouterRef(value apiv1alpha1.KubernetesNameRef) *RouterInterfaceSpecApplyConfiguration
WithRouterRef sets the RouterRef 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 RouterRef field is set to the value of the last call.
func (*RouterInterfaceSpecApplyConfiguration) WithSubnetRef ¶
func (b *RouterInterfaceSpecApplyConfiguration) WithSubnetRef(value apiv1alpha1.KubernetesNameRef) *RouterInterfaceSpecApplyConfiguration
WithSubnetRef sets the SubnetRef 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 SubnetRef field is set to the value of the last call.
func (*RouterInterfaceSpecApplyConfiguration) WithType ¶
func (b *RouterInterfaceSpecApplyConfiguration) WithType(value apiv1alpha1.RouterInterfaceType) *RouterInterfaceSpecApplyConfiguration
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 RouterInterfaceStatusApplyConfiguration ¶
type RouterInterfaceStatusApplyConfiguration struct {
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
ID *string `json:"id,omitempty"`
}
RouterInterfaceStatusApplyConfiguration represents a declarative configuration of the RouterInterfaceStatus type for use with apply.
func RouterInterfaceStatus ¶
func RouterInterfaceStatus() *RouterInterfaceStatusApplyConfiguration
RouterInterfaceStatusApplyConfiguration constructs a declarative configuration of the RouterInterfaceStatus type for use with apply.
func (*RouterInterfaceStatusApplyConfiguration) WithConditions ¶
func (b *RouterInterfaceStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *RouterInterfaceStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*RouterInterfaceStatusApplyConfiguration) WithID ¶
func (b *RouterInterfaceStatusApplyConfiguration) WithID(value string) *RouterInterfaceStatusApplyConfiguration
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 RouterResourceSpecApplyConfiguration ¶
type RouterResourceSpecApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
Description *apiv1alpha1.NeutronDescription `json:"description,omitempty"`
Tags []apiv1alpha1.NeutronTag `json:"tags,omitempty"`
AdminStateUp *bool `json:"adminStateUp,omitempty"`
ExternalGateways []ExternalGatewayApplyConfiguration `json:"externalGateways,omitempty"`
Distributed *bool `json:"distributed,omitempty"`
AvailabilityZoneHints []apiv1alpha1.AvailabilityZoneHint `json:"availabilityZoneHints,omitempty"`
ProjectRef *apiv1alpha1.KubernetesNameRef `json:"projectRef,omitempty"`
}
RouterResourceSpecApplyConfiguration represents a declarative configuration of the RouterResourceSpec type for use with apply.
func RouterResourceSpec ¶
func RouterResourceSpec() *RouterResourceSpecApplyConfiguration
RouterResourceSpecApplyConfiguration constructs a declarative configuration of the RouterResourceSpec type for use with apply.
func (*RouterResourceSpecApplyConfiguration) WithAdminStateUp ¶
func (b *RouterResourceSpecApplyConfiguration) WithAdminStateUp(value bool) *RouterResourceSpecApplyConfiguration
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 (*RouterResourceSpecApplyConfiguration) WithAvailabilityZoneHints ¶
func (b *RouterResourceSpecApplyConfiguration) WithAvailabilityZoneHints(values ...apiv1alpha1.AvailabilityZoneHint) *RouterResourceSpecApplyConfiguration
WithAvailabilityZoneHints adds the given value to the AvailabilityZoneHints 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 AvailabilityZoneHints field.
func (*RouterResourceSpecApplyConfiguration) WithDescription ¶
func (b *RouterResourceSpecApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *RouterResourceSpecApplyConfiguration
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 (*RouterResourceSpecApplyConfiguration) WithDistributed ¶
func (b *RouterResourceSpecApplyConfiguration) WithDistributed(value bool) *RouterResourceSpecApplyConfiguration
WithDistributed sets the Distributed 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 Distributed field is set to the value of the last call.
func (*RouterResourceSpecApplyConfiguration) WithExternalGateways ¶
func (b *RouterResourceSpecApplyConfiguration) WithExternalGateways(values ...*ExternalGatewayApplyConfiguration) *RouterResourceSpecApplyConfiguration
WithExternalGateways adds the given value to the ExternalGateways 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 ExternalGateways field.
func (*RouterResourceSpecApplyConfiguration) WithName ¶
func (b *RouterResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *RouterResourceSpecApplyConfiguration
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 (*RouterResourceSpecApplyConfiguration) WithProjectRef ¶ added in v2.2.0
func (b *RouterResourceSpecApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *RouterResourceSpecApplyConfiguration
WithProjectRef sets the ProjectRef 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 ProjectRef field is set to the value of the last call.
func (*RouterResourceSpecApplyConfiguration) WithTags ¶
func (b *RouterResourceSpecApplyConfiguration) WithTags(values ...apiv1alpha1.NeutronTag) *RouterResourceSpecApplyConfiguration
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 RouterResourceStatusApplyConfiguration ¶
type RouterResourceStatusApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
ProjectID *string `json:"projectID,omitempty"`
Status *string `json:"status,omitempty"`
Tags []string `json:"tags,omitempty"`
AdminStateUp *bool `json:"adminStateUp,omitempty"`
ExternalGateways []ExternalGatewayStatusApplyConfiguration `json:"externalGateways,omitempty"`
AvailabilityZoneHints []string `json:"availabilityZoneHints,omitempty"`
}
RouterResourceStatusApplyConfiguration represents a declarative configuration of the RouterResourceStatus type for use with apply.
func RouterResourceStatus ¶
func RouterResourceStatus() *RouterResourceStatusApplyConfiguration
RouterResourceStatusApplyConfiguration constructs a declarative configuration of the RouterResourceStatus type for use with apply.
func (*RouterResourceStatusApplyConfiguration) WithAdminStateUp ¶
func (b *RouterResourceStatusApplyConfiguration) WithAdminStateUp(value bool) *RouterResourceStatusApplyConfiguration
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 (*RouterResourceStatusApplyConfiguration) WithAvailabilityZoneHints ¶
func (b *RouterResourceStatusApplyConfiguration) WithAvailabilityZoneHints(values ...string) *RouterResourceStatusApplyConfiguration
WithAvailabilityZoneHints adds the given value to the AvailabilityZoneHints 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 AvailabilityZoneHints field.
func (*RouterResourceStatusApplyConfiguration) WithDescription ¶
func (b *RouterResourceStatusApplyConfiguration) WithDescription(value string) *RouterResourceStatusApplyConfiguration
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 (*RouterResourceStatusApplyConfiguration) WithExternalGateways ¶
func (b *RouterResourceStatusApplyConfiguration) WithExternalGateways(values ...*ExternalGatewayStatusApplyConfiguration) *RouterResourceStatusApplyConfiguration
WithExternalGateways adds the given value to the ExternalGateways 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 ExternalGateways field.
func (*RouterResourceStatusApplyConfiguration) WithName ¶
func (b *RouterResourceStatusApplyConfiguration) WithName(value string) *RouterResourceStatusApplyConfiguration
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 (*RouterResourceStatusApplyConfiguration) WithProjectID ¶
func (b *RouterResourceStatusApplyConfiguration) WithProjectID(value string) *RouterResourceStatusApplyConfiguration
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 (*RouterResourceStatusApplyConfiguration) WithStatus ¶
func (b *RouterResourceStatusApplyConfiguration) WithStatus(value string) *RouterResourceStatusApplyConfiguration
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 (*RouterResourceStatusApplyConfiguration) WithTags ¶
func (b *RouterResourceStatusApplyConfiguration) WithTags(values ...string) *RouterResourceStatusApplyConfiguration
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 RouterSpecApplyConfiguration ¶
type RouterSpecApplyConfiguration struct {
Import *RouterImportApplyConfiguration `json:"import,omitempty"`
Resource *RouterResourceSpecApplyConfiguration `json:"resource,omitempty"`
ManagementPolicy *apiv1alpha1.ManagementPolicy `json:"managementPolicy,omitempty"`
ManagedOptions *ManagedOptionsApplyConfiguration `json:"managedOptions,omitempty"`
CloudCredentialsRef *CloudCredentialsReferenceApplyConfiguration `json:"cloudCredentialsRef,omitempty"`
}
RouterSpecApplyConfiguration represents a declarative configuration of the RouterSpec type for use with apply.
func RouterSpec ¶
func RouterSpec() *RouterSpecApplyConfiguration
RouterSpecApplyConfiguration constructs a declarative configuration of the RouterSpec type for use with apply.
func (*RouterSpecApplyConfiguration) WithCloudCredentialsRef ¶
func (b *RouterSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *RouterSpecApplyConfiguration
WithCloudCredentialsRef sets the CloudCredentialsRef 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 CloudCredentialsRef field is set to the value of the last call.
func (*RouterSpecApplyConfiguration) WithImport ¶
func (b *RouterSpecApplyConfiguration) WithImport(value *RouterImportApplyConfiguration) *RouterSpecApplyConfiguration
WithImport sets the Import 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 Import field is set to the value of the last call.
func (*RouterSpecApplyConfiguration) WithManagedOptions ¶
func (b *RouterSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *RouterSpecApplyConfiguration
WithManagedOptions sets the ManagedOptions 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 ManagedOptions field is set to the value of the last call.
func (*RouterSpecApplyConfiguration) WithManagementPolicy ¶
func (b *RouterSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *RouterSpecApplyConfiguration
WithManagementPolicy sets the ManagementPolicy 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 ManagementPolicy field is set to the value of the last call.
func (*RouterSpecApplyConfiguration) WithResource ¶
func (b *RouterSpecApplyConfiguration) WithResource(value *RouterResourceSpecApplyConfiguration) *RouterSpecApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type RouterStatusApplyConfiguration ¶
type RouterStatusApplyConfiguration struct {
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
ID *string `json:"id,omitempty"`
Resource *RouterResourceStatusApplyConfiguration `json:"resource,omitempty"`
}
RouterStatusApplyConfiguration represents a declarative configuration of the RouterStatus type for use with apply.
func RouterStatus ¶
func RouterStatus() *RouterStatusApplyConfiguration
RouterStatusApplyConfiguration constructs a declarative configuration of the RouterStatus type for use with apply.
func (*RouterStatusApplyConfiguration) WithConditions ¶
func (b *RouterStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *RouterStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*RouterStatusApplyConfiguration) WithID ¶
func (b *RouterStatusApplyConfiguration) WithID(value string) *RouterStatusApplyConfiguration
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 (*RouterStatusApplyConfiguration) WithResource ¶
func (b *RouterStatusApplyConfiguration) WithResource(value *RouterResourceStatusApplyConfiguration) *RouterStatusApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type SecurityGroupApplyConfiguration ¶
type SecurityGroupApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *SecurityGroupSpecApplyConfiguration `json:"spec,omitempty"`
Status *SecurityGroupStatusApplyConfiguration `json:"status,omitempty"`
}
SecurityGroupApplyConfiguration represents a declarative configuration of the SecurityGroup type for use with apply.
func ExtractSecurityGroup ¶
func ExtractSecurityGroup(securityGroup *apiv1alpha1.SecurityGroup, fieldManager string) (*SecurityGroupApplyConfiguration, error)
ExtractSecurityGroup extracts the applied configuration owned by fieldManager from securityGroup. If no managedFields are found in securityGroup for fieldManager, a SecurityGroupApplyConfiguration 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. securityGroup must be a unmodified SecurityGroup API object that was retrieved from the Kubernetes API. ExtractSecurityGroup 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 ExtractSecurityGroupStatus ¶
func ExtractSecurityGroupStatus(securityGroup *apiv1alpha1.SecurityGroup, fieldManager string) (*SecurityGroupApplyConfiguration, error)
ExtractSecurityGroupStatus is the same as ExtractSecurityGroup except that it extracts the status subresource applied configuration. Experimental!
func SecurityGroup ¶
func SecurityGroup(name, namespace string) *SecurityGroupApplyConfiguration
SecurityGroup constructs a declarative configuration of the SecurityGroup type for use with apply.
func (*SecurityGroupApplyConfiguration) GetAPIVersion ¶ added in v2.4.0
func (b *SecurityGroupApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*SecurityGroupApplyConfiguration) GetKind ¶ added in v2.4.0
func (b *SecurityGroupApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*SecurityGroupApplyConfiguration) GetName ¶
func (b *SecurityGroupApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*SecurityGroupApplyConfiguration) GetNamespace ¶ added in v2.4.0
func (b *SecurityGroupApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (SecurityGroupApplyConfiguration) IsApplyConfiguration ¶ added in v2.4.0
func (b SecurityGroupApplyConfiguration) IsApplyConfiguration()
func (*SecurityGroupApplyConfiguration) WithAPIVersion ¶
func (b *SecurityGroupApplyConfiguration) WithAPIVersion(value string) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithAnnotations ¶
func (b *SecurityGroupApplyConfiguration) WithAnnotations(entries map[string]string) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithCreationTimestamp ¶
func (b *SecurityGroupApplyConfiguration) WithCreationTimestamp(value metav1.Time) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *SecurityGroupApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithDeletionTimestamp ¶
func (b *SecurityGroupApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithFinalizers ¶
func (b *SecurityGroupApplyConfiguration) WithFinalizers(values ...string) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithGenerateName ¶
func (b *SecurityGroupApplyConfiguration) WithGenerateName(value string) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithGeneration ¶
func (b *SecurityGroupApplyConfiguration) WithGeneration(value int64) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithKind ¶
func (b *SecurityGroupApplyConfiguration) WithKind(value string) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithLabels ¶
func (b *SecurityGroupApplyConfiguration) WithLabels(entries map[string]string) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithName ¶
func (b *SecurityGroupApplyConfiguration) WithName(value string) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithNamespace ¶
func (b *SecurityGroupApplyConfiguration) WithNamespace(value string) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithOwnerReferences ¶
func (b *SecurityGroupApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithResourceVersion ¶
func (b *SecurityGroupApplyConfiguration) WithResourceVersion(value string) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithSpec ¶
func (b *SecurityGroupApplyConfiguration) WithSpec(value *SecurityGroupSpecApplyConfiguration) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithStatus ¶
func (b *SecurityGroupApplyConfiguration) WithStatus(value *SecurityGroupStatusApplyConfiguration) *SecurityGroupApplyConfiguration
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 (*SecurityGroupApplyConfiguration) WithUID ¶
func (b *SecurityGroupApplyConfiguration) WithUID(value types.UID) *SecurityGroupApplyConfiguration
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 SecurityGroupFilterApplyConfiguration ¶
type SecurityGroupFilterApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
Description *apiv1alpha1.NeutronDescription `json:"description,omitempty"`
ProjectRef *apiv1alpha1.KubernetesNameRef `json:"projectRef,omitempty"`
FilterByNeutronTagsApplyConfiguration `json:",inline"`
}
SecurityGroupFilterApplyConfiguration represents a declarative configuration of the SecurityGroupFilter type for use with apply.
func SecurityGroupFilter ¶
func SecurityGroupFilter() *SecurityGroupFilterApplyConfiguration
SecurityGroupFilterApplyConfiguration constructs a declarative configuration of the SecurityGroupFilter type for use with apply.
func (*SecurityGroupFilterApplyConfiguration) WithDescription ¶
func (b *SecurityGroupFilterApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *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 apiv1alpha1.OpenStackName) *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 ...apiv1alpha1.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 ...apiv1alpha1.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) WithProjectRef ¶ added in v2.2.0
func (b *SecurityGroupFilterApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *SecurityGroupFilterApplyConfiguration
WithProjectRef sets the ProjectRef 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 ProjectRef field is set to the value of the last call.
func (*SecurityGroupFilterApplyConfiguration) WithTags ¶
func (b *SecurityGroupFilterApplyConfiguration) WithTags(values ...apiv1alpha1.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 ...apiv1alpha1.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 SecurityGroupImportApplyConfiguration ¶
type SecurityGroupImportApplyConfiguration struct {
ID *string `json:"id,omitempty"`
Filter *SecurityGroupFilterApplyConfiguration `json:"filter,omitempty"`
}
SecurityGroupImportApplyConfiguration represents a declarative configuration of the SecurityGroupImport type for use with apply.
func SecurityGroupImport ¶
func SecurityGroupImport() *SecurityGroupImportApplyConfiguration
SecurityGroupImportApplyConfiguration constructs a declarative configuration of the SecurityGroupImport type for use with apply.
func (*SecurityGroupImportApplyConfiguration) WithFilter ¶
func (b *SecurityGroupImportApplyConfiguration) WithFilter(value *SecurityGroupFilterApplyConfiguration) *SecurityGroupImportApplyConfiguration
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 (*SecurityGroupImportApplyConfiguration) WithID ¶
func (b *SecurityGroupImportApplyConfiguration) WithID(value string) *SecurityGroupImportApplyConfiguration
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 SecurityGroupResourceSpecApplyConfiguration ¶
type SecurityGroupResourceSpecApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
Description *apiv1alpha1.NeutronDescription `json:"description,omitempty"`
Tags []apiv1alpha1.NeutronTag `json:"tags,omitempty"`
Stateful *bool `json:"stateful,omitempty"`
Rules []SecurityGroupRuleApplyConfiguration `json:"rules,omitempty"`
ProjectRef *apiv1alpha1.KubernetesNameRef `json:"projectRef,omitempty"`
}
SecurityGroupResourceSpecApplyConfiguration represents a declarative configuration of the SecurityGroupResourceSpec type for use with apply.
func SecurityGroupResourceSpec ¶
func SecurityGroupResourceSpec() *SecurityGroupResourceSpecApplyConfiguration
SecurityGroupResourceSpecApplyConfiguration constructs a declarative configuration of the SecurityGroupResourceSpec type for use with apply.
func (*SecurityGroupResourceSpecApplyConfiguration) WithDescription ¶
func (b *SecurityGroupResourceSpecApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *SecurityGroupResourceSpecApplyConfiguration
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 (*SecurityGroupResourceSpecApplyConfiguration) WithName ¶
func (b *SecurityGroupResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *SecurityGroupResourceSpecApplyConfiguration
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 (*SecurityGroupResourceSpecApplyConfiguration) WithProjectRef ¶ added in v2.2.0
func (b *SecurityGroupResourceSpecApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *SecurityGroupResourceSpecApplyConfiguration
WithProjectRef sets the ProjectRef 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 ProjectRef field is set to the value of the last call.
func (*SecurityGroupResourceSpecApplyConfiguration) WithRules ¶
func (b *SecurityGroupResourceSpecApplyConfiguration) WithRules(values ...*SecurityGroupRuleApplyConfiguration) *SecurityGroupResourceSpecApplyConfiguration
WithRules adds the given value to the Rules 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 Rules field.
func (*SecurityGroupResourceSpecApplyConfiguration) WithStateful ¶
func (b *SecurityGroupResourceSpecApplyConfiguration) WithStateful(value bool) *SecurityGroupResourceSpecApplyConfiguration
WithStateful sets the Stateful 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 Stateful field is set to the value of the last call.
func (*SecurityGroupResourceSpecApplyConfiguration) WithTags ¶
func (b *SecurityGroupResourceSpecApplyConfiguration) WithTags(values ...apiv1alpha1.NeutronTag) *SecurityGroupResourceSpecApplyConfiguration
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 SecurityGroupResourceStatusApplyConfiguration ¶
type SecurityGroupResourceStatusApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
ProjectID *string `json:"projectID,omitempty"`
Tags []string `json:"tags,omitempty"`
Stateful *bool `json:"stateful,omitempty"`
Rules []SecurityGroupRuleStatusApplyConfiguration `json:"rules,omitempty"`
NeutronStatusMetadataApplyConfiguration `json:",inline"`
}
SecurityGroupResourceStatusApplyConfiguration represents a declarative configuration of the SecurityGroupResourceStatus type for use with apply.
func SecurityGroupResourceStatus ¶
func SecurityGroupResourceStatus() *SecurityGroupResourceStatusApplyConfiguration
SecurityGroupResourceStatusApplyConfiguration constructs a declarative configuration of the SecurityGroupResourceStatus type for use with apply.
func (*SecurityGroupResourceStatusApplyConfiguration) WithCreatedAt ¶
func (b *SecurityGroupResourceStatusApplyConfiguration) WithCreatedAt(value v1.Time) *SecurityGroupResourceStatusApplyConfiguration
WithCreatedAt sets the CreatedAt 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 CreatedAt field is set to the value of the last call.
func (*SecurityGroupResourceStatusApplyConfiguration) WithDescription ¶
func (b *SecurityGroupResourceStatusApplyConfiguration) WithDescription(value string) *SecurityGroupResourceStatusApplyConfiguration
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 (*SecurityGroupResourceStatusApplyConfiguration) WithName ¶
func (b *SecurityGroupResourceStatusApplyConfiguration) WithName(value string) *SecurityGroupResourceStatusApplyConfiguration
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 (*SecurityGroupResourceStatusApplyConfiguration) WithProjectID ¶
func (b *SecurityGroupResourceStatusApplyConfiguration) WithProjectID(value string) *SecurityGroupResourceStatusApplyConfiguration
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 (*SecurityGroupResourceStatusApplyConfiguration) WithRevisionNumber ¶
func (b *SecurityGroupResourceStatusApplyConfiguration) WithRevisionNumber(value int64) *SecurityGroupResourceStatusApplyConfiguration
WithRevisionNumber sets the RevisionNumber 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 RevisionNumber field is set to the value of the last call.
func (*SecurityGroupResourceStatusApplyConfiguration) WithRules ¶
func (b *SecurityGroupResourceStatusApplyConfiguration) WithRules(values ...*SecurityGroupRuleStatusApplyConfiguration) *SecurityGroupResourceStatusApplyConfiguration
WithRules adds the given value to the Rules 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 Rules field.
func (*SecurityGroupResourceStatusApplyConfiguration) WithStateful ¶
func (b *SecurityGroupResourceStatusApplyConfiguration) WithStateful(value bool) *SecurityGroupResourceStatusApplyConfiguration
WithStateful sets the Stateful 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 Stateful field is set to the value of the last call.
func (*SecurityGroupResourceStatusApplyConfiguration) WithTags ¶
func (b *SecurityGroupResourceStatusApplyConfiguration) WithTags(values ...string) *SecurityGroupResourceStatusApplyConfiguration
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 (*SecurityGroupResourceStatusApplyConfiguration) WithUpdatedAt ¶
func (b *SecurityGroupResourceStatusApplyConfiguration) WithUpdatedAt(value v1.Time) *SecurityGroupResourceStatusApplyConfiguration
WithUpdatedAt sets the UpdatedAt 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 UpdatedAt field is set to the value of the last call.
type SecurityGroupRuleApplyConfiguration ¶
type SecurityGroupRuleApplyConfiguration struct {
Description *apiv1alpha1.NeutronDescription `json:"description,omitempty"`
Direction *apiv1alpha1.RuleDirection `json:"direction,omitempty"`
RemoteIPPrefix *apiv1alpha1.CIDR `json:"remoteIPPrefix,omitempty"`
Protocol *apiv1alpha1.Protocol `json:"protocol,omitempty"`
Ethertype *apiv1alpha1.Ethertype `json:"ethertype,omitempty"`
PortRange *PortRangeSpecApplyConfiguration `json:"portRange,omitempty"`
}
SecurityGroupRuleApplyConfiguration represents a declarative configuration of the SecurityGroupRule type for use with apply.
func SecurityGroupRule ¶
func SecurityGroupRule() *SecurityGroupRuleApplyConfiguration
SecurityGroupRuleApplyConfiguration constructs a declarative configuration of the SecurityGroupRule type for use with apply.
func (*SecurityGroupRuleApplyConfiguration) WithDescription ¶
func (b *SecurityGroupRuleApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *SecurityGroupRuleApplyConfiguration
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 (*SecurityGroupRuleApplyConfiguration) WithDirection ¶
func (b *SecurityGroupRuleApplyConfiguration) WithDirection(value apiv1alpha1.RuleDirection) *SecurityGroupRuleApplyConfiguration
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 (*SecurityGroupRuleApplyConfiguration) WithEthertype ¶
func (b *SecurityGroupRuleApplyConfiguration) WithEthertype(value apiv1alpha1.Ethertype) *SecurityGroupRuleApplyConfiguration
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 (*SecurityGroupRuleApplyConfiguration) WithPortRange ¶
func (b *SecurityGroupRuleApplyConfiguration) WithPortRange(value *PortRangeSpecApplyConfiguration) *SecurityGroupRuleApplyConfiguration
WithPortRange sets the PortRange 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 PortRange field is set to the value of the last call.
func (*SecurityGroupRuleApplyConfiguration) WithProtocol ¶
func (b *SecurityGroupRuleApplyConfiguration) WithProtocol(value apiv1alpha1.Protocol) *SecurityGroupRuleApplyConfiguration
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 (*SecurityGroupRuleApplyConfiguration) WithRemoteIPPrefix ¶
func (b *SecurityGroupRuleApplyConfiguration) WithRemoteIPPrefix(value apiv1alpha1.CIDR) *SecurityGroupRuleApplyConfiguration
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.
type SecurityGroupRuleStatusApplyConfiguration ¶
type SecurityGroupRuleStatusApplyConfiguration struct {
ID *string `json:"id,omitempty"`
Description *string `json:"description,omitempty"`
Direction *string `json:"direction,omitempty"`
RemoteGroupID *string `json:"remoteGroupID,omitempty"`
RemoteIPPrefix *string `json:"remoteIPPrefix,omitempty"`
Protocol *string `json:"protocol,omitempty"`
Ethertype *string `json:"ethertype,omitempty"`
PortRange *PortRangeStatusApplyConfiguration `json:"portRange,omitempty"`
}
SecurityGroupRuleStatusApplyConfiguration represents a declarative configuration of the SecurityGroupRuleStatus type for use with apply.
func SecurityGroupRuleStatus ¶
func SecurityGroupRuleStatus() *SecurityGroupRuleStatusApplyConfiguration
SecurityGroupRuleStatusApplyConfiguration constructs a declarative configuration of the SecurityGroupRuleStatus type for use with apply.
func (*SecurityGroupRuleStatusApplyConfiguration) WithDescription ¶
func (b *SecurityGroupRuleStatusApplyConfiguration) WithDescription(value string) *SecurityGroupRuleStatusApplyConfiguration
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 (*SecurityGroupRuleStatusApplyConfiguration) WithDirection ¶
func (b *SecurityGroupRuleStatusApplyConfiguration) WithDirection(value string) *SecurityGroupRuleStatusApplyConfiguration
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 (*SecurityGroupRuleStatusApplyConfiguration) WithEthertype ¶
func (b *SecurityGroupRuleStatusApplyConfiguration) WithEthertype(value string) *SecurityGroupRuleStatusApplyConfiguration
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 (*SecurityGroupRuleStatusApplyConfiguration) WithID ¶
func (b *SecurityGroupRuleStatusApplyConfiguration) WithID(value string) *SecurityGroupRuleStatusApplyConfiguration
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 (*SecurityGroupRuleStatusApplyConfiguration) WithPortRange ¶
func (b *SecurityGroupRuleStatusApplyConfiguration) WithPortRange(value *PortRangeStatusApplyConfiguration) *SecurityGroupRuleStatusApplyConfiguration
WithPortRange sets the PortRange 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 PortRange field is set to the value of the last call.
func (*SecurityGroupRuleStatusApplyConfiguration) WithProtocol ¶
func (b *SecurityGroupRuleStatusApplyConfiguration) WithProtocol(value string) *SecurityGroupRuleStatusApplyConfiguration
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 (*SecurityGroupRuleStatusApplyConfiguration) WithRemoteGroupID ¶
func (b *SecurityGroupRuleStatusApplyConfiguration) WithRemoteGroupID(value string) *SecurityGroupRuleStatusApplyConfiguration
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 (*SecurityGroupRuleStatusApplyConfiguration) WithRemoteIPPrefix ¶
func (b *SecurityGroupRuleStatusApplyConfiguration) WithRemoteIPPrefix(value string) *SecurityGroupRuleStatusApplyConfiguration
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.
type SecurityGroupSpecApplyConfiguration ¶
type SecurityGroupSpecApplyConfiguration struct {
Import *SecurityGroupImportApplyConfiguration `json:"import,omitempty"`
Resource *SecurityGroupResourceSpecApplyConfiguration `json:"resource,omitempty"`
ManagementPolicy *apiv1alpha1.ManagementPolicy `json:"managementPolicy,omitempty"`
ManagedOptions *ManagedOptionsApplyConfiguration `json:"managedOptions,omitempty"`
CloudCredentialsRef *CloudCredentialsReferenceApplyConfiguration `json:"cloudCredentialsRef,omitempty"`
}
SecurityGroupSpecApplyConfiguration represents a declarative configuration of the SecurityGroupSpec type for use with apply.
func SecurityGroupSpec ¶
func SecurityGroupSpec() *SecurityGroupSpecApplyConfiguration
SecurityGroupSpecApplyConfiguration constructs a declarative configuration of the SecurityGroupSpec type for use with apply.
func (*SecurityGroupSpecApplyConfiguration) WithCloudCredentialsRef ¶
func (b *SecurityGroupSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *SecurityGroupSpecApplyConfiguration
WithCloudCredentialsRef sets the CloudCredentialsRef 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 CloudCredentialsRef field is set to the value of the last call.
func (*SecurityGroupSpecApplyConfiguration) WithImport ¶
func (b *SecurityGroupSpecApplyConfiguration) WithImport(value *SecurityGroupImportApplyConfiguration) *SecurityGroupSpecApplyConfiguration
WithImport sets the Import 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 Import field is set to the value of the last call.
func (*SecurityGroupSpecApplyConfiguration) WithManagedOptions ¶
func (b *SecurityGroupSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *SecurityGroupSpecApplyConfiguration
WithManagedOptions sets the ManagedOptions 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 ManagedOptions field is set to the value of the last call.
func (*SecurityGroupSpecApplyConfiguration) WithManagementPolicy ¶
func (b *SecurityGroupSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *SecurityGroupSpecApplyConfiguration
WithManagementPolicy sets the ManagementPolicy 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 ManagementPolicy field is set to the value of the last call.
func (*SecurityGroupSpecApplyConfiguration) WithResource ¶
func (b *SecurityGroupSpecApplyConfiguration) WithResource(value *SecurityGroupResourceSpecApplyConfiguration) *SecurityGroupSpecApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type SecurityGroupStatusApplyConfiguration ¶
type SecurityGroupStatusApplyConfiguration struct {
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
ID *string `json:"id,omitempty"`
Resource *SecurityGroupResourceStatusApplyConfiguration `json:"resource,omitempty"`
}
SecurityGroupStatusApplyConfiguration represents a declarative configuration of the SecurityGroupStatus type for use with apply.
func SecurityGroupStatus ¶
func SecurityGroupStatus() *SecurityGroupStatusApplyConfiguration
SecurityGroupStatusApplyConfiguration constructs a declarative configuration of the SecurityGroupStatus type for use with apply.
func (*SecurityGroupStatusApplyConfiguration) WithConditions ¶
func (b *SecurityGroupStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *SecurityGroupStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
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) WithResource ¶
func (b *SecurityGroupStatusApplyConfiguration) WithResource(value *SecurityGroupResourceStatusApplyConfiguration) *SecurityGroupStatusApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type ServerApplyConfiguration ¶
type ServerApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *ServerSpecApplyConfiguration `json:"spec,omitempty"`
Status *ServerStatusApplyConfiguration `json:"status,omitempty"`
}
ServerApplyConfiguration represents a declarative configuration of the Server type for use with apply.
func ExtractServer ¶
func ExtractServer(server *apiv1alpha1.Server, fieldManager string) (*ServerApplyConfiguration, error)
ExtractServer extracts the applied configuration owned by fieldManager from server. If no managedFields are found in server for fieldManager, a ServerApplyConfiguration 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. server must be a unmodified Server API object that was retrieved from the Kubernetes API. ExtractServer 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 ExtractServerStatus ¶
func ExtractServerStatus(server *apiv1alpha1.Server, fieldManager string) (*ServerApplyConfiguration, error)
ExtractServerStatus is the same as ExtractServer except that it extracts the status subresource applied configuration. Experimental!
func Server ¶
func Server(name, namespace string) *ServerApplyConfiguration
Server constructs a declarative configuration of the Server type for use with apply.
func (*ServerApplyConfiguration) GetAPIVersion ¶ added in v2.4.0
func (b *ServerApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*ServerApplyConfiguration) GetKind ¶ added in v2.4.0
func (b *ServerApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*ServerApplyConfiguration) GetName ¶
func (b *ServerApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*ServerApplyConfiguration) GetNamespace ¶ added in v2.4.0
func (b *ServerApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (ServerApplyConfiguration) IsApplyConfiguration ¶ added in v2.4.0
func (b ServerApplyConfiguration) IsApplyConfiguration()
func (*ServerApplyConfiguration) WithAPIVersion ¶
func (b *ServerApplyConfiguration) WithAPIVersion(value string) *ServerApplyConfiguration
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 (*ServerApplyConfiguration) WithAnnotations ¶
func (b *ServerApplyConfiguration) WithAnnotations(entries map[string]string) *ServerApplyConfiguration
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 (*ServerApplyConfiguration) WithCreationTimestamp ¶
func (b *ServerApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ServerApplyConfiguration
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 (*ServerApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *ServerApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ServerApplyConfiguration
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 (*ServerApplyConfiguration) WithDeletionTimestamp ¶
func (b *ServerApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ServerApplyConfiguration
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 (*ServerApplyConfiguration) WithFinalizers ¶
func (b *ServerApplyConfiguration) WithFinalizers(values ...string) *ServerApplyConfiguration
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 (*ServerApplyConfiguration) WithGenerateName ¶
func (b *ServerApplyConfiguration) WithGenerateName(value string) *ServerApplyConfiguration
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 (*ServerApplyConfiguration) WithGeneration ¶
func (b *ServerApplyConfiguration) WithGeneration(value int64) *ServerApplyConfiguration
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 (*ServerApplyConfiguration) WithKind ¶
func (b *ServerApplyConfiguration) WithKind(value string) *ServerApplyConfiguration
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 (*ServerApplyConfiguration) WithLabels ¶
func (b *ServerApplyConfiguration) WithLabels(entries map[string]string) *ServerApplyConfiguration
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 (*ServerApplyConfiguration) WithName ¶
func (b *ServerApplyConfiguration) WithName(value string) *ServerApplyConfiguration
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 (*ServerApplyConfiguration) WithNamespace ¶
func (b *ServerApplyConfiguration) WithNamespace(value string) *ServerApplyConfiguration
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 (*ServerApplyConfiguration) WithOwnerReferences ¶
func (b *ServerApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ServerApplyConfiguration
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 (*ServerApplyConfiguration) WithResourceVersion ¶
func (b *ServerApplyConfiguration) WithResourceVersion(value string) *ServerApplyConfiguration
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 (*ServerApplyConfiguration) WithSpec ¶
func (b *ServerApplyConfiguration) WithSpec(value *ServerSpecApplyConfiguration) *ServerApplyConfiguration
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 (*ServerApplyConfiguration) WithStatus ¶
func (b *ServerApplyConfiguration) WithStatus(value *ServerStatusApplyConfiguration) *ServerApplyConfiguration
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 (*ServerApplyConfiguration) WithUID ¶
func (b *ServerApplyConfiguration) WithUID(value types.UID) *ServerApplyConfiguration
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 ServerFilterApplyConfiguration ¶
type ServerFilterApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
AvailabilityZone *string `json:"availabilityZone,omitempty"`
FilterByServerTagsApplyConfiguration `json:",inline"`
}
ServerFilterApplyConfiguration represents a declarative configuration of the ServerFilter type for use with apply.
func ServerFilter ¶
func ServerFilter() *ServerFilterApplyConfiguration
ServerFilterApplyConfiguration constructs a declarative configuration of the ServerFilter type for use with apply.
func (*ServerFilterApplyConfiguration) WithAvailabilityZone ¶ added in v2.3.0
func (b *ServerFilterApplyConfiguration) WithAvailabilityZone(value string) *ServerFilterApplyConfiguration
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 (*ServerFilterApplyConfiguration) WithName ¶
func (b *ServerFilterApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *ServerFilterApplyConfiguration
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 (*ServerFilterApplyConfiguration) WithNotTags ¶
func (b *ServerFilterApplyConfiguration) WithNotTags(values ...apiv1alpha1.ServerTag) *ServerFilterApplyConfiguration
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 (*ServerFilterApplyConfiguration) WithNotTagsAny ¶
func (b *ServerFilterApplyConfiguration) WithNotTagsAny(values ...apiv1alpha1.ServerTag) *ServerFilterApplyConfiguration
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 (*ServerFilterApplyConfiguration) WithTags ¶
func (b *ServerFilterApplyConfiguration) WithTags(values ...apiv1alpha1.ServerTag) *ServerFilterApplyConfiguration
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 (*ServerFilterApplyConfiguration) WithTagsAny ¶
func (b *ServerFilterApplyConfiguration) WithTagsAny(values ...apiv1alpha1.ServerTag) *ServerFilterApplyConfiguration
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 ServerGroupApplyConfiguration ¶ added in v2.2.0
type ServerGroupApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *ServerGroupSpecApplyConfiguration `json:"spec,omitempty"`
Status *ServerGroupStatusApplyConfiguration `json:"status,omitempty"`
}
ServerGroupApplyConfiguration represents a declarative configuration of the ServerGroup type for use with apply.
func ExtractServerGroup ¶ added in v2.2.0
func ExtractServerGroup(serverGroup *apiv1alpha1.ServerGroup, fieldManager string) (*ServerGroupApplyConfiguration, error)
ExtractServerGroup extracts the applied configuration owned by fieldManager from serverGroup. If no managedFields are found in serverGroup for fieldManager, a ServerGroupApplyConfiguration 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. serverGroup must be a unmodified ServerGroup API object that was retrieved from the Kubernetes API. ExtractServerGroup 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 ExtractServerGroupStatus ¶ added in v2.2.0
func ExtractServerGroupStatus(serverGroup *apiv1alpha1.ServerGroup, fieldManager string) (*ServerGroupApplyConfiguration, error)
ExtractServerGroupStatus is the same as ExtractServerGroup except that it extracts the status subresource applied configuration. Experimental!
func ServerGroup ¶ added in v2.2.0
func ServerGroup(name, namespace string) *ServerGroupApplyConfiguration
ServerGroup constructs a declarative configuration of the ServerGroup type for use with apply.
func (*ServerGroupApplyConfiguration) GetAPIVersion ¶ added in v2.4.0
func (b *ServerGroupApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*ServerGroupApplyConfiguration) GetKind ¶ added in v2.4.0
func (b *ServerGroupApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*ServerGroupApplyConfiguration) GetName ¶ added in v2.2.0
func (b *ServerGroupApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*ServerGroupApplyConfiguration) GetNamespace ¶ added in v2.4.0
func (b *ServerGroupApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (ServerGroupApplyConfiguration) IsApplyConfiguration ¶ added in v2.4.0
func (b ServerGroupApplyConfiguration) IsApplyConfiguration()
func (*ServerGroupApplyConfiguration) WithAPIVersion ¶ added in v2.2.0
func (b *ServerGroupApplyConfiguration) WithAPIVersion(value string) *ServerGroupApplyConfiguration
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 (*ServerGroupApplyConfiguration) WithAnnotations ¶ added in v2.2.0
func (b *ServerGroupApplyConfiguration) WithAnnotations(entries map[string]string) *ServerGroupApplyConfiguration
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 (*ServerGroupApplyConfiguration) WithCreationTimestamp ¶ added in v2.2.0
func (b *ServerGroupApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ServerGroupApplyConfiguration
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 (*ServerGroupApplyConfiguration) WithDeletionGracePeriodSeconds ¶ added in v2.2.0
func (b *ServerGroupApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ServerGroupApplyConfiguration
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 (*ServerGroupApplyConfiguration) WithDeletionTimestamp ¶ added in v2.2.0
func (b *ServerGroupApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ServerGroupApplyConfiguration
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 (*ServerGroupApplyConfiguration) WithFinalizers ¶ added in v2.2.0
func (b *ServerGroupApplyConfiguration) WithFinalizers(values ...string) *ServerGroupApplyConfiguration
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 (*ServerGroupApplyConfiguration) WithGenerateName ¶ added in v2.2.0
func (b *ServerGroupApplyConfiguration) WithGenerateName(value string) *ServerGroupApplyConfiguration
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 (*ServerGroupApplyConfiguration) WithGeneration ¶ added in v2.2.0
func (b *ServerGroupApplyConfiguration) WithGeneration(value int64) *ServerGroupApplyConfiguration
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 (*ServerGroupApplyConfiguration) WithKind ¶ added in v2.2.0
func (b *ServerGroupApplyConfiguration) WithKind(value string) *ServerGroupApplyConfiguration
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 (*ServerGroupApplyConfiguration) WithLabels ¶ added in v2.2.0
func (b *ServerGroupApplyConfiguration) WithLabels(entries map[string]string) *ServerGroupApplyConfiguration
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 (*ServerGroupApplyConfiguration) WithName ¶ added in v2.2.0
func (b *ServerGroupApplyConfiguration) WithName(value string) *ServerGroupApplyConfiguration
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 (*ServerGroupApplyConfiguration) WithNamespace ¶ added in v2.2.0
func (b *ServerGroupApplyConfiguration) WithNamespace(value string) *ServerGroupApplyConfiguration
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 (*ServerGroupApplyConfiguration) WithOwnerReferences ¶ added in v2.2.0
func (b *ServerGroupApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ServerGroupApplyConfiguration
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 (*ServerGroupApplyConfiguration) WithResourceVersion ¶ added in v2.2.0
func (b *ServerGroupApplyConfiguration) WithResourceVersion(value string) *ServerGroupApplyConfiguration
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 (*ServerGroupApplyConfiguration) WithSpec ¶ added in v2.2.0
func (b *ServerGroupApplyConfiguration) WithSpec(value *ServerGroupSpecApplyConfiguration) *ServerGroupApplyConfiguration
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 (*ServerGroupApplyConfiguration) WithStatus ¶ added in v2.2.0
func (b *ServerGroupApplyConfiguration) WithStatus(value *ServerGroupStatusApplyConfiguration) *ServerGroupApplyConfiguration
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 (*ServerGroupApplyConfiguration) WithUID ¶ added in v2.2.0
func (b *ServerGroupApplyConfiguration) WithUID(value types.UID) *ServerGroupApplyConfiguration
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 ServerGroupFilterApplyConfiguration ¶ added in v2.2.0
type ServerGroupFilterApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
}
ServerGroupFilterApplyConfiguration represents a declarative configuration of the ServerGroupFilter type for use with apply.
func ServerGroupFilter ¶ added in v2.2.0
func ServerGroupFilter() *ServerGroupFilterApplyConfiguration
ServerGroupFilterApplyConfiguration constructs a declarative configuration of the ServerGroupFilter type for use with apply.
func (*ServerGroupFilterApplyConfiguration) WithName ¶ added in v2.2.0
func (b *ServerGroupFilterApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *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 ServerGroupImportApplyConfiguration ¶ added in v2.2.0
type ServerGroupImportApplyConfiguration struct {
ID *string `json:"id,omitempty"`
Filter *ServerGroupFilterApplyConfiguration `json:"filter,omitempty"`
}
ServerGroupImportApplyConfiguration represents a declarative configuration of the ServerGroupImport type for use with apply.
func ServerGroupImport ¶ added in v2.2.0
func ServerGroupImport() *ServerGroupImportApplyConfiguration
ServerGroupImportApplyConfiguration constructs a declarative configuration of the ServerGroupImport type for use with apply.
func (*ServerGroupImportApplyConfiguration) WithFilter ¶ added in v2.2.0
func (b *ServerGroupImportApplyConfiguration) WithFilter(value *ServerGroupFilterApplyConfiguration) *ServerGroupImportApplyConfiguration
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 (*ServerGroupImportApplyConfiguration) WithID ¶ added in v2.2.0
func (b *ServerGroupImportApplyConfiguration) WithID(value string) *ServerGroupImportApplyConfiguration
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 ServerGroupResourceSpecApplyConfiguration ¶ added in v2.2.0
type ServerGroupResourceSpecApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
Policy *apiv1alpha1.ServerGroupPolicy `json:"policy,omitempty"`
Rules *ServerGroupRulesApplyConfiguration `json:"rules,omitempty"`
}
ServerGroupResourceSpecApplyConfiguration represents a declarative configuration of the ServerGroupResourceSpec type for use with apply.
func ServerGroupResourceSpec ¶ added in v2.2.0
func ServerGroupResourceSpec() *ServerGroupResourceSpecApplyConfiguration
ServerGroupResourceSpecApplyConfiguration constructs a declarative configuration of the ServerGroupResourceSpec type for use with apply.
func (*ServerGroupResourceSpecApplyConfiguration) WithName ¶ added in v2.2.0
func (b *ServerGroupResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *ServerGroupResourceSpecApplyConfiguration
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 (*ServerGroupResourceSpecApplyConfiguration) WithPolicy ¶ added in v2.2.0
func (b *ServerGroupResourceSpecApplyConfiguration) WithPolicy(value apiv1alpha1.ServerGroupPolicy) *ServerGroupResourceSpecApplyConfiguration
WithPolicy sets the Policy 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 Policy field is set to the value of the last call.
func (*ServerGroupResourceSpecApplyConfiguration) WithRules ¶ added in v2.2.0
func (b *ServerGroupResourceSpecApplyConfiguration) WithRules(value *ServerGroupRulesApplyConfiguration) *ServerGroupResourceSpecApplyConfiguration
WithRules sets the Rules 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 Rules field is set to the value of the last call.
type ServerGroupResourceStatusApplyConfiguration ¶ added in v2.2.0
type ServerGroupResourceStatusApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Policy *string `json:"policy,omitempty"`
ProjectID *string `json:"projectID,omitempty"`
UserID *string `json:"userID,omitempty"`
Rules *ServerGroupRulesStatusApplyConfiguration `json:"rules,omitempty"`
}
ServerGroupResourceStatusApplyConfiguration represents a declarative configuration of the ServerGroupResourceStatus type for use with apply.
func ServerGroupResourceStatus ¶ added in v2.2.0
func ServerGroupResourceStatus() *ServerGroupResourceStatusApplyConfiguration
ServerGroupResourceStatusApplyConfiguration constructs a declarative configuration of the ServerGroupResourceStatus type for use with apply.
func (*ServerGroupResourceStatusApplyConfiguration) WithName ¶ added in v2.2.0
func (b *ServerGroupResourceStatusApplyConfiguration) WithName(value string) *ServerGroupResourceStatusApplyConfiguration
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 (*ServerGroupResourceStatusApplyConfiguration) WithPolicy ¶ added in v2.2.0
func (b *ServerGroupResourceStatusApplyConfiguration) WithPolicy(value string) *ServerGroupResourceStatusApplyConfiguration
WithPolicy sets the Policy 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 Policy field is set to the value of the last call.
func (*ServerGroupResourceStatusApplyConfiguration) WithProjectID ¶ added in v2.2.0
func (b *ServerGroupResourceStatusApplyConfiguration) WithProjectID(value string) *ServerGroupResourceStatusApplyConfiguration
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 (*ServerGroupResourceStatusApplyConfiguration) WithRules ¶ added in v2.2.0
func (b *ServerGroupResourceStatusApplyConfiguration) WithRules(value *ServerGroupRulesStatusApplyConfiguration) *ServerGroupResourceStatusApplyConfiguration
WithRules sets the Rules 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 Rules field is set to the value of the last call.
func (*ServerGroupResourceStatusApplyConfiguration) WithUserID ¶ added in v2.2.0
func (b *ServerGroupResourceStatusApplyConfiguration) WithUserID(value string) *ServerGroupResourceStatusApplyConfiguration
WithUserID sets the UserID 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 UserID field is set to the value of the last call.
type ServerGroupRulesApplyConfiguration ¶ added in v2.2.0
type ServerGroupRulesApplyConfiguration struct {
MaxServerPerHost *int32 `json:"maxServerPerHost,omitempty"`
}
ServerGroupRulesApplyConfiguration represents a declarative configuration of the ServerGroupRules type for use with apply.
func ServerGroupRules ¶ added in v2.2.0
func ServerGroupRules() *ServerGroupRulesApplyConfiguration
ServerGroupRulesApplyConfiguration constructs a declarative configuration of the ServerGroupRules type for use with apply.
func (*ServerGroupRulesApplyConfiguration) WithMaxServerPerHost ¶ added in v2.2.0
func (b *ServerGroupRulesApplyConfiguration) WithMaxServerPerHost(value int32) *ServerGroupRulesApplyConfiguration
WithMaxServerPerHost sets the MaxServerPerHost 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 MaxServerPerHost field is set to the value of the last call.
type ServerGroupRulesStatusApplyConfiguration ¶ added in v2.2.0
type ServerGroupRulesStatusApplyConfiguration struct {
MaxServerPerHost *int32 `json:"maxServerPerHost,omitempty"`
}
ServerGroupRulesStatusApplyConfiguration represents a declarative configuration of the ServerGroupRulesStatus type for use with apply.
func ServerGroupRulesStatus ¶ added in v2.2.0
func ServerGroupRulesStatus() *ServerGroupRulesStatusApplyConfiguration
ServerGroupRulesStatusApplyConfiguration constructs a declarative configuration of the ServerGroupRulesStatus type for use with apply.
func (*ServerGroupRulesStatusApplyConfiguration) WithMaxServerPerHost ¶ added in v2.2.0
func (b *ServerGroupRulesStatusApplyConfiguration) WithMaxServerPerHost(value int32) *ServerGroupRulesStatusApplyConfiguration
WithMaxServerPerHost sets the MaxServerPerHost 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 MaxServerPerHost field is set to the value of the last call.
type ServerGroupSpecApplyConfiguration ¶ added in v2.2.0
type ServerGroupSpecApplyConfiguration struct {
Import *ServerGroupImportApplyConfiguration `json:"import,omitempty"`
Resource *ServerGroupResourceSpecApplyConfiguration `json:"resource,omitempty"`
ManagementPolicy *apiv1alpha1.ManagementPolicy `json:"managementPolicy,omitempty"`
ManagedOptions *ManagedOptionsApplyConfiguration `json:"managedOptions,omitempty"`
CloudCredentialsRef *CloudCredentialsReferenceApplyConfiguration `json:"cloudCredentialsRef,omitempty"`
}
ServerGroupSpecApplyConfiguration represents a declarative configuration of the ServerGroupSpec type for use with apply.
func ServerGroupSpec ¶ added in v2.2.0
func ServerGroupSpec() *ServerGroupSpecApplyConfiguration
ServerGroupSpecApplyConfiguration constructs a declarative configuration of the ServerGroupSpec type for use with apply.
func (*ServerGroupSpecApplyConfiguration) WithCloudCredentialsRef ¶ added in v2.2.0
func (b *ServerGroupSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *ServerGroupSpecApplyConfiguration
WithCloudCredentialsRef sets the CloudCredentialsRef 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 CloudCredentialsRef field is set to the value of the last call.
func (*ServerGroupSpecApplyConfiguration) WithImport ¶ added in v2.2.0
func (b *ServerGroupSpecApplyConfiguration) WithImport(value *ServerGroupImportApplyConfiguration) *ServerGroupSpecApplyConfiguration
WithImport sets the Import 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 Import field is set to the value of the last call.
func (*ServerGroupSpecApplyConfiguration) WithManagedOptions ¶ added in v2.2.0
func (b *ServerGroupSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *ServerGroupSpecApplyConfiguration
WithManagedOptions sets the ManagedOptions 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 ManagedOptions field is set to the value of the last call.
func (*ServerGroupSpecApplyConfiguration) WithManagementPolicy ¶ added in v2.2.0
func (b *ServerGroupSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *ServerGroupSpecApplyConfiguration
WithManagementPolicy sets the ManagementPolicy 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 ManagementPolicy field is set to the value of the last call.
func (*ServerGroupSpecApplyConfiguration) WithResource ¶ added in v2.2.0
func (b *ServerGroupSpecApplyConfiguration) WithResource(value *ServerGroupResourceSpecApplyConfiguration) *ServerGroupSpecApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type ServerGroupStatusApplyConfiguration ¶ added in v2.2.0
type ServerGroupStatusApplyConfiguration struct {
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
ID *string `json:"id,omitempty"`
Resource *ServerGroupResourceStatusApplyConfiguration `json:"resource,omitempty"`
}
ServerGroupStatusApplyConfiguration represents a declarative configuration of the ServerGroupStatus type for use with apply.
func ServerGroupStatus ¶ added in v2.2.0
func ServerGroupStatus() *ServerGroupStatusApplyConfiguration
ServerGroupStatusApplyConfiguration constructs a declarative configuration of the ServerGroupStatus type for use with apply.
func (*ServerGroupStatusApplyConfiguration) WithConditions ¶ added in v2.2.0
func (b *ServerGroupStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *ServerGroupStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*ServerGroupStatusApplyConfiguration) WithID ¶ added in v2.2.0
func (b *ServerGroupStatusApplyConfiguration) WithID(value string) *ServerGroupStatusApplyConfiguration
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 (*ServerGroupStatusApplyConfiguration) WithResource ¶ added in v2.2.0
func (b *ServerGroupStatusApplyConfiguration) WithResource(value *ServerGroupResourceStatusApplyConfiguration) *ServerGroupStatusApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type ServerImportApplyConfiguration ¶
type ServerImportApplyConfiguration struct {
ID *string `json:"id,omitempty"`
Filter *ServerFilterApplyConfiguration `json:"filter,omitempty"`
}
ServerImportApplyConfiguration represents a declarative configuration of the ServerImport type for use with apply.
func ServerImport ¶
func ServerImport() *ServerImportApplyConfiguration
ServerImportApplyConfiguration constructs a declarative configuration of the ServerImport type for use with apply.
func (*ServerImportApplyConfiguration) WithFilter ¶
func (b *ServerImportApplyConfiguration) WithFilter(value *ServerFilterApplyConfiguration) *ServerImportApplyConfiguration
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 (*ServerImportApplyConfiguration) WithID ¶
func (b *ServerImportApplyConfiguration) WithID(value string) *ServerImportApplyConfiguration
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 ServerInterfaceFixedIPApplyConfiguration ¶ added in v2.3.0
type ServerInterfaceFixedIPApplyConfiguration struct {
IPAddress *string `json:"ipAddress,omitempty"`
SubnetID *string `json:"subnetID,omitempty"`
}
ServerInterfaceFixedIPApplyConfiguration represents a declarative configuration of the ServerInterfaceFixedIP type for use with apply.
func ServerInterfaceFixedIP ¶ added in v2.3.0
func ServerInterfaceFixedIP() *ServerInterfaceFixedIPApplyConfiguration
ServerInterfaceFixedIPApplyConfiguration constructs a declarative configuration of the ServerInterfaceFixedIP type for use with apply.
func (*ServerInterfaceFixedIPApplyConfiguration) WithIPAddress ¶ added in v2.3.0
func (b *ServerInterfaceFixedIPApplyConfiguration) WithIPAddress(value string) *ServerInterfaceFixedIPApplyConfiguration
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 (*ServerInterfaceFixedIPApplyConfiguration) WithSubnetID ¶ added in v2.3.0
func (b *ServerInterfaceFixedIPApplyConfiguration) WithSubnetID(value string) *ServerInterfaceFixedIPApplyConfiguration
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 ServerInterfaceStatusApplyConfiguration ¶ added in v2.3.0
type ServerInterfaceStatusApplyConfiguration struct {
PortID *string `json:"portID,omitempty"`
NetID *string `json:"netID,omitempty"`
MACAddr *string `json:"macAddr,omitempty"`
PortState *string `json:"portState,omitempty"`
FixedIPs []ServerInterfaceFixedIPApplyConfiguration `json:"fixedIPs,omitempty"`
}
ServerInterfaceStatusApplyConfiguration represents a declarative configuration of the ServerInterfaceStatus type for use with apply.
func ServerInterfaceStatus ¶ added in v2.3.0
func ServerInterfaceStatus() *ServerInterfaceStatusApplyConfiguration
ServerInterfaceStatusApplyConfiguration constructs a declarative configuration of the ServerInterfaceStatus type for use with apply.
func (*ServerInterfaceStatusApplyConfiguration) WithFixedIPs ¶ added in v2.3.0
func (b *ServerInterfaceStatusApplyConfiguration) WithFixedIPs(values ...*ServerInterfaceFixedIPApplyConfiguration) *ServerInterfaceStatusApplyConfiguration
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 (*ServerInterfaceStatusApplyConfiguration) WithMACAddr ¶ added in v2.3.0
func (b *ServerInterfaceStatusApplyConfiguration) WithMACAddr(value string) *ServerInterfaceStatusApplyConfiguration
WithMACAddr sets the MACAddr 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 MACAddr field is set to the value of the last call.
func (*ServerInterfaceStatusApplyConfiguration) WithNetID ¶ added in v2.3.0
func (b *ServerInterfaceStatusApplyConfiguration) WithNetID(value string) *ServerInterfaceStatusApplyConfiguration
WithNetID sets the NetID 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 NetID field is set to the value of the last call.
func (*ServerInterfaceStatusApplyConfiguration) WithPortID ¶ added in v2.3.0
func (b *ServerInterfaceStatusApplyConfiguration) WithPortID(value string) *ServerInterfaceStatusApplyConfiguration
WithPortID sets the PortID 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 PortID field is set to the value of the last call.
func (*ServerInterfaceStatusApplyConfiguration) WithPortState ¶ added in v2.3.0
func (b *ServerInterfaceStatusApplyConfiguration) WithPortState(value string) *ServerInterfaceStatusApplyConfiguration
WithPortState sets the PortState 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 PortState field is set to the value of the last call.
type ServerPortSpecApplyConfiguration ¶
type ServerPortSpecApplyConfiguration struct {
PortRef *apiv1alpha1.KubernetesNameRef `json:"portRef,omitempty"`
}
ServerPortSpecApplyConfiguration represents a declarative configuration of the ServerPortSpec type for use with apply.
func ServerPortSpec ¶
func ServerPortSpec() *ServerPortSpecApplyConfiguration
ServerPortSpecApplyConfiguration constructs a declarative configuration of the ServerPortSpec type for use with apply.
func (*ServerPortSpecApplyConfiguration) WithPortRef ¶
func (b *ServerPortSpecApplyConfiguration) WithPortRef(value apiv1alpha1.KubernetesNameRef) *ServerPortSpecApplyConfiguration
WithPortRef sets the PortRef 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 PortRef field is set to the value of the last call.
type ServerResourceSpecApplyConfiguration ¶
type ServerResourceSpecApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
ImageRef *apiv1alpha1.KubernetesNameRef `json:"imageRef,omitempty"`
FlavorRef *apiv1alpha1.KubernetesNameRef `json:"flavorRef,omitempty"`
UserData *UserDataSpecApplyConfiguration `json:"userData,omitempty"`
Ports []ServerPortSpecApplyConfiguration `json:"ports,omitempty"`
Volumes []ServerVolumeSpecApplyConfiguration `json:"volumes,omitempty"`
ServerGroupRef *apiv1alpha1.KubernetesNameRef `json:"serverGroupRef,omitempty"`
AvailabilityZone *string `json:"availabilityZone,omitempty"`
KeypairRef *apiv1alpha1.KubernetesNameRef `json:"keypairRef,omitempty"`
Tags []apiv1alpha1.ServerTag `json:"tags,omitempty"`
}
ServerResourceSpecApplyConfiguration represents a declarative configuration of the ServerResourceSpec type for use with apply.
func ServerResourceSpec ¶
func ServerResourceSpec() *ServerResourceSpecApplyConfiguration
ServerResourceSpecApplyConfiguration constructs a declarative configuration of the ServerResourceSpec type for use with apply.
func (*ServerResourceSpecApplyConfiguration) WithAvailabilityZone ¶ added in v2.3.0
func (b *ServerResourceSpecApplyConfiguration) WithAvailabilityZone(value string) *ServerResourceSpecApplyConfiguration
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 (*ServerResourceSpecApplyConfiguration) WithFlavorRef ¶
func (b *ServerResourceSpecApplyConfiguration) WithFlavorRef(value apiv1alpha1.KubernetesNameRef) *ServerResourceSpecApplyConfiguration
WithFlavorRef sets the FlavorRef 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 FlavorRef field is set to the value of the last call.
func (*ServerResourceSpecApplyConfiguration) WithImageRef ¶
func (b *ServerResourceSpecApplyConfiguration) WithImageRef(value apiv1alpha1.KubernetesNameRef) *ServerResourceSpecApplyConfiguration
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.
func (*ServerResourceSpecApplyConfiguration) WithKeypairRef ¶ added in v2.4.0
func (b *ServerResourceSpecApplyConfiguration) WithKeypairRef(value apiv1alpha1.KubernetesNameRef) *ServerResourceSpecApplyConfiguration
WithKeypairRef sets the KeypairRef 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 KeypairRef field is set to the value of the last call.
func (*ServerResourceSpecApplyConfiguration) WithName ¶
func (b *ServerResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *ServerResourceSpecApplyConfiguration
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 (*ServerResourceSpecApplyConfiguration) WithPorts ¶
func (b *ServerResourceSpecApplyConfiguration) WithPorts(values ...*ServerPortSpecApplyConfiguration) *ServerResourceSpecApplyConfiguration
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 (*ServerResourceSpecApplyConfiguration) WithServerGroupRef ¶ added in v2.2.0
func (b *ServerResourceSpecApplyConfiguration) WithServerGroupRef(value apiv1alpha1.KubernetesNameRef) *ServerResourceSpecApplyConfiguration
WithServerGroupRef sets the ServerGroupRef 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 ServerGroupRef field is set to the value of the last call.
func (*ServerResourceSpecApplyConfiguration) WithTags ¶
func (b *ServerResourceSpecApplyConfiguration) WithTags(values ...apiv1alpha1.ServerTag) *ServerResourceSpecApplyConfiguration
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 (*ServerResourceSpecApplyConfiguration) WithUserData ¶
func (b *ServerResourceSpecApplyConfiguration) WithUserData(value *UserDataSpecApplyConfiguration) *ServerResourceSpecApplyConfiguration
WithUserData sets the UserData 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 UserData field is set to the value of the last call.
func (*ServerResourceSpecApplyConfiguration) WithVolumes ¶ added in v2.3.0
func (b *ServerResourceSpecApplyConfiguration) WithVolumes(values ...*ServerVolumeSpecApplyConfiguration) *ServerResourceSpecApplyConfiguration
WithVolumes adds the given value to the Volumes 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 Volumes field.
type ServerResourceStatusApplyConfiguration ¶
type ServerResourceStatusApplyConfiguration struct {
Name *string `json:"name,omitempty"`
HostID *string `json:"hostID,omitempty"`
Status *string `json:"status,omitempty"`
ImageID *string `json:"imageID,omitempty"`
AvailabilityZone *string `json:"availabilityZone,omitempty"`
ServerGroups []string `json:"serverGroups,omitempty"`
Volumes []ServerVolumeStatusApplyConfiguration `json:"volumes,omitempty"`
Interfaces []ServerInterfaceStatusApplyConfiguration `json:"interfaces,omitempty"`
Tags []string `json:"tags,omitempty"`
}
ServerResourceStatusApplyConfiguration represents a declarative configuration of the ServerResourceStatus type for use with apply.
func ServerResourceStatus ¶
func ServerResourceStatus() *ServerResourceStatusApplyConfiguration
ServerResourceStatusApplyConfiguration constructs a declarative configuration of the ServerResourceStatus type for use with apply.
func (*ServerResourceStatusApplyConfiguration) WithAvailabilityZone ¶ added in v2.3.0
func (b *ServerResourceStatusApplyConfiguration) WithAvailabilityZone(value string) *ServerResourceStatusApplyConfiguration
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 (*ServerResourceStatusApplyConfiguration) WithHostID ¶
func (b *ServerResourceStatusApplyConfiguration) WithHostID(value string) *ServerResourceStatusApplyConfiguration
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 (*ServerResourceStatusApplyConfiguration) WithImageID ¶
func (b *ServerResourceStatusApplyConfiguration) WithImageID(value string) *ServerResourceStatusApplyConfiguration
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 (*ServerResourceStatusApplyConfiguration) WithInterfaces ¶ added in v2.3.0
func (b *ServerResourceStatusApplyConfiguration) WithInterfaces(values ...*ServerInterfaceStatusApplyConfiguration) *ServerResourceStatusApplyConfiguration
WithInterfaces adds the given value to the Interfaces 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 Interfaces field.
func (*ServerResourceStatusApplyConfiguration) WithName ¶
func (b *ServerResourceStatusApplyConfiguration) WithName(value string) *ServerResourceStatusApplyConfiguration
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 (*ServerResourceStatusApplyConfiguration) WithServerGroups ¶ added in v2.2.0
func (b *ServerResourceStatusApplyConfiguration) WithServerGroups(values ...string) *ServerResourceStatusApplyConfiguration
WithServerGroups adds the given value to the ServerGroups 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 ServerGroups field.
func (*ServerResourceStatusApplyConfiguration) WithStatus ¶
func (b *ServerResourceStatusApplyConfiguration) WithStatus(value string) *ServerResourceStatusApplyConfiguration
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 (*ServerResourceStatusApplyConfiguration) WithTags ¶
func (b *ServerResourceStatusApplyConfiguration) WithTags(values ...string) *ServerResourceStatusApplyConfiguration
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 (*ServerResourceStatusApplyConfiguration) WithVolumes ¶ added in v2.3.0
func (b *ServerResourceStatusApplyConfiguration) WithVolumes(values ...*ServerVolumeStatusApplyConfiguration) *ServerResourceStatusApplyConfiguration
WithVolumes adds the given value to the Volumes 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 Volumes field.
type ServerSpecApplyConfiguration ¶
type ServerSpecApplyConfiguration struct {
Import *ServerImportApplyConfiguration `json:"import,omitempty"`
Resource *ServerResourceSpecApplyConfiguration `json:"resource,omitempty"`
ManagementPolicy *apiv1alpha1.ManagementPolicy `json:"managementPolicy,omitempty"`
ManagedOptions *ManagedOptionsApplyConfiguration `json:"managedOptions,omitempty"`
CloudCredentialsRef *CloudCredentialsReferenceApplyConfiguration `json:"cloudCredentialsRef,omitempty"`
}
ServerSpecApplyConfiguration represents a declarative configuration of the ServerSpec type for use with apply.
func ServerSpec ¶
func ServerSpec() *ServerSpecApplyConfiguration
ServerSpecApplyConfiguration constructs a declarative configuration of the ServerSpec type for use with apply.
func (*ServerSpecApplyConfiguration) WithCloudCredentialsRef ¶
func (b *ServerSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *ServerSpecApplyConfiguration
WithCloudCredentialsRef sets the CloudCredentialsRef 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 CloudCredentialsRef field is set to the value of the last call.
func (*ServerSpecApplyConfiguration) WithImport ¶
func (b *ServerSpecApplyConfiguration) WithImport(value *ServerImportApplyConfiguration) *ServerSpecApplyConfiguration
WithImport sets the Import 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 Import field is set to the value of the last call.
func (*ServerSpecApplyConfiguration) WithManagedOptions ¶
func (b *ServerSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *ServerSpecApplyConfiguration
WithManagedOptions sets the ManagedOptions 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 ManagedOptions field is set to the value of the last call.
func (*ServerSpecApplyConfiguration) WithManagementPolicy ¶
func (b *ServerSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *ServerSpecApplyConfiguration
WithManagementPolicy sets the ManagementPolicy 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 ManagementPolicy field is set to the value of the last call.
func (*ServerSpecApplyConfiguration) WithResource ¶
func (b *ServerSpecApplyConfiguration) WithResource(value *ServerResourceSpecApplyConfiguration) *ServerSpecApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type ServerStatusApplyConfiguration ¶
type ServerStatusApplyConfiguration struct {
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
ID *string `json:"id,omitempty"`
Resource *ServerResourceStatusApplyConfiguration `json:"resource,omitempty"`
}
ServerStatusApplyConfiguration represents a declarative configuration of the ServerStatus type for use with apply.
func ServerStatus ¶
func ServerStatus() *ServerStatusApplyConfiguration
ServerStatusApplyConfiguration constructs a declarative configuration of the ServerStatus type for use with apply.
func (*ServerStatusApplyConfiguration) WithConditions ¶
func (b *ServerStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *ServerStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*ServerStatusApplyConfiguration) WithID ¶
func (b *ServerStatusApplyConfiguration) WithID(value string) *ServerStatusApplyConfiguration
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 (*ServerStatusApplyConfiguration) WithResource ¶
func (b *ServerStatusApplyConfiguration) WithResource(value *ServerResourceStatusApplyConfiguration) *ServerStatusApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type ServerVolumeSpecApplyConfiguration ¶ added in v2.3.0
type ServerVolumeSpecApplyConfiguration struct {
VolumeRef *apiv1alpha1.KubernetesNameRef `json:"volumeRef,omitempty"`
Device *string `json:"device,omitempty"`
}
ServerVolumeSpecApplyConfiguration represents a declarative configuration of the ServerVolumeSpec type for use with apply.
func ServerVolumeSpec ¶ added in v2.3.0
func ServerVolumeSpec() *ServerVolumeSpecApplyConfiguration
ServerVolumeSpecApplyConfiguration constructs a declarative configuration of the ServerVolumeSpec type for use with apply.
func (*ServerVolumeSpecApplyConfiguration) WithDevice ¶ added in v2.3.0
func (b *ServerVolumeSpecApplyConfiguration) WithDevice(value string) *ServerVolumeSpecApplyConfiguration
WithDevice sets the Device 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 Device field is set to the value of the last call.
func (*ServerVolumeSpecApplyConfiguration) WithVolumeRef ¶ added in v2.3.0
func (b *ServerVolumeSpecApplyConfiguration) WithVolumeRef(value apiv1alpha1.KubernetesNameRef) *ServerVolumeSpecApplyConfiguration
WithVolumeRef sets the VolumeRef 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 VolumeRef field is set to the value of the last call.
type ServerVolumeStatusApplyConfiguration ¶ added in v2.3.0
type ServerVolumeStatusApplyConfiguration struct {
ID *string `json:"id,omitempty"`
}
ServerVolumeStatusApplyConfiguration represents a declarative configuration of the ServerVolumeStatus type for use with apply.
func ServerVolumeStatus ¶ added in v2.3.0
func ServerVolumeStatus() *ServerVolumeStatusApplyConfiguration
ServerVolumeStatusApplyConfiguration constructs a declarative configuration of the ServerVolumeStatus type for use with apply.
func (*ServerVolumeStatusApplyConfiguration) WithID ¶ added in v2.3.0
func (b *ServerVolumeStatusApplyConfiguration) WithID(value string) *ServerVolumeStatusApplyConfiguration
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 ServiceApplyConfiguration ¶ added in v2.4.0
type ServiceApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *ServiceSpecApplyConfiguration `json:"spec,omitempty"`
Status *ServiceStatusApplyConfiguration `json:"status,omitempty"`
}
ServiceApplyConfiguration represents a declarative configuration of the Service type for use with apply.
func ExtractService ¶ added in v2.4.0
func ExtractService(service *apiv1alpha1.Service, fieldManager string) (*ServiceApplyConfiguration, error)
ExtractService extracts the applied configuration owned by fieldManager from service. If no managedFields are found in service for fieldManager, a ServiceApplyConfiguration 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. service must be a unmodified Service API object that was retrieved from the Kubernetes API. ExtractService 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 ExtractServiceStatus ¶ added in v2.4.0
func ExtractServiceStatus(service *apiv1alpha1.Service, fieldManager string) (*ServiceApplyConfiguration, error)
ExtractServiceStatus is the same as ExtractService except that it extracts the status subresource applied configuration. Experimental!
func Service ¶ added in v2.4.0
func Service(name, namespace string) *ServiceApplyConfiguration
Service constructs a declarative configuration of the Service type for use with apply.
func (*ServiceApplyConfiguration) GetAPIVersion ¶ added in v2.4.0
func (b *ServiceApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*ServiceApplyConfiguration) GetKind ¶ added in v2.4.0
func (b *ServiceApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*ServiceApplyConfiguration) GetName ¶ added in v2.4.0
func (b *ServiceApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*ServiceApplyConfiguration) GetNamespace ¶ added in v2.4.0
func (b *ServiceApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (ServiceApplyConfiguration) IsApplyConfiguration ¶ added in v2.4.0
func (b ServiceApplyConfiguration) IsApplyConfiguration()
func (*ServiceApplyConfiguration) WithAPIVersion ¶ added in v2.4.0
func (b *ServiceApplyConfiguration) WithAPIVersion(value string) *ServiceApplyConfiguration
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 (*ServiceApplyConfiguration) WithAnnotations ¶ added in v2.4.0
func (b *ServiceApplyConfiguration) WithAnnotations(entries map[string]string) *ServiceApplyConfiguration
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 (*ServiceApplyConfiguration) WithCreationTimestamp ¶ added in v2.4.0
func (b *ServiceApplyConfiguration) WithCreationTimestamp(value metav1.Time) *ServiceApplyConfiguration
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 (*ServiceApplyConfiguration) WithDeletionGracePeriodSeconds ¶ added in v2.4.0
func (b *ServiceApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *ServiceApplyConfiguration
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 (*ServiceApplyConfiguration) WithDeletionTimestamp ¶ added in v2.4.0
func (b *ServiceApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *ServiceApplyConfiguration
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 (*ServiceApplyConfiguration) WithFinalizers ¶ added in v2.4.0
func (b *ServiceApplyConfiguration) WithFinalizers(values ...string) *ServiceApplyConfiguration
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 (*ServiceApplyConfiguration) WithGenerateName ¶ added in v2.4.0
func (b *ServiceApplyConfiguration) WithGenerateName(value string) *ServiceApplyConfiguration
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 (*ServiceApplyConfiguration) WithGeneration ¶ added in v2.4.0
func (b *ServiceApplyConfiguration) WithGeneration(value int64) *ServiceApplyConfiguration
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 (*ServiceApplyConfiguration) WithKind ¶ added in v2.4.0
func (b *ServiceApplyConfiguration) WithKind(value string) *ServiceApplyConfiguration
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 (*ServiceApplyConfiguration) WithLabels ¶ added in v2.4.0
func (b *ServiceApplyConfiguration) WithLabels(entries map[string]string) *ServiceApplyConfiguration
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 (*ServiceApplyConfiguration) WithName ¶ added in v2.4.0
func (b *ServiceApplyConfiguration) WithName(value string) *ServiceApplyConfiguration
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 (*ServiceApplyConfiguration) WithNamespace ¶ added in v2.4.0
func (b *ServiceApplyConfiguration) WithNamespace(value string) *ServiceApplyConfiguration
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 (*ServiceApplyConfiguration) WithOwnerReferences ¶ added in v2.4.0
func (b *ServiceApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *ServiceApplyConfiguration
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 (*ServiceApplyConfiguration) WithResourceVersion ¶ added in v2.4.0
func (b *ServiceApplyConfiguration) WithResourceVersion(value string) *ServiceApplyConfiguration
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 (*ServiceApplyConfiguration) WithSpec ¶ added in v2.4.0
func (b *ServiceApplyConfiguration) WithSpec(value *ServiceSpecApplyConfiguration) *ServiceApplyConfiguration
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 (*ServiceApplyConfiguration) WithStatus ¶ added in v2.4.0
func (b *ServiceApplyConfiguration) WithStatus(value *ServiceStatusApplyConfiguration) *ServiceApplyConfiguration
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 (*ServiceApplyConfiguration) WithUID ¶ added in v2.4.0
func (b *ServiceApplyConfiguration) WithUID(value types.UID) *ServiceApplyConfiguration
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 ServiceFilterApplyConfiguration ¶ added in v2.4.0
type ServiceFilterApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
Type *string `json:"type,omitempty"`
}
ServiceFilterApplyConfiguration represents a declarative configuration of the ServiceFilter type for use with apply.
func ServiceFilter ¶ added in v2.4.0
func ServiceFilter() *ServiceFilterApplyConfiguration
ServiceFilterApplyConfiguration constructs a declarative configuration of the ServiceFilter type for use with apply.
func (*ServiceFilterApplyConfiguration) WithName ¶ added in v2.4.0
func (b *ServiceFilterApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *ServiceFilterApplyConfiguration
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 (*ServiceFilterApplyConfiguration) WithType ¶ added in v2.4.0
func (b *ServiceFilterApplyConfiguration) WithType(value string) *ServiceFilterApplyConfiguration
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 ServiceImportApplyConfiguration ¶ added in v2.4.0
type ServiceImportApplyConfiguration struct {
ID *string `json:"id,omitempty"`
Filter *ServiceFilterApplyConfiguration `json:"filter,omitempty"`
}
ServiceImportApplyConfiguration represents a declarative configuration of the ServiceImport type for use with apply.
func ServiceImport ¶ added in v2.4.0
func ServiceImport() *ServiceImportApplyConfiguration
ServiceImportApplyConfiguration constructs a declarative configuration of the ServiceImport type for use with apply.
func (*ServiceImportApplyConfiguration) WithFilter ¶ added in v2.4.0
func (b *ServiceImportApplyConfiguration) WithFilter(value *ServiceFilterApplyConfiguration) *ServiceImportApplyConfiguration
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 (*ServiceImportApplyConfiguration) WithID ¶ added in v2.4.0
func (b *ServiceImportApplyConfiguration) WithID(value string) *ServiceImportApplyConfiguration
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 ServiceResourceSpecApplyConfiguration ¶ added in v2.4.0
type ServiceResourceSpecApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
Type *string `json:"type,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
}
ServiceResourceSpecApplyConfiguration represents a declarative configuration of the ServiceResourceSpec type for use with apply.
func ServiceResourceSpec ¶ added in v2.4.0
func ServiceResourceSpec() *ServiceResourceSpecApplyConfiguration
ServiceResourceSpecApplyConfiguration constructs a declarative configuration of the ServiceResourceSpec type for use with apply.
func (*ServiceResourceSpecApplyConfiguration) WithDescription ¶ added in v2.4.0
func (b *ServiceResourceSpecApplyConfiguration) WithDescription(value string) *ServiceResourceSpecApplyConfiguration
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 (*ServiceResourceSpecApplyConfiguration) WithEnabled ¶ added in v2.4.0
func (b *ServiceResourceSpecApplyConfiguration) WithEnabled(value bool) *ServiceResourceSpecApplyConfiguration
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 (*ServiceResourceSpecApplyConfiguration) WithName ¶ added in v2.4.0
func (b *ServiceResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *ServiceResourceSpecApplyConfiguration
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 (*ServiceResourceSpecApplyConfiguration) WithType ¶ added in v2.4.0
func (b *ServiceResourceSpecApplyConfiguration) WithType(value string) *ServiceResourceSpecApplyConfiguration
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 ServiceResourceStatusApplyConfiguration ¶ added in v2.4.0
type ServiceResourceStatusApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
Type *string `json:"type,omitempty"`
Enabled *bool `json:"enabled,omitempty"`
}
ServiceResourceStatusApplyConfiguration represents a declarative configuration of the ServiceResourceStatus type for use with apply.
func ServiceResourceStatus ¶ added in v2.4.0
func ServiceResourceStatus() *ServiceResourceStatusApplyConfiguration
ServiceResourceStatusApplyConfiguration constructs a declarative configuration of the ServiceResourceStatus type for use with apply.
func (*ServiceResourceStatusApplyConfiguration) WithDescription ¶ added in v2.4.0
func (b *ServiceResourceStatusApplyConfiguration) WithDescription(value string) *ServiceResourceStatusApplyConfiguration
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 (*ServiceResourceStatusApplyConfiguration) WithEnabled ¶ added in v2.4.0
func (b *ServiceResourceStatusApplyConfiguration) WithEnabled(value bool) *ServiceResourceStatusApplyConfiguration
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 (*ServiceResourceStatusApplyConfiguration) WithName ¶ added in v2.4.0
func (b *ServiceResourceStatusApplyConfiguration) WithName(value string) *ServiceResourceStatusApplyConfiguration
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 (*ServiceResourceStatusApplyConfiguration) WithType ¶ added in v2.4.0
func (b *ServiceResourceStatusApplyConfiguration) WithType(value string) *ServiceResourceStatusApplyConfiguration
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 ServiceSpecApplyConfiguration ¶ added in v2.4.0
type ServiceSpecApplyConfiguration struct {
Import *ServiceImportApplyConfiguration `json:"import,omitempty"`
Resource *ServiceResourceSpecApplyConfiguration `json:"resource,omitempty"`
ManagementPolicy *apiv1alpha1.ManagementPolicy `json:"managementPolicy,omitempty"`
ManagedOptions *ManagedOptionsApplyConfiguration `json:"managedOptions,omitempty"`
CloudCredentialsRef *CloudCredentialsReferenceApplyConfiguration `json:"cloudCredentialsRef,omitempty"`
}
ServiceSpecApplyConfiguration represents a declarative configuration of the ServiceSpec type for use with apply.
func ServiceSpec ¶ added in v2.4.0
func ServiceSpec() *ServiceSpecApplyConfiguration
ServiceSpecApplyConfiguration constructs a declarative configuration of the ServiceSpec type for use with apply.
func (*ServiceSpecApplyConfiguration) WithCloudCredentialsRef ¶ added in v2.4.0
func (b *ServiceSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *ServiceSpecApplyConfiguration
WithCloudCredentialsRef sets the CloudCredentialsRef 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 CloudCredentialsRef field is set to the value of the last call.
func (*ServiceSpecApplyConfiguration) WithImport ¶ added in v2.4.0
func (b *ServiceSpecApplyConfiguration) WithImport(value *ServiceImportApplyConfiguration) *ServiceSpecApplyConfiguration
WithImport sets the Import 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 Import field is set to the value of the last call.
func (*ServiceSpecApplyConfiguration) WithManagedOptions ¶ added in v2.4.0
func (b *ServiceSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *ServiceSpecApplyConfiguration
WithManagedOptions sets the ManagedOptions 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 ManagedOptions field is set to the value of the last call.
func (*ServiceSpecApplyConfiguration) WithManagementPolicy ¶ added in v2.4.0
func (b *ServiceSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *ServiceSpecApplyConfiguration
WithManagementPolicy sets the ManagementPolicy 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 ManagementPolicy field is set to the value of the last call.
func (*ServiceSpecApplyConfiguration) WithResource ¶ added in v2.4.0
func (b *ServiceSpecApplyConfiguration) WithResource(value *ServiceResourceSpecApplyConfiguration) *ServiceSpecApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type ServiceStatusApplyConfiguration ¶ added in v2.4.0
type ServiceStatusApplyConfiguration struct {
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
ID *string `json:"id,omitempty"`
Resource *ServiceResourceStatusApplyConfiguration `json:"resource,omitempty"`
}
ServiceStatusApplyConfiguration represents a declarative configuration of the ServiceStatus type for use with apply.
func ServiceStatus ¶ added in v2.4.0
func ServiceStatus() *ServiceStatusApplyConfiguration
ServiceStatusApplyConfiguration constructs a declarative configuration of the ServiceStatus type for use with apply.
func (*ServiceStatusApplyConfiguration) WithConditions ¶ added in v2.4.0
func (b *ServiceStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *ServiceStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*ServiceStatusApplyConfiguration) WithID ¶ added in v2.4.0
func (b *ServiceStatusApplyConfiguration) WithID(value string) *ServiceStatusApplyConfiguration
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 (*ServiceStatusApplyConfiguration) WithResource ¶ added in v2.4.0
func (b *ServiceStatusApplyConfiguration) WithResource(value *ServiceResourceStatusApplyConfiguration) *ServiceStatusApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type SubnetApplyConfiguration ¶
type SubnetApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *SubnetSpecApplyConfiguration `json:"spec,omitempty"`
Status *SubnetStatusApplyConfiguration `json:"status,omitempty"`
}
SubnetApplyConfiguration represents a declarative configuration of the Subnet type for use with apply.
func ExtractSubnet ¶
func ExtractSubnet(subnet *apiv1alpha1.Subnet, fieldManager string) (*SubnetApplyConfiguration, error)
ExtractSubnet extracts the applied configuration owned by fieldManager from subnet. If no managedFields are found in subnet for fieldManager, a SubnetApplyConfiguration 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. subnet must be a unmodified Subnet API object that was retrieved from the Kubernetes API. ExtractSubnet 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 ExtractSubnetStatus ¶
func ExtractSubnetStatus(subnet *apiv1alpha1.Subnet, fieldManager string) (*SubnetApplyConfiguration, error)
ExtractSubnetStatus is the same as ExtractSubnet except that it extracts the status subresource applied configuration. Experimental!
func Subnet ¶
func Subnet(name, namespace string) *SubnetApplyConfiguration
Subnet constructs a declarative configuration of the Subnet type for use with apply.
func (*SubnetApplyConfiguration) GetAPIVersion ¶ added in v2.4.0
func (b *SubnetApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*SubnetApplyConfiguration) GetKind ¶ added in v2.4.0
func (b *SubnetApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*SubnetApplyConfiguration) GetName ¶
func (b *SubnetApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*SubnetApplyConfiguration) GetNamespace ¶ added in v2.4.0
func (b *SubnetApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (SubnetApplyConfiguration) IsApplyConfiguration ¶ added in v2.4.0
func (b SubnetApplyConfiguration) IsApplyConfiguration()
func (*SubnetApplyConfiguration) WithAPIVersion ¶
func (b *SubnetApplyConfiguration) WithAPIVersion(value string) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithAnnotations ¶
func (b *SubnetApplyConfiguration) WithAnnotations(entries map[string]string) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithCreationTimestamp ¶
func (b *SubnetApplyConfiguration) WithCreationTimestamp(value metav1.Time) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithDeletionGracePeriodSeconds ¶
func (b *SubnetApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithDeletionTimestamp ¶
func (b *SubnetApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithFinalizers ¶
func (b *SubnetApplyConfiguration) WithFinalizers(values ...string) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithGenerateName ¶
func (b *SubnetApplyConfiguration) WithGenerateName(value string) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithGeneration ¶
func (b *SubnetApplyConfiguration) WithGeneration(value int64) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithKind ¶
func (b *SubnetApplyConfiguration) WithKind(value string) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithLabels ¶
func (b *SubnetApplyConfiguration) WithLabels(entries map[string]string) *SubnetApplyConfiguration
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 (*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) WithNamespace ¶
func (b *SubnetApplyConfiguration) WithNamespace(value string) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithOwnerReferences ¶
func (b *SubnetApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithResourceVersion ¶
func (b *SubnetApplyConfiguration) WithResourceVersion(value string) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithSpec ¶
func (b *SubnetApplyConfiguration) WithSpec(value *SubnetSpecApplyConfiguration) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithStatus ¶
func (b *SubnetApplyConfiguration) WithStatus(value *SubnetStatusApplyConfiguration) *SubnetApplyConfiguration
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 (*SubnetApplyConfiguration) WithUID ¶
func (b *SubnetApplyConfiguration) WithUID(value types.UID) *SubnetApplyConfiguration
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 SubnetFilterApplyConfiguration ¶
type SubnetFilterApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
Description *apiv1alpha1.NeutronDescription `json:"description,omitempty"`
IPVersion *apiv1alpha1.IPVersion `json:"ipVersion,omitempty"`
GatewayIP *apiv1alpha1.IPvAny `json:"gatewayIP,omitempty"`
CIDR *apiv1alpha1.CIDR `json:"cidr,omitempty"`
IPv6 *IPv6OptionsApplyConfiguration `json:"ipv6,omitempty"`
NetworkRef *apiv1alpha1.KubernetesNameRef `json:"networkRef,omitempty"`
ProjectRef *apiv1alpha1.KubernetesNameRef `json:"projectRef,omitempty"`
FilterByNeutronTagsApplyConfiguration `json:",inline"`
}
SubnetFilterApplyConfiguration represents a declarative configuration of the SubnetFilter type for use with apply.
func SubnetFilter ¶
func SubnetFilter() *SubnetFilterApplyConfiguration
SubnetFilterApplyConfiguration constructs a declarative configuration of the SubnetFilter type for use with apply.
func (*SubnetFilterApplyConfiguration) WithCIDR ¶
func (b *SubnetFilterApplyConfiguration) WithCIDR(value apiv1alpha1.CIDR) *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 apiv1alpha1.NeutronDescription) *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 apiv1alpha1.IPvAny) *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 apiv1alpha1.IPVersion) *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) WithIPv6 ¶
func (b *SubnetFilterApplyConfiguration) WithIPv6(value *IPv6OptionsApplyConfiguration) *SubnetFilterApplyConfiguration
WithIPv6 sets the IPv6 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 IPv6 field is set to the value of the last call.
func (*SubnetFilterApplyConfiguration) WithName ¶
func (b *SubnetFilterApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *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) WithNetworkRef ¶
func (b *SubnetFilterApplyConfiguration) WithNetworkRef(value apiv1alpha1.KubernetesNameRef) *SubnetFilterApplyConfiguration
WithNetworkRef sets the NetworkRef 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 NetworkRef field is set to the value of the last call.
func (*SubnetFilterApplyConfiguration) WithNotTags ¶
func (b *SubnetFilterApplyConfiguration) WithNotTags(values ...apiv1alpha1.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 ...apiv1alpha1.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) WithProjectRef ¶ added in v2.2.0
func (b *SubnetFilterApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *SubnetFilterApplyConfiguration
WithProjectRef sets the ProjectRef 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 ProjectRef field is set to the value of the last call.
func (*SubnetFilterApplyConfiguration) WithTags ¶
func (b *SubnetFilterApplyConfiguration) WithTags(values ...apiv1alpha1.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 ...apiv1alpha1.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 SubnetGatewayApplyConfiguration ¶
type SubnetGatewayApplyConfiguration struct {
Type *apiv1alpha1.SubnetGatewayType `json:"type,omitempty"`
IP *apiv1alpha1.IPvAny `json:"ip,omitempty"`
}
SubnetGatewayApplyConfiguration represents a declarative configuration of the SubnetGateway type for use with apply.
func SubnetGateway ¶
func SubnetGateway() *SubnetGatewayApplyConfiguration
SubnetGatewayApplyConfiguration constructs a declarative configuration of the SubnetGateway type for use with apply.
func (*SubnetGatewayApplyConfiguration) WithIP ¶
func (b *SubnetGatewayApplyConfiguration) WithIP(value apiv1alpha1.IPvAny) *SubnetGatewayApplyConfiguration
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 (*SubnetGatewayApplyConfiguration) WithType ¶
func (b *SubnetGatewayApplyConfiguration) WithType(value apiv1alpha1.SubnetGatewayType) *SubnetGatewayApplyConfiguration
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 SubnetImportApplyConfiguration ¶
type SubnetImportApplyConfiguration struct {
ID *string `json:"id,omitempty"`
Filter *SubnetFilterApplyConfiguration `json:"filter,omitempty"`
}
SubnetImportApplyConfiguration represents a declarative configuration of the SubnetImport type for use with apply.
func SubnetImport ¶
func SubnetImport() *SubnetImportApplyConfiguration
SubnetImportApplyConfiguration constructs a declarative configuration of the SubnetImport type for use with apply.
func (*SubnetImportApplyConfiguration) WithFilter ¶
func (b *SubnetImportApplyConfiguration) WithFilter(value *SubnetFilterApplyConfiguration) *SubnetImportApplyConfiguration
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 (*SubnetImportApplyConfiguration) WithID ¶
func (b *SubnetImportApplyConfiguration) WithID(value string) *SubnetImportApplyConfiguration
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 SubnetResourceSpecApplyConfiguration ¶
type SubnetResourceSpecApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
Description *apiv1alpha1.NeutronDescription `json:"description,omitempty"`
NetworkRef *apiv1alpha1.KubernetesNameRef `json:"networkRef,omitempty"`
Tags []apiv1alpha1.NeutronTag `json:"tags,omitempty"`
IPVersion *apiv1alpha1.IPVersion `json:"ipVersion,omitempty"`
CIDR *apiv1alpha1.CIDR `json:"cidr,omitempty"`
AllocationPools []AllocationPoolApplyConfiguration `json:"allocationPools,omitempty"`
Gateway *SubnetGatewayApplyConfiguration `json:"gateway,omitempty"`
EnableDHCP *bool `json:"enableDHCP,omitempty"`
DNSNameservers []apiv1alpha1.IPvAny `json:"dnsNameservers,omitempty"`
DNSPublishFixedIP *bool `json:"dnsPublishFixedIP,omitempty"`
HostRoutes []HostRouteApplyConfiguration `json:"hostRoutes,omitempty"`
IPv6 *IPv6OptionsApplyConfiguration `json:"ipv6,omitempty"`
RouterRef *apiv1alpha1.KubernetesNameRef `json:"routerRef,omitempty"`
ProjectRef *apiv1alpha1.KubernetesNameRef `json:"projectRef,omitempty"`
}
SubnetResourceSpecApplyConfiguration represents a declarative configuration of the SubnetResourceSpec type for use with apply.
func SubnetResourceSpec ¶
func SubnetResourceSpec() *SubnetResourceSpecApplyConfiguration
SubnetResourceSpecApplyConfiguration constructs a declarative configuration of the SubnetResourceSpec type for use with apply.
func (*SubnetResourceSpecApplyConfiguration) WithAllocationPools ¶
func (b *SubnetResourceSpecApplyConfiguration) WithAllocationPools(values ...*AllocationPoolApplyConfiguration) *SubnetResourceSpecApplyConfiguration
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 (*SubnetResourceSpecApplyConfiguration) WithCIDR ¶
func (b *SubnetResourceSpecApplyConfiguration) WithCIDR(value apiv1alpha1.CIDR) *SubnetResourceSpecApplyConfiguration
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 (*SubnetResourceSpecApplyConfiguration) WithDNSNameservers ¶
func (b *SubnetResourceSpecApplyConfiguration) WithDNSNameservers(values ...apiv1alpha1.IPvAny) *SubnetResourceSpecApplyConfiguration
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.
func (*SubnetResourceSpecApplyConfiguration) WithDNSPublishFixedIP ¶
func (b *SubnetResourceSpecApplyConfiguration) WithDNSPublishFixedIP(value bool) *SubnetResourceSpecApplyConfiguration
WithDNSPublishFixedIP sets the DNSPublishFixedIP 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 DNSPublishFixedIP field is set to the value of the last call.
func (*SubnetResourceSpecApplyConfiguration) WithDescription ¶
func (b *SubnetResourceSpecApplyConfiguration) WithDescription(value apiv1alpha1.NeutronDescription) *SubnetResourceSpecApplyConfiguration
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 (*SubnetResourceSpecApplyConfiguration) WithEnableDHCP ¶
func (b *SubnetResourceSpecApplyConfiguration) WithEnableDHCP(value bool) *SubnetResourceSpecApplyConfiguration
WithEnableDHCP sets the EnableDHCP 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 EnableDHCP field is set to the value of the last call.
func (*SubnetResourceSpecApplyConfiguration) WithGateway ¶
func (b *SubnetResourceSpecApplyConfiguration) WithGateway(value *SubnetGatewayApplyConfiguration) *SubnetResourceSpecApplyConfiguration
WithGateway sets the Gateway 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 Gateway field is set to the value of the last call.
func (*SubnetResourceSpecApplyConfiguration) WithHostRoutes ¶
func (b *SubnetResourceSpecApplyConfiguration) WithHostRoutes(values ...*HostRouteApplyConfiguration) *SubnetResourceSpecApplyConfiguration
WithHostRoutes adds the given value to the HostRoutes 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 HostRoutes field.
func (*SubnetResourceSpecApplyConfiguration) WithIPVersion ¶
func (b *SubnetResourceSpecApplyConfiguration) WithIPVersion(value apiv1alpha1.IPVersion) *SubnetResourceSpecApplyConfiguration
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 (*SubnetResourceSpecApplyConfiguration) WithIPv6 ¶
func (b *SubnetResourceSpecApplyConfiguration) WithIPv6(value *IPv6OptionsApplyConfiguration) *SubnetResourceSpecApplyConfiguration
WithIPv6 sets the IPv6 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 IPv6 field is set to the value of the last call.
func (*SubnetResourceSpecApplyConfiguration) WithName ¶
func (b *SubnetResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *SubnetResourceSpecApplyConfiguration
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 (*SubnetResourceSpecApplyConfiguration) WithNetworkRef ¶
func (b *SubnetResourceSpecApplyConfiguration) WithNetworkRef(value apiv1alpha1.KubernetesNameRef) *SubnetResourceSpecApplyConfiguration
WithNetworkRef sets the NetworkRef 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 NetworkRef field is set to the value of the last call.
func (*SubnetResourceSpecApplyConfiguration) WithProjectRef ¶ added in v2.2.0
func (b *SubnetResourceSpecApplyConfiguration) WithProjectRef(value apiv1alpha1.KubernetesNameRef) *SubnetResourceSpecApplyConfiguration
WithProjectRef sets the ProjectRef 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 ProjectRef field is set to the value of the last call.
func (*SubnetResourceSpecApplyConfiguration) WithRouterRef ¶
func (b *SubnetResourceSpecApplyConfiguration) WithRouterRef(value apiv1alpha1.KubernetesNameRef) *SubnetResourceSpecApplyConfiguration
WithRouterRef sets the RouterRef 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 RouterRef field is set to the value of the last call.
func (*SubnetResourceSpecApplyConfiguration) WithTags ¶
func (b *SubnetResourceSpecApplyConfiguration) WithTags(values ...apiv1alpha1.NeutronTag) *SubnetResourceSpecApplyConfiguration
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 SubnetResourceStatusApplyConfiguration ¶
type SubnetResourceStatusApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
IPVersion *int32 `json:"ipVersion,omitempty"`
CIDR *string `json:"cidr,omitempty"`
GatewayIP *string `json:"gatewayIP,omitempty"`
DNSNameservers []string `json:"dnsNameservers,omitempty"`
DNSPublishFixedIP *bool `json:"dnsPublishFixedIP,omitempty"`
AllocationPools []AllocationPoolStatusApplyConfiguration `json:"allocationPools,omitempty"`
HostRoutes []HostRouteStatusApplyConfiguration `json:"hostRoutes,omitempty"`
EnableDHCP *bool `json:"enableDHCP,omitempty"`
NetworkID *string `json:"networkID,omitempty"`
ProjectID *string `json:"projectID,omitempty"`
IPv6AddressMode *string `json:"ipv6AddressMode,omitempty"`
IPv6RAMode *string `json:"ipv6RAMode,omitempty"`
SubnetPoolID *string `json:"subnetPoolID,omitempty"`
Tags []string `json:"tags,omitempty"`
NeutronStatusMetadataApplyConfiguration `json:",inline"`
}
SubnetResourceStatusApplyConfiguration represents a declarative configuration of the SubnetResourceStatus type for use with apply.
func SubnetResourceStatus ¶
func SubnetResourceStatus() *SubnetResourceStatusApplyConfiguration
SubnetResourceStatusApplyConfiguration constructs a declarative configuration of the SubnetResourceStatus type for use with apply.
func (*SubnetResourceStatusApplyConfiguration) WithAllocationPools ¶
func (b *SubnetResourceStatusApplyConfiguration) WithAllocationPools(values ...*AllocationPoolStatusApplyConfiguration) *SubnetResourceStatusApplyConfiguration
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 (*SubnetResourceStatusApplyConfiguration) WithCIDR ¶
func (b *SubnetResourceStatusApplyConfiguration) WithCIDR(value string) *SubnetResourceStatusApplyConfiguration
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 (*SubnetResourceStatusApplyConfiguration) WithCreatedAt ¶
func (b *SubnetResourceStatusApplyConfiguration) WithCreatedAt(value v1.Time) *SubnetResourceStatusApplyConfiguration
WithCreatedAt sets the CreatedAt 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 CreatedAt field is set to the value of the last call.
func (*SubnetResourceStatusApplyConfiguration) WithDNSNameservers ¶
func (b *SubnetResourceStatusApplyConfiguration) WithDNSNameservers(values ...string) *SubnetResourceStatusApplyConfiguration
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.
func (*SubnetResourceStatusApplyConfiguration) WithDNSPublishFixedIP ¶
func (b *SubnetResourceStatusApplyConfiguration) WithDNSPublishFixedIP(value bool) *SubnetResourceStatusApplyConfiguration
WithDNSPublishFixedIP sets the DNSPublishFixedIP 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 DNSPublishFixedIP field is set to the value of the last call.
func (*SubnetResourceStatusApplyConfiguration) WithDescription ¶
func (b *SubnetResourceStatusApplyConfiguration) WithDescription(value string) *SubnetResourceStatusApplyConfiguration
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 (*SubnetResourceStatusApplyConfiguration) WithEnableDHCP ¶
func (b *SubnetResourceStatusApplyConfiguration) WithEnableDHCP(value bool) *SubnetResourceStatusApplyConfiguration
WithEnableDHCP sets the EnableDHCP 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 EnableDHCP field is set to the value of the last call.
func (*SubnetResourceStatusApplyConfiguration) WithGatewayIP ¶
func (b *SubnetResourceStatusApplyConfiguration) WithGatewayIP(value string) *SubnetResourceStatusApplyConfiguration
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 (*SubnetResourceStatusApplyConfiguration) WithHostRoutes ¶
func (b *SubnetResourceStatusApplyConfiguration) WithHostRoutes(values ...*HostRouteStatusApplyConfiguration) *SubnetResourceStatusApplyConfiguration
WithHostRoutes adds the given value to the HostRoutes 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 HostRoutes field.
func (*SubnetResourceStatusApplyConfiguration) WithIPVersion ¶
func (b *SubnetResourceStatusApplyConfiguration) WithIPVersion(value int32) *SubnetResourceStatusApplyConfiguration
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 (*SubnetResourceStatusApplyConfiguration) WithIPv6AddressMode ¶
func (b *SubnetResourceStatusApplyConfiguration) WithIPv6AddressMode(value string) *SubnetResourceStatusApplyConfiguration
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 (*SubnetResourceStatusApplyConfiguration) WithIPv6RAMode ¶
func (b *SubnetResourceStatusApplyConfiguration) WithIPv6RAMode(value string) *SubnetResourceStatusApplyConfiguration
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 (*SubnetResourceStatusApplyConfiguration) WithName ¶
func (b *SubnetResourceStatusApplyConfiguration) WithName(value string) *SubnetResourceStatusApplyConfiguration
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 (*SubnetResourceStatusApplyConfiguration) WithNetworkID ¶
func (b *SubnetResourceStatusApplyConfiguration) WithNetworkID(value string) *SubnetResourceStatusApplyConfiguration
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 (*SubnetResourceStatusApplyConfiguration) WithProjectID ¶
func (b *SubnetResourceStatusApplyConfiguration) WithProjectID(value string) *SubnetResourceStatusApplyConfiguration
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 (*SubnetResourceStatusApplyConfiguration) WithRevisionNumber ¶
func (b *SubnetResourceStatusApplyConfiguration) WithRevisionNumber(value int64) *SubnetResourceStatusApplyConfiguration
WithRevisionNumber sets the RevisionNumber 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 RevisionNumber field is set to the value of the last call.
func (*SubnetResourceStatusApplyConfiguration) WithSubnetPoolID ¶
func (b *SubnetResourceStatusApplyConfiguration) WithSubnetPoolID(value string) *SubnetResourceStatusApplyConfiguration
WithSubnetPoolID sets the SubnetPoolID 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 SubnetPoolID field is set to the value of the last call.
func (*SubnetResourceStatusApplyConfiguration) WithTags ¶
func (b *SubnetResourceStatusApplyConfiguration) WithTags(values ...string) *SubnetResourceStatusApplyConfiguration
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 (*SubnetResourceStatusApplyConfiguration) WithUpdatedAt ¶
func (b *SubnetResourceStatusApplyConfiguration) WithUpdatedAt(value v1.Time) *SubnetResourceStatusApplyConfiguration
WithUpdatedAt sets the UpdatedAt 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 UpdatedAt field is set to the value of the last call.
type SubnetSpecApplyConfiguration ¶
type SubnetSpecApplyConfiguration struct {
Import *SubnetImportApplyConfiguration `json:"import,omitempty"`
Resource *SubnetResourceSpecApplyConfiguration `json:"resource,omitempty"`
ManagementPolicy *apiv1alpha1.ManagementPolicy `json:"managementPolicy,omitempty"`
ManagedOptions *ManagedOptionsApplyConfiguration `json:"managedOptions,omitempty"`
CloudCredentialsRef *CloudCredentialsReferenceApplyConfiguration `json:"cloudCredentialsRef,omitempty"`
}
SubnetSpecApplyConfiguration represents a declarative configuration of the SubnetSpec type for use with apply.
func SubnetSpec ¶
func SubnetSpec() *SubnetSpecApplyConfiguration
SubnetSpecApplyConfiguration constructs a declarative configuration of the SubnetSpec type for use with apply.
func (*SubnetSpecApplyConfiguration) WithCloudCredentialsRef ¶
func (b *SubnetSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *SubnetSpecApplyConfiguration
WithCloudCredentialsRef sets the CloudCredentialsRef 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 CloudCredentialsRef field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithImport ¶
func (b *SubnetSpecApplyConfiguration) WithImport(value *SubnetImportApplyConfiguration) *SubnetSpecApplyConfiguration
WithImport sets the Import 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 Import field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithManagedOptions ¶
func (b *SubnetSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *SubnetSpecApplyConfiguration
WithManagedOptions sets the ManagedOptions 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 ManagedOptions field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithManagementPolicy ¶
func (b *SubnetSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *SubnetSpecApplyConfiguration
WithManagementPolicy sets the ManagementPolicy 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 ManagementPolicy field is set to the value of the last call.
func (*SubnetSpecApplyConfiguration) WithResource ¶
func (b *SubnetSpecApplyConfiguration) WithResource(value *SubnetResourceSpecApplyConfiguration) *SubnetSpecApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type SubnetStatusApplyConfiguration ¶
type SubnetStatusApplyConfiguration struct {
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
ID *string `json:"id,omitempty"`
Resource *SubnetResourceStatusApplyConfiguration `json:"resource,omitempty"`
}
SubnetStatusApplyConfiguration represents a declarative configuration of the SubnetStatus type for use with apply.
func SubnetStatus ¶
func SubnetStatus() *SubnetStatusApplyConfiguration
SubnetStatusApplyConfiguration constructs a declarative configuration of the SubnetStatus type for use with apply.
func (*SubnetStatusApplyConfiguration) WithConditions ¶
func (b *SubnetStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *SubnetStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*SubnetStatusApplyConfiguration) WithID ¶
func (b *SubnetStatusApplyConfiguration) WithID(value string) *SubnetStatusApplyConfiguration
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 (*SubnetStatusApplyConfiguration) WithResource ¶
func (b *SubnetStatusApplyConfiguration) WithResource(value *SubnetResourceStatusApplyConfiguration) *SubnetStatusApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type UserDataSpecApplyConfiguration ¶
type UserDataSpecApplyConfiguration struct {
SecretRef *apiv1alpha1.KubernetesNameRef `json:"secretRef,omitempty"`
}
UserDataSpecApplyConfiguration represents a declarative configuration of the UserDataSpec type for use with apply.
func UserDataSpec ¶
func UserDataSpec() *UserDataSpecApplyConfiguration
UserDataSpecApplyConfiguration constructs a declarative configuration of the UserDataSpec type for use with apply.
func (*UserDataSpecApplyConfiguration) WithSecretRef ¶
func (b *UserDataSpecApplyConfiguration) WithSecretRef(value apiv1alpha1.KubernetesNameRef) *UserDataSpecApplyConfiguration
WithSecretRef sets the SecretRef 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 SecretRef field is set to the value of the last call.
type VolumeApplyConfiguration ¶ added in v2.3.0
type VolumeApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *VolumeSpecApplyConfiguration `json:"spec,omitempty"`
Status *VolumeStatusApplyConfiguration `json:"status,omitempty"`
}
VolumeApplyConfiguration represents a declarative configuration of the Volume type for use with apply.
func ExtractVolume ¶ added in v2.3.0
func ExtractVolume(volume *apiv1alpha1.Volume, fieldManager string) (*VolumeApplyConfiguration, error)
ExtractVolume extracts the applied configuration owned by fieldManager from volume. If no managedFields are found in volume for fieldManager, a VolumeApplyConfiguration 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. volume must be a unmodified Volume API object that was retrieved from the Kubernetes API. ExtractVolume 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 ExtractVolumeStatus ¶ added in v2.3.0
func ExtractVolumeStatus(volume *apiv1alpha1.Volume, fieldManager string) (*VolumeApplyConfiguration, error)
ExtractVolumeStatus is the same as ExtractVolume except that it extracts the status subresource applied configuration. Experimental!
func Volume ¶ added in v2.3.0
func Volume(name, namespace string) *VolumeApplyConfiguration
Volume constructs a declarative configuration of the Volume type for use with apply.
func (*VolumeApplyConfiguration) GetAPIVersion ¶ added in v2.4.0
func (b *VolumeApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*VolumeApplyConfiguration) GetKind ¶ added in v2.4.0
func (b *VolumeApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*VolumeApplyConfiguration) GetName ¶ added in v2.3.0
func (b *VolumeApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*VolumeApplyConfiguration) GetNamespace ¶ added in v2.4.0
func (b *VolumeApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (VolumeApplyConfiguration) IsApplyConfiguration ¶ added in v2.4.0
func (b VolumeApplyConfiguration) IsApplyConfiguration()
func (*VolumeApplyConfiguration) WithAPIVersion ¶ added in v2.3.0
func (b *VolumeApplyConfiguration) WithAPIVersion(value string) *VolumeApplyConfiguration
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 (*VolumeApplyConfiguration) WithAnnotations ¶ added in v2.3.0
func (b *VolumeApplyConfiguration) WithAnnotations(entries map[string]string) *VolumeApplyConfiguration
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 (*VolumeApplyConfiguration) WithCreationTimestamp ¶ added in v2.3.0
func (b *VolumeApplyConfiguration) WithCreationTimestamp(value metav1.Time) *VolumeApplyConfiguration
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 (*VolumeApplyConfiguration) WithDeletionGracePeriodSeconds ¶ added in v2.3.0
func (b *VolumeApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VolumeApplyConfiguration
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 (*VolumeApplyConfiguration) WithDeletionTimestamp ¶ added in v2.3.0
func (b *VolumeApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *VolumeApplyConfiguration
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 (*VolumeApplyConfiguration) WithFinalizers ¶ added in v2.3.0
func (b *VolumeApplyConfiguration) WithFinalizers(values ...string) *VolumeApplyConfiguration
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 (*VolumeApplyConfiguration) WithGenerateName ¶ added in v2.3.0
func (b *VolumeApplyConfiguration) WithGenerateName(value string) *VolumeApplyConfiguration
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 (*VolumeApplyConfiguration) WithGeneration ¶ added in v2.3.0
func (b *VolumeApplyConfiguration) WithGeneration(value int64) *VolumeApplyConfiguration
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 (*VolumeApplyConfiguration) WithKind ¶ added in v2.3.0
func (b *VolumeApplyConfiguration) WithKind(value string) *VolumeApplyConfiguration
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 (*VolumeApplyConfiguration) WithLabels ¶ added in v2.3.0
func (b *VolumeApplyConfiguration) WithLabels(entries map[string]string) *VolumeApplyConfiguration
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 (*VolumeApplyConfiguration) WithName ¶ added in v2.3.0
func (b *VolumeApplyConfiguration) WithName(value string) *VolumeApplyConfiguration
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 (*VolumeApplyConfiguration) WithNamespace ¶ added in v2.3.0
func (b *VolumeApplyConfiguration) WithNamespace(value string) *VolumeApplyConfiguration
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 (*VolumeApplyConfiguration) WithOwnerReferences ¶ added in v2.3.0
func (b *VolumeApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *VolumeApplyConfiguration
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 (*VolumeApplyConfiguration) WithResourceVersion ¶ added in v2.3.0
func (b *VolumeApplyConfiguration) WithResourceVersion(value string) *VolumeApplyConfiguration
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 (*VolumeApplyConfiguration) WithSpec ¶ added in v2.3.0
func (b *VolumeApplyConfiguration) WithSpec(value *VolumeSpecApplyConfiguration) *VolumeApplyConfiguration
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 (*VolumeApplyConfiguration) WithStatus ¶ added in v2.3.0
func (b *VolumeApplyConfiguration) WithStatus(value *VolumeStatusApplyConfiguration) *VolumeApplyConfiguration
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 (*VolumeApplyConfiguration) WithUID ¶ added in v2.3.0
func (b *VolumeApplyConfiguration) WithUID(value types.UID) *VolumeApplyConfiguration
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 VolumeAttachmentStatusApplyConfiguration ¶ added in v2.3.0
type VolumeAttachmentStatusApplyConfiguration struct {
AttachmentID *string `json:"attachmentID,omitempty"`
ServerID *string `json:"serverID,omitempty"`
Device *string `json:"device,omitempty"`
AttachedAt *v1.Time `json:"attachedAt,omitempty"`
}
VolumeAttachmentStatusApplyConfiguration represents a declarative configuration of the VolumeAttachmentStatus type for use with apply.
func VolumeAttachmentStatus ¶ added in v2.3.0
func VolumeAttachmentStatus() *VolumeAttachmentStatusApplyConfiguration
VolumeAttachmentStatusApplyConfiguration constructs a declarative configuration of the VolumeAttachmentStatus type for use with apply.
func (*VolumeAttachmentStatusApplyConfiguration) WithAttachedAt ¶ added in v2.3.0
func (b *VolumeAttachmentStatusApplyConfiguration) WithAttachedAt(value v1.Time) *VolumeAttachmentStatusApplyConfiguration
WithAttachedAt sets the AttachedAt 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 AttachedAt field is set to the value of the last call.
func (*VolumeAttachmentStatusApplyConfiguration) WithAttachmentID ¶ added in v2.3.0
func (b *VolumeAttachmentStatusApplyConfiguration) WithAttachmentID(value string) *VolumeAttachmentStatusApplyConfiguration
WithAttachmentID sets the AttachmentID 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 AttachmentID field is set to the value of the last call.
func (*VolumeAttachmentStatusApplyConfiguration) WithDevice ¶ added in v2.3.0
func (b *VolumeAttachmentStatusApplyConfiguration) WithDevice(value string) *VolumeAttachmentStatusApplyConfiguration
WithDevice sets the Device 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 Device field is set to the value of the last call.
func (*VolumeAttachmentStatusApplyConfiguration) WithServerID ¶ added in v2.3.0
func (b *VolumeAttachmentStatusApplyConfiguration) WithServerID(value string) *VolumeAttachmentStatusApplyConfiguration
WithServerID sets the ServerID 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 ServerID field is set to the value of the last call.
type VolumeFilterApplyConfiguration ¶ added in v2.3.0
type VolumeFilterApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
Size *int32 `json:"size,omitempty"`
AvailabilityZone *string `json:"availabilityZone,omitempty"`
}
VolumeFilterApplyConfiguration represents a declarative configuration of the VolumeFilter type for use with apply.
func VolumeFilter ¶ added in v2.3.0
func VolumeFilter() *VolumeFilterApplyConfiguration
VolumeFilterApplyConfiguration constructs a declarative configuration of the VolumeFilter type for use with apply.
func (*VolumeFilterApplyConfiguration) WithAvailabilityZone ¶ added in v2.4.0
func (b *VolumeFilterApplyConfiguration) WithAvailabilityZone(value string) *VolumeFilterApplyConfiguration
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 (*VolumeFilterApplyConfiguration) WithDescription ¶ added in v2.3.0
func (b *VolumeFilterApplyConfiguration) WithDescription(value string) *VolumeFilterApplyConfiguration
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 (*VolumeFilterApplyConfiguration) WithName ¶ added in v2.3.0
func (b *VolumeFilterApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *VolumeFilterApplyConfiguration
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 (*VolumeFilterApplyConfiguration) WithSize ¶ added in v2.3.0
func (b *VolumeFilterApplyConfiguration) WithSize(value int32) *VolumeFilterApplyConfiguration
WithSize sets the Size 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 Size field is set to the value of the last call.
type VolumeImportApplyConfiguration ¶ added in v2.3.0
type VolumeImportApplyConfiguration struct {
ID *string `json:"id,omitempty"`
Filter *VolumeFilterApplyConfiguration `json:"filter,omitempty"`
}
VolumeImportApplyConfiguration represents a declarative configuration of the VolumeImport type for use with apply.
func VolumeImport ¶ added in v2.3.0
func VolumeImport() *VolumeImportApplyConfiguration
VolumeImportApplyConfiguration constructs a declarative configuration of the VolumeImport type for use with apply.
func (*VolumeImportApplyConfiguration) WithFilter ¶ added in v2.3.0
func (b *VolumeImportApplyConfiguration) WithFilter(value *VolumeFilterApplyConfiguration) *VolumeImportApplyConfiguration
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 (*VolumeImportApplyConfiguration) WithID ¶ added in v2.3.0
func (b *VolumeImportApplyConfiguration) WithID(value string) *VolumeImportApplyConfiguration
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 VolumeMetadataApplyConfiguration ¶ added in v2.3.0
type VolumeMetadataApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Value *string `json:"value,omitempty"`
}
VolumeMetadataApplyConfiguration represents a declarative configuration of the VolumeMetadata type for use with apply.
func VolumeMetadata ¶ added in v2.3.0
func VolumeMetadata() *VolumeMetadataApplyConfiguration
VolumeMetadataApplyConfiguration constructs a declarative configuration of the VolumeMetadata type for use with apply.
func (*VolumeMetadataApplyConfiguration) WithName ¶ added in v2.3.0
func (b *VolumeMetadataApplyConfiguration) WithName(value string) *VolumeMetadataApplyConfiguration
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 (*VolumeMetadataApplyConfiguration) WithValue ¶ added in v2.3.0
func (b *VolumeMetadataApplyConfiguration) WithValue(value string) *VolumeMetadataApplyConfiguration
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 VolumeMetadataStatusApplyConfiguration ¶ added in v2.3.0
type VolumeMetadataStatusApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Value *string `json:"value,omitempty"`
}
VolumeMetadataStatusApplyConfiguration represents a declarative configuration of the VolumeMetadataStatus type for use with apply.
func VolumeMetadataStatus ¶ added in v2.3.0
func VolumeMetadataStatus() *VolumeMetadataStatusApplyConfiguration
VolumeMetadataStatusApplyConfiguration constructs a declarative configuration of the VolumeMetadataStatus type for use with apply.
func (*VolumeMetadataStatusApplyConfiguration) WithName ¶ added in v2.3.0
func (b *VolumeMetadataStatusApplyConfiguration) WithName(value string) *VolumeMetadataStatusApplyConfiguration
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 (*VolumeMetadataStatusApplyConfiguration) WithValue ¶ added in v2.3.0
func (b *VolumeMetadataStatusApplyConfiguration) WithValue(value string) *VolumeMetadataStatusApplyConfiguration
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 VolumeResourceSpecApplyConfiguration ¶ added in v2.3.0
type VolumeResourceSpecApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
Size *int32 `json:"size,omitempty"`
VolumeTypeRef *apiv1alpha1.KubernetesNameRef `json:"volumeTypeRef,omitempty"`
AvailabilityZone *string `json:"availabilityZone,omitempty"`
Metadata []VolumeMetadataApplyConfiguration `json:"metadata,omitempty"`
}
VolumeResourceSpecApplyConfiguration represents a declarative configuration of the VolumeResourceSpec type for use with apply.
func VolumeResourceSpec ¶ added in v2.3.0
func VolumeResourceSpec() *VolumeResourceSpecApplyConfiguration
VolumeResourceSpecApplyConfiguration constructs a declarative configuration of the VolumeResourceSpec type for use with apply.
func (*VolumeResourceSpecApplyConfiguration) WithAvailabilityZone ¶ added in v2.4.0
func (b *VolumeResourceSpecApplyConfiguration) WithAvailabilityZone(value string) *VolumeResourceSpecApplyConfiguration
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 (*VolumeResourceSpecApplyConfiguration) WithDescription ¶ added in v2.3.0
func (b *VolumeResourceSpecApplyConfiguration) WithDescription(value string) *VolumeResourceSpecApplyConfiguration
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 (*VolumeResourceSpecApplyConfiguration) WithMetadata ¶ added in v2.3.0
func (b *VolumeResourceSpecApplyConfiguration) WithMetadata(values ...*VolumeMetadataApplyConfiguration) *VolumeResourceSpecApplyConfiguration
WithMetadata adds the given value to the Metadata 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 Metadata field.
func (*VolumeResourceSpecApplyConfiguration) WithName ¶ added in v2.3.0
func (b *VolumeResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *VolumeResourceSpecApplyConfiguration
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 (*VolumeResourceSpecApplyConfiguration) WithSize ¶ added in v2.3.0
func (b *VolumeResourceSpecApplyConfiguration) WithSize(value int32) *VolumeResourceSpecApplyConfiguration
WithSize sets the Size 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 Size field is set to the value of the last call.
func (*VolumeResourceSpecApplyConfiguration) WithVolumeTypeRef ¶ added in v2.3.0
func (b *VolumeResourceSpecApplyConfiguration) WithVolumeTypeRef(value apiv1alpha1.KubernetesNameRef) *VolumeResourceSpecApplyConfiguration
WithVolumeTypeRef sets the VolumeTypeRef 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 VolumeTypeRef field is set to the value of the last call.
type VolumeResourceStatusApplyConfiguration ¶ added in v2.3.0
type VolumeResourceStatusApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
Size *int32 `json:"size,omitempty"`
Status *string `json:"status,omitempty"`
AvailabilityZone *string `json:"availabilityZone,omitempty"`
Attachments []VolumeAttachmentStatusApplyConfiguration `json:"attachments,omitempty"`
VolumeType *string `json:"volumeType,omitempty"`
SnapshotID *string `json:"snapshotID,omitempty"`
SourceVolID *string `json:"sourceVolID,omitempty"`
BackupID *string `json:"backupID,omitempty"`
Metadata []VolumeMetadataStatusApplyConfiguration `json:"metadata,omitempty"`
UserID *string `json:"userID,omitempty"`
Bootable *bool `json:"bootable,omitempty"`
Encrypted *bool `json:"encrypted,omitempty"`
ReplicationStatus *string `json:"replicationStatus,omitempty"`
ConsistencyGroupID *string `json:"consistencyGroupID,omitempty"`
Multiattach *bool `json:"multiattach,omitempty"`
Host *string `json:"host,omitempty"`
TenantID *string `json:"tenantID,omitempty"`
CreatedAt *v1.Time `json:"createdAt,omitempty"`
UpdatedAt *v1.Time `json:"updatedAt,omitempty"`
}
VolumeResourceStatusApplyConfiguration represents a declarative configuration of the VolumeResourceStatus type for use with apply.
func VolumeResourceStatus ¶ added in v2.3.0
func VolumeResourceStatus() *VolumeResourceStatusApplyConfiguration
VolumeResourceStatusApplyConfiguration constructs a declarative configuration of the VolumeResourceStatus type for use with apply.
func (*VolumeResourceStatusApplyConfiguration) WithAttachments ¶ added in v2.3.0
func (b *VolumeResourceStatusApplyConfiguration) WithAttachments(values ...*VolumeAttachmentStatusApplyConfiguration) *VolumeResourceStatusApplyConfiguration
WithAttachments adds the given value to the Attachments 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 Attachments field.
func (*VolumeResourceStatusApplyConfiguration) WithAvailabilityZone ¶ added in v2.3.0
func (b *VolumeResourceStatusApplyConfiguration) WithAvailabilityZone(value string) *VolumeResourceStatusApplyConfiguration
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 (*VolumeResourceStatusApplyConfiguration) WithBackupID ¶ added in v2.3.0
func (b *VolumeResourceStatusApplyConfiguration) WithBackupID(value string) *VolumeResourceStatusApplyConfiguration
WithBackupID sets the BackupID 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 BackupID field is set to the value of the last call.
func (*VolumeResourceStatusApplyConfiguration) WithBootable ¶ added in v2.3.0
func (b *VolumeResourceStatusApplyConfiguration) WithBootable(value bool) *VolumeResourceStatusApplyConfiguration
WithBootable sets the Bootable 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 Bootable field is set to the value of the last call.
func (*VolumeResourceStatusApplyConfiguration) WithConsistencyGroupID ¶ added in v2.3.0
func (b *VolumeResourceStatusApplyConfiguration) WithConsistencyGroupID(value string) *VolumeResourceStatusApplyConfiguration
WithConsistencyGroupID sets the ConsistencyGroupID 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 ConsistencyGroupID field is set to the value of the last call.
func (*VolumeResourceStatusApplyConfiguration) WithCreatedAt ¶ added in v2.3.0
func (b *VolumeResourceStatusApplyConfiguration) WithCreatedAt(value v1.Time) *VolumeResourceStatusApplyConfiguration
WithCreatedAt sets the CreatedAt 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 CreatedAt field is set to the value of the last call.
func (*VolumeResourceStatusApplyConfiguration) WithDescription ¶ added in v2.3.0
func (b *VolumeResourceStatusApplyConfiguration) WithDescription(value string) *VolumeResourceStatusApplyConfiguration
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 (*VolumeResourceStatusApplyConfiguration) WithEncrypted ¶ added in v2.3.0
func (b *VolumeResourceStatusApplyConfiguration) WithEncrypted(value bool) *VolumeResourceStatusApplyConfiguration
WithEncrypted sets the Encrypted 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 Encrypted field is set to the value of the last call.
func (*VolumeResourceStatusApplyConfiguration) WithHost ¶ added in v2.3.0
func (b *VolumeResourceStatusApplyConfiguration) WithHost(value string) *VolumeResourceStatusApplyConfiguration
WithHost sets the Host 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 Host field is set to the value of the last call.
func (*VolumeResourceStatusApplyConfiguration) WithMetadata ¶ added in v2.3.0
func (b *VolumeResourceStatusApplyConfiguration) WithMetadata(values ...*VolumeMetadataStatusApplyConfiguration) *VolumeResourceStatusApplyConfiguration
WithMetadata adds the given value to the Metadata 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 Metadata field.
func (*VolumeResourceStatusApplyConfiguration) WithMultiattach ¶ added in v2.3.0
func (b *VolumeResourceStatusApplyConfiguration) WithMultiattach(value bool) *VolumeResourceStatusApplyConfiguration
WithMultiattach sets the Multiattach 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 Multiattach field is set to the value of the last call.
func (*VolumeResourceStatusApplyConfiguration) WithName ¶ added in v2.3.0
func (b *VolumeResourceStatusApplyConfiguration) WithName(value string) *VolumeResourceStatusApplyConfiguration
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 (*VolumeResourceStatusApplyConfiguration) WithReplicationStatus ¶ added in v2.3.0
func (b *VolumeResourceStatusApplyConfiguration) WithReplicationStatus(value string) *VolumeResourceStatusApplyConfiguration
WithReplicationStatus sets the ReplicationStatus 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 ReplicationStatus field is set to the value of the last call.
func (*VolumeResourceStatusApplyConfiguration) WithSize ¶ added in v2.3.0
func (b *VolumeResourceStatusApplyConfiguration) WithSize(value int32) *VolumeResourceStatusApplyConfiguration
WithSize sets the Size 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 Size field is set to the value of the last call.
func (*VolumeResourceStatusApplyConfiguration) WithSnapshotID ¶ added in v2.3.0
func (b *VolumeResourceStatusApplyConfiguration) WithSnapshotID(value string) *VolumeResourceStatusApplyConfiguration
WithSnapshotID sets the SnapshotID 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 SnapshotID field is set to the value of the last call.
func (*VolumeResourceStatusApplyConfiguration) WithSourceVolID ¶ added in v2.3.0
func (b *VolumeResourceStatusApplyConfiguration) WithSourceVolID(value string) *VolumeResourceStatusApplyConfiguration
WithSourceVolID sets the SourceVolID 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 SourceVolID field is set to the value of the last call.
func (*VolumeResourceStatusApplyConfiguration) WithStatus ¶ added in v2.3.0
func (b *VolumeResourceStatusApplyConfiguration) WithStatus(value string) *VolumeResourceStatusApplyConfiguration
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 (*VolumeResourceStatusApplyConfiguration) WithTenantID ¶ added in v2.3.0
func (b *VolumeResourceStatusApplyConfiguration) WithTenantID(value string) *VolumeResourceStatusApplyConfiguration
WithTenantID sets the TenantID 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 TenantID field is set to the value of the last call.
func (*VolumeResourceStatusApplyConfiguration) WithUpdatedAt ¶ added in v2.3.0
func (b *VolumeResourceStatusApplyConfiguration) WithUpdatedAt(value v1.Time) *VolumeResourceStatusApplyConfiguration
WithUpdatedAt sets the UpdatedAt 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 UpdatedAt field is set to the value of the last call.
func (*VolumeResourceStatusApplyConfiguration) WithUserID ¶ added in v2.3.0
func (b *VolumeResourceStatusApplyConfiguration) WithUserID(value string) *VolumeResourceStatusApplyConfiguration
WithUserID sets the UserID 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 UserID field is set to the value of the last call.
func (*VolumeResourceStatusApplyConfiguration) WithVolumeType ¶ added in v2.3.0
func (b *VolumeResourceStatusApplyConfiguration) WithVolumeType(value string) *VolumeResourceStatusApplyConfiguration
WithVolumeType sets the VolumeType 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 VolumeType field is set to the value of the last call.
type VolumeSpecApplyConfiguration ¶ added in v2.3.0
type VolumeSpecApplyConfiguration struct {
Import *VolumeImportApplyConfiguration `json:"import,omitempty"`
Resource *VolumeResourceSpecApplyConfiguration `json:"resource,omitempty"`
ManagementPolicy *apiv1alpha1.ManagementPolicy `json:"managementPolicy,omitempty"`
ManagedOptions *ManagedOptionsApplyConfiguration `json:"managedOptions,omitempty"`
CloudCredentialsRef *CloudCredentialsReferenceApplyConfiguration `json:"cloudCredentialsRef,omitempty"`
}
VolumeSpecApplyConfiguration represents a declarative configuration of the VolumeSpec type for use with apply.
func VolumeSpec ¶ added in v2.3.0
func VolumeSpec() *VolumeSpecApplyConfiguration
VolumeSpecApplyConfiguration constructs a declarative configuration of the VolumeSpec type for use with apply.
func (*VolumeSpecApplyConfiguration) WithCloudCredentialsRef ¶ added in v2.3.0
func (b *VolumeSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *VolumeSpecApplyConfiguration
WithCloudCredentialsRef sets the CloudCredentialsRef 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 CloudCredentialsRef field is set to the value of the last call.
func (*VolumeSpecApplyConfiguration) WithImport ¶ added in v2.3.0
func (b *VolumeSpecApplyConfiguration) WithImport(value *VolumeImportApplyConfiguration) *VolumeSpecApplyConfiguration
WithImport sets the Import 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 Import field is set to the value of the last call.
func (*VolumeSpecApplyConfiguration) WithManagedOptions ¶ added in v2.3.0
func (b *VolumeSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *VolumeSpecApplyConfiguration
WithManagedOptions sets the ManagedOptions 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 ManagedOptions field is set to the value of the last call.
func (*VolumeSpecApplyConfiguration) WithManagementPolicy ¶ added in v2.3.0
func (b *VolumeSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *VolumeSpecApplyConfiguration
WithManagementPolicy sets the ManagementPolicy 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 ManagementPolicy field is set to the value of the last call.
func (*VolumeSpecApplyConfiguration) WithResource ¶ added in v2.3.0
func (b *VolumeSpecApplyConfiguration) WithResource(value *VolumeResourceSpecApplyConfiguration) *VolumeSpecApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type VolumeStatusApplyConfiguration ¶ added in v2.3.0
type VolumeStatusApplyConfiguration struct {
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
ID *string `json:"id,omitempty"`
Resource *VolumeResourceStatusApplyConfiguration `json:"resource,omitempty"`
}
VolumeStatusApplyConfiguration represents a declarative configuration of the VolumeStatus type for use with apply.
func VolumeStatus ¶ added in v2.3.0
func VolumeStatus() *VolumeStatusApplyConfiguration
VolumeStatusApplyConfiguration constructs a declarative configuration of the VolumeStatus type for use with apply.
func (*VolumeStatusApplyConfiguration) WithConditions ¶ added in v2.3.0
func (b *VolumeStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *VolumeStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*VolumeStatusApplyConfiguration) WithID ¶ added in v2.3.0
func (b *VolumeStatusApplyConfiguration) WithID(value string) *VolumeStatusApplyConfiguration
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 (*VolumeStatusApplyConfiguration) WithResource ¶ added in v2.3.0
func (b *VolumeStatusApplyConfiguration) WithResource(value *VolumeResourceStatusApplyConfiguration) *VolumeStatusApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type VolumeTypeApplyConfiguration ¶ added in v2.3.0
type VolumeTypeApplyConfiguration struct {
v1.TypeMetaApplyConfiguration `json:",inline"`
*v1.ObjectMetaApplyConfiguration `json:"metadata,omitempty"`
Spec *VolumeTypeSpecApplyConfiguration `json:"spec,omitempty"`
Status *VolumeTypeStatusApplyConfiguration `json:"status,omitempty"`
}
VolumeTypeApplyConfiguration represents a declarative configuration of the VolumeType type for use with apply.
func ExtractVolumeType ¶ added in v2.3.0
func ExtractVolumeType(volumeType *apiv1alpha1.VolumeType, fieldManager string) (*VolumeTypeApplyConfiguration, error)
ExtractVolumeType extracts the applied configuration owned by fieldManager from volumeType. If no managedFields are found in volumeType for fieldManager, a VolumeTypeApplyConfiguration 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. volumeType must be a unmodified VolumeType API object that was retrieved from the Kubernetes API. ExtractVolumeType 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 ExtractVolumeTypeStatus ¶ added in v2.3.0
func ExtractVolumeTypeStatus(volumeType *apiv1alpha1.VolumeType, fieldManager string) (*VolumeTypeApplyConfiguration, error)
ExtractVolumeTypeStatus is the same as ExtractVolumeType except that it extracts the status subresource applied configuration. Experimental!
func VolumeType ¶ added in v2.3.0
func VolumeType(name, namespace string) *VolumeTypeApplyConfiguration
VolumeType constructs a declarative configuration of the VolumeType type for use with apply.
func (*VolumeTypeApplyConfiguration) GetAPIVersion ¶ added in v2.4.0
func (b *VolumeTypeApplyConfiguration) GetAPIVersion() *string
GetAPIVersion retrieves the value of the APIVersion field in the declarative configuration.
func (*VolumeTypeApplyConfiguration) GetKind ¶ added in v2.4.0
func (b *VolumeTypeApplyConfiguration) GetKind() *string
GetKind retrieves the value of the Kind field in the declarative configuration.
func (*VolumeTypeApplyConfiguration) GetName ¶ added in v2.3.0
func (b *VolumeTypeApplyConfiguration) GetName() *string
GetName retrieves the value of the Name field in the declarative configuration.
func (*VolumeTypeApplyConfiguration) GetNamespace ¶ added in v2.4.0
func (b *VolumeTypeApplyConfiguration) GetNamespace() *string
GetNamespace retrieves the value of the Namespace field in the declarative configuration.
func (VolumeTypeApplyConfiguration) IsApplyConfiguration ¶ added in v2.4.0
func (b VolumeTypeApplyConfiguration) IsApplyConfiguration()
func (*VolumeTypeApplyConfiguration) WithAPIVersion ¶ added in v2.3.0
func (b *VolumeTypeApplyConfiguration) WithAPIVersion(value string) *VolumeTypeApplyConfiguration
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 (*VolumeTypeApplyConfiguration) WithAnnotations ¶ added in v2.3.0
func (b *VolumeTypeApplyConfiguration) WithAnnotations(entries map[string]string) *VolumeTypeApplyConfiguration
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 (*VolumeTypeApplyConfiguration) WithCreationTimestamp ¶ added in v2.3.0
func (b *VolumeTypeApplyConfiguration) WithCreationTimestamp(value metav1.Time) *VolumeTypeApplyConfiguration
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 (*VolumeTypeApplyConfiguration) WithDeletionGracePeriodSeconds ¶ added in v2.3.0
func (b *VolumeTypeApplyConfiguration) WithDeletionGracePeriodSeconds(value int64) *VolumeTypeApplyConfiguration
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 (*VolumeTypeApplyConfiguration) WithDeletionTimestamp ¶ added in v2.3.0
func (b *VolumeTypeApplyConfiguration) WithDeletionTimestamp(value metav1.Time) *VolumeTypeApplyConfiguration
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 (*VolumeTypeApplyConfiguration) WithFinalizers ¶ added in v2.3.0
func (b *VolumeTypeApplyConfiguration) WithFinalizers(values ...string) *VolumeTypeApplyConfiguration
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 (*VolumeTypeApplyConfiguration) WithGenerateName ¶ added in v2.3.0
func (b *VolumeTypeApplyConfiguration) WithGenerateName(value string) *VolumeTypeApplyConfiguration
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 (*VolumeTypeApplyConfiguration) WithGeneration ¶ added in v2.3.0
func (b *VolumeTypeApplyConfiguration) WithGeneration(value int64) *VolumeTypeApplyConfiguration
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 (*VolumeTypeApplyConfiguration) WithKind ¶ added in v2.3.0
func (b *VolumeTypeApplyConfiguration) WithKind(value string) *VolumeTypeApplyConfiguration
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 (*VolumeTypeApplyConfiguration) WithLabels ¶ added in v2.3.0
func (b *VolumeTypeApplyConfiguration) WithLabels(entries map[string]string) *VolumeTypeApplyConfiguration
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 (*VolumeTypeApplyConfiguration) WithName ¶ added in v2.3.0
func (b *VolumeTypeApplyConfiguration) WithName(value string) *VolumeTypeApplyConfiguration
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 (*VolumeTypeApplyConfiguration) WithNamespace ¶ added in v2.3.0
func (b *VolumeTypeApplyConfiguration) WithNamespace(value string) *VolumeTypeApplyConfiguration
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 (*VolumeTypeApplyConfiguration) WithOwnerReferences ¶ added in v2.3.0
func (b *VolumeTypeApplyConfiguration) WithOwnerReferences(values ...*v1.OwnerReferenceApplyConfiguration) *VolumeTypeApplyConfiguration
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 (*VolumeTypeApplyConfiguration) WithResourceVersion ¶ added in v2.3.0
func (b *VolumeTypeApplyConfiguration) WithResourceVersion(value string) *VolumeTypeApplyConfiguration
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 (*VolumeTypeApplyConfiguration) WithSpec ¶ added in v2.3.0
func (b *VolumeTypeApplyConfiguration) WithSpec(value *VolumeTypeSpecApplyConfiguration) *VolumeTypeApplyConfiguration
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 (*VolumeTypeApplyConfiguration) WithStatus ¶ added in v2.3.0
func (b *VolumeTypeApplyConfiguration) WithStatus(value *VolumeTypeStatusApplyConfiguration) *VolumeTypeApplyConfiguration
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 (*VolumeTypeApplyConfiguration) WithUID ¶ added in v2.3.0
func (b *VolumeTypeApplyConfiguration) WithUID(value types.UID) *VolumeTypeApplyConfiguration
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 VolumeTypeExtraSpecApplyConfiguration ¶ added in v2.3.0
type VolumeTypeExtraSpecApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Value *string `json:"value,omitempty"`
}
VolumeTypeExtraSpecApplyConfiguration represents a declarative configuration of the VolumeTypeExtraSpec type for use with apply.
func VolumeTypeExtraSpec ¶ added in v2.3.0
func VolumeTypeExtraSpec() *VolumeTypeExtraSpecApplyConfiguration
VolumeTypeExtraSpecApplyConfiguration constructs a declarative configuration of the VolumeTypeExtraSpec type for use with apply.
func (*VolumeTypeExtraSpecApplyConfiguration) WithName ¶ added in v2.3.0
func (b *VolumeTypeExtraSpecApplyConfiguration) WithName(value string) *VolumeTypeExtraSpecApplyConfiguration
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 (*VolumeTypeExtraSpecApplyConfiguration) WithValue ¶ added in v2.3.0
func (b *VolumeTypeExtraSpecApplyConfiguration) WithValue(value string) *VolumeTypeExtraSpecApplyConfiguration
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 VolumeTypeExtraSpecStatusApplyConfiguration ¶ added in v2.3.0
type VolumeTypeExtraSpecStatusApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Value *string `json:"value,omitempty"`
}
VolumeTypeExtraSpecStatusApplyConfiguration represents a declarative configuration of the VolumeTypeExtraSpecStatus type for use with apply.
func VolumeTypeExtraSpecStatus ¶ added in v2.3.0
func VolumeTypeExtraSpecStatus() *VolumeTypeExtraSpecStatusApplyConfiguration
VolumeTypeExtraSpecStatusApplyConfiguration constructs a declarative configuration of the VolumeTypeExtraSpecStatus type for use with apply.
func (*VolumeTypeExtraSpecStatusApplyConfiguration) WithName ¶ added in v2.3.0
func (b *VolumeTypeExtraSpecStatusApplyConfiguration) WithName(value string) *VolumeTypeExtraSpecStatusApplyConfiguration
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 (*VolumeTypeExtraSpecStatusApplyConfiguration) WithValue ¶ added in v2.3.0
func (b *VolumeTypeExtraSpecStatusApplyConfiguration) WithValue(value string) *VolumeTypeExtraSpecStatusApplyConfiguration
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 VolumeTypeFilterApplyConfiguration ¶ added in v2.3.0
type VolumeTypeFilterApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
IsPublic *bool `json:"isPublic,omitempty"`
}
VolumeTypeFilterApplyConfiguration represents a declarative configuration of the VolumeTypeFilter type for use with apply.
func VolumeTypeFilter ¶ added in v2.3.0
func VolumeTypeFilter() *VolumeTypeFilterApplyConfiguration
VolumeTypeFilterApplyConfiguration constructs a declarative configuration of the VolumeTypeFilter type for use with apply.
func (*VolumeTypeFilterApplyConfiguration) WithDescription ¶ added in v2.3.0
func (b *VolumeTypeFilterApplyConfiguration) WithDescription(value string) *VolumeTypeFilterApplyConfiguration
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 (*VolumeTypeFilterApplyConfiguration) WithIsPublic ¶ added in v2.3.0
func (b *VolumeTypeFilterApplyConfiguration) WithIsPublic(value bool) *VolumeTypeFilterApplyConfiguration
WithIsPublic sets the IsPublic 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 IsPublic field is set to the value of the last call.
func (*VolumeTypeFilterApplyConfiguration) WithName ¶ added in v2.3.0
func (b *VolumeTypeFilterApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *VolumeTypeFilterApplyConfiguration
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 VolumeTypeImportApplyConfiguration ¶ added in v2.3.0
type VolumeTypeImportApplyConfiguration struct {
ID *string `json:"id,omitempty"`
Filter *VolumeTypeFilterApplyConfiguration `json:"filter,omitempty"`
}
VolumeTypeImportApplyConfiguration represents a declarative configuration of the VolumeTypeImport type for use with apply.
func VolumeTypeImport ¶ added in v2.3.0
func VolumeTypeImport() *VolumeTypeImportApplyConfiguration
VolumeTypeImportApplyConfiguration constructs a declarative configuration of the VolumeTypeImport type for use with apply.
func (*VolumeTypeImportApplyConfiguration) WithFilter ¶ added in v2.3.0
func (b *VolumeTypeImportApplyConfiguration) WithFilter(value *VolumeTypeFilterApplyConfiguration) *VolumeTypeImportApplyConfiguration
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 (*VolumeTypeImportApplyConfiguration) WithID ¶ added in v2.3.0
func (b *VolumeTypeImportApplyConfiguration) WithID(value string) *VolumeTypeImportApplyConfiguration
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 VolumeTypeResourceSpecApplyConfiguration ¶ added in v2.3.0
type VolumeTypeResourceSpecApplyConfiguration struct {
Name *apiv1alpha1.OpenStackName `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
ExtraSpecs []VolumeTypeExtraSpecApplyConfiguration `json:"extraSpecs,omitempty"`
IsPublic *bool `json:"isPublic,omitempty"`
}
VolumeTypeResourceSpecApplyConfiguration represents a declarative configuration of the VolumeTypeResourceSpec type for use with apply.
func VolumeTypeResourceSpec ¶ added in v2.3.0
func VolumeTypeResourceSpec() *VolumeTypeResourceSpecApplyConfiguration
VolumeTypeResourceSpecApplyConfiguration constructs a declarative configuration of the VolumeTypeResourceSpec type for use with apply.
func (*VolumeTypeResourceSpecApplyConfiguration) WithDescription ¶ added in v2.3.0
func (b *VolumeTypeResourceSpecApplyConfiguration) WithDescription(value string) *VolumeTypeResourceSpecApplyConfiguration
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 (*VolumeTypeResourceSpecApplyConfiguration) WithExtraSpecs ¶ added in v2.3.0
func (b *VolumeTypeResourceSpecApplyConfiguration) WithExtraSpecs(values ...*VolumeTypeExtraSpecApplyConfiguration) *VolumeTypeResourceSpecApplyConfiguration
WithExtraSpecs adds the given value to the ExtraSpecs 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 ExtraSpecs field.
func (*VolumeTypeResourceSpecApplyConfiguration) WithIsPublic ¶ added in v2.3.0
func (b *VolumeTypeResourceSpecApplyConfiguration) WithIsPublic(value bool) *VolumeTypeResourceSpecApplyConfiguration
WithIsPublic sets the IsPublic 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 IsPublic field is set to the value of the last call.
func (*VolumeTypeResourceSpecApplyConfiguration) WithName ¶ added in v2.3.0
func (b *VolumeTypeResourceSpecApplyConfiguration) WithName(value apiv1alpha1.OpenStackName) *VolumeTypeResourceSpecApplyConfiguration
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 VolumeTypeResourceStatusApplyConfiguration ¶ added in v2.3.0
type VolumeTypeResourceStatusApplyConfiguration struct {
Name *string `json:"name,omitempty"`
Description *string `json:"description,omitempty"`
ExtraSpecs []VolumeTypeExtraSpecStatusApplyConfiguration `json:"extraSpecs,omitempty"`
IsPublic *bool `json:"isPublic,omitempty"`
}
VolumeTypeResourceStatusApplyConfiguration represents a declarative configuration of the VolumeTypeResourceStatus type for use with apply.
func VolumeTypeResourceStatus ¶ added in v2.3.0
func VolumeTypeResourceStatus() *VolumeTypeResourceStatusApplyConfiguration
VolumeTypeResourceStatusApplyConfiguration constructs a declarative configuration of the VolumeTypeResourceStatus type for use with apply.
func (*VolumeTypeResourceStatusApplyConfiguration) WithDescription ¶ added in v2.3.0
func (b *VolumeTypeResourceStatusApplyConfiguration) WithDescription(value string) *VolumeTypeResourceStatusApplyConfiguration
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 (*VolumeTypeResourceStatusApplyConfiguration) WithExtraSpecs ¶ added in v2.3.0
func (b *VolumeTypeResourceStatusApplyConfiguration) WithExtraSpecs(values ...*VolumeTypeExtraSpecStatusApplyConfiguration) *VolumeTypeResourceStatusApplyConfiguration
WithExtraSpecs adds the given value to the ExtraSpecs 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 ExtraSpecs field.
func (*VolumeTypeResourceStatusApplyConfiguration) WithIsPublic ¶ added in v2.3.0
func (b *VolumeTypeResourceStatusApplyConfiguration) WithIsPublic(value bool) *VolumeTypeResourceStatusApplyConfiguration
WithIsPublic sets the IsPublic 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 IsPublic field is set to the value of the last call.
func (*VolumeTypeResourceStatusApplyConfiguration) WithName ¶ added in v2.3.0
func (b *VolumeTypeResourceStatusApplyConfiguration) WithName(value string) *VolumeTypeResourceStatusApplyConfiguration
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 VolumeTypeSpecApplyConfiguration ¶ added in v2.3.0
type VolumeTypeSpecApplyConfiguration struct {
Import *VolumeTypeImportApplyConfiguration `json:"import,omitempty"`
Resource *VolumeTypeResourceSpecApplyConfiguration `json:"resource,omitempty"`
ManagementPolicy *apiv1alpha1.ManagementPolicy `json:"managementPolicy,omitempty"`
ManagedOptions *ManagedOptionsApplyConfiguration `json:"managedOptions,omitempty"`
CloudCredentialsRef *CloudCredentialsReferenceApplyConfiguration `json:"cloudCredentialsRef,omitempty"`
}
VolumeTypeSpecApplyConfiguration represents a declarative configuration of the VolumeTypeSpec type for use with apply.
func VolumeTypeSpec ¶ added in v2.3.0
func VolumeTypeSpec() *VolumeTypeSpecApplyConfiguration
VolumeTypeSpecApplyConfiguration constructs a declarative configuration of the VolumeTypeSpec type for use with apply.
func (*VolumeTypeSpecApplyConfiguration) WithCloudCredentialsRef ¶ added in v2.3.0
func (b *VolumeTypeSpecApplyConfiguration) WithCloudCredentialsRef(value *CloudCredentialsReferenceApplyConfiguration) *VolumeTypeSpecApplyConfiguration
WithCloudCredentialsRef sets the CloudCredentialsRef 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 CloudCredentialsRef field is set to the value of the last call.
func (*VolumeTypeSpecApplyConfiguration) WithImport ¶ added in v2.3.0
func (b *VolumeTypeSpecApplyConfiguration) WithImport(value *VolumeTypeImportApplyConfiguration) *VolumeTypeSpecApplyConfiguration
WithImport sets the Import 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 Import field is set to the value of the last call.
func (*VolumeTypeSpecApplyConfiguration) WithManagedOptions ¶ added in v2.3.0
func (b *VolumeTypeSpecApplyConfiguration) WithManagedOptions(value *ManagedOptionsApplyConfiguration) *VolumeTypeSpecApplyConfiguration
WithManagedOptions sets the ManagedOptions 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 ManagedOptions field is set to the value of the last call.
func (*VolumeTypeSpecApplyConfiguration) WithManagementPolicy ¶ added in v2.3.0
func (b *VolumeTypeSpecApplyConfiguration) WithManagementPolicy(value apiv1alpha1.ManagementPolicy) *VolumeTypeSpecApplyConfiguration
WithManagementPolicy sets the ManagementPolicy 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 ManagementPolicy field is set to the value of the last call.
func (*VolumeTypeSpecApplyConfiguration) WithResource ¶ added in v2.3.0
func (b *VolumeTypeSpecApplyConfiguration) WithResource(value *VolumeTypeResourceSpecApplyConfiguration) *VolumeTypeSpecApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
type VolumeTypeStatusApplyConfiguration ¶ added in v2.3.0
type VolumeTypeStatusApplyConfiguration struct {
Conditions []v1.ConditionApplyConfiguration `json:"conditions,omitempty"`
ID *string `json:"id,omitempty"`
Resource *VolumeTypeResourceStatusApplyConfiguration `json:"resource,omitempty"`
}
VolumeTypeStatusApplyConfiguration represents a declarative configuration of the VolumeTypeStatus type for use with apply.
func VolumeTypeStatus ¶ added in v2.3.0
func VolumeTypeStatus() *VolumeTypeStatusApplyConfiguration
VolumeTypeStatusApplyConfiguration constructs a declarative configuration of the VolumeTypeStatus type for use with apply.
func (*VolumeTypeStatusApplyConfiguration) WithConditions ¶ added in v2.3.0
func (b *VolumeTypeStatusApplyConfiguration) WithConditions(values ...*v1.ConditionApplyConfiguration) *VolumeTypeStatusApplyConfiguration
WithConditions adds the given value to the Conditions 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 Conditions field.
func (*VolumeTypeStatusApplyConfiguration) WithID ¶ added in v2.3.0
func (b *VolumeTypeStatusApplyConfiguration) WithID(value string) *VolumeTypeStatusApplyConfiguration
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 (*VolumeTypeStatusApplyConfiguration) WithResource ¶ added in v2.3.0
func (b *VolumeTypeStatusApplyConfiguration) WithResource(value *VolumeTypeResourceStatusApplyConfiguration) *VolumeTypeStatusApplyConfiguration
WithResource sets the Resource 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 Resource field is set to the value of the last call.
Source Files
¶
- address.go
- allocationpool.go
- allocationpoolstatus.go
- allowedaddresspair.go
- allowedaddresspairstatus.go
- cloudcredentialsreference.go
- doc.go
- domain.go
- domainfilter.go
- domainimport.go
- domainresourcespec.go
- domainresourcestatus.go
- domainspec.go
- domainstatus.go
- externalgateway.go
- externalgatewaystatus.go
- filterbykeystonetags.go
- filterbyneutrontags.go
- filterbyservertags.go
- fixedipstatus.go
- flavor.go
- flavorfilter.go
- flavorimport.go
- flavorresourcespec.go
- flavorresourcestatus.go
- flavorspec.go
- flavorstatus.go
- floatingip.go
- floatingipfilter.go
- floatingipimport.go
- floatingipresourcespec.go
- floatingipresourcestatus.go
- floatingipspec.go
- floatingipstatus.go
- group.go
- groupfilter.go
- groupimport.go
- groupresourcespec.go
- groupresourcestatus.go
- groupspec.go
- groupstatus.go
- hostroute.go
- hostroutestatus.go
- image.go
- imagecontent.go
- imagecontentsourcedownload.go
- imagefilter.go
- imagehash.go
- imageimport.go
- imageproperties.go
- imagepropertieshardware.go
- imagepropertiesoperatingsystem.go
- imageresourcespec.go
- imageresourcestatus.go
- imagespec.go
- imagestatus.go
- imagestatusextra.go
- ipv6options.go
- keypair.go
- keypairfilter.go
- keypairimport.go
- keypairresourcespec.go
- keypairresourcestatus.go
- keypairspec.go
- keypairstatus.go
- managedoptions.go
- network.go
- networkfilter.go
- networkimport.go
- networkresourcespec.go
- networkresourcestatus.go
- networkspec.go
- networkstatus.go
- neutronstatusmetadata.go
- port.go
- portfilter.go
- portimport.go
- portrangespec.go
- portrangestatus.go
- portresourcespec.go
- portresourcestatus.go
- portspec.go
- portstatus.go
- project.go
- projectfilter.go
- projectimport.go
- projectresourcespec.go
- projectresourcestatus.go
- projectspec.go
- projectstatus.go
- providerpropertiesstatus.go
- role.go
- rolefilter.go
- roleimport.go
- roleresourcespec.go
- roleresourcestatus.go
- rolespec.go
- rolestatus.go
- router.go
- routerfilter.go
- routerimport.go
- routerinterface.go
- routerinterfacespec.go
- routerinterfacestatus.go
- routerresourcespec.go
- routerresourcestatus.go
- routerspec.go
- routerstatus.go
- securitygroup.go
- securitygroupfilter.go
- securitygroupimport.go
- securitygroupresourcespec.go
- securitygroupresourcestatus.go
- securitygrouprule.go
- securitygrouprulestatus.go
- securitygroupspec.go
- securitygroupstatus.go
- server.go
- serverfilter.go
- servergroup.go
- servergroupfilter.go
- servergroupimport.go
- servergroupresourcespec.go
- servergroupresourcestatus.go
- servergrouprules.go
- servergrouprulesstatus.go
- servergroupspec.go
- servergroupstatus.go
- serverimport.go
- serverinterfacefixedip.go
- serverinterfacestatus.go
- serverportspec.go
- serverresourcespec.go
- serverresourcestatus.go
- serverspec.go
- serverstatus.go
- servervolumespec.go
- servervolumestatus.go
- service.go
- servicefilter.go
- serviceimport.go
- serviceresourcespec.go
- serviceresourcestatus.go
- servicespec.go
- servicestatus.go
- subnet.go
- subnetfilter.go
- subnetgateway.go
- subnetimport.go
- subnetresourcespec.go
- subnetresourcestatus.go
- subnetspec.go
- subnetstatus.go
- userdataspec.go
- volume.go
- volumeattachmentstatus.go
- volumefilter.go
- volumeimport.go
- volumemetadata.go
- volumemetadatastatus.go
- volumeresourcespec.go
- volumeresourcestatus.go
- volumespec.go
- volumestatus.go
- volumetype.go
- volumetypeextraspec.go
- volumetypeextraspecstatus.go
- volumetypefilter.go
- volumetypeimport.go
- volumetyperesourcespec.go
- volumetyperesourcestatus.go
- volumetypespec.go
- volumetypestatus.go