Documentation ¶
Overview ¶
Package v1 contains API Schema definitions for the foundation v1 API group +k8s:deepcopy-gen=package,register +groupName=foundation.ibm.com
Package v1 contains API Schema definitions for the foundation v1 API group +k8s:deepcopy-gen=package,register +groupName=foundation.ibm.com
Index ¶
- Variables
- func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
- type About
- type AdditionalProperties
- type DetectHeaderItems
- type Header
- type License
- type Login
- type LoginDialog
- type NavConfiguration
- type NavConfigurationList
- type NavConfigurationSpec
- type NavConfigurationStatus
- type NavItems
- type Versions
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "foundation.ibm.com", Version: "v1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
Functions ¶
func GetOpenAPIDefinitions ¶
func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
Types ¶
type About ¶
type About struct { LogoURL string `json:"logoUrl,omitempty"` Licenses []string `json:"licenses,omitempty"` Copyright string `json:"copyright,omitempty"` Version string `json:"version,omitempty"` Edition string `json:"edition,omitempty"` }
func (*About) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new About.
func (*About) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalProperties ¶
type AdditionalProperties struct { DetectionNamespace string `json:"detectionNamespace,omitempty"` DetectionServiceName string `json:"detectionServiceName,omitempty"` DetectionLabelSelector string `json:"detectionLabelSelector,omitempty"` IsAuthorized []string `json:"isAuthorized,omitempty"` }
func (*AdditionalProperties) DeepCopy ¶
func (in *AdditionalProperties) DeepCopy() *AdditionalProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalProperties.
func (*AdditionalProperties) DeepCopyInto ¶
func (in *AdditionalProperties) DeepCopyInto(out *AdditionalProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DetectHeaderItems ¶
type DetectHeaderItems struct {
AdditionalProperties AdditionalProperties `json:"additionalProperties,omitempty"`
}
func (*DetectHeaderItems) DeepCopy ¶
func (in *DetectHeaderItems) DeepCopy() *DetectHeaderItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DetectHeaderItems.
func (*DetectHeaderItems) DeepCopyInto ¶
func (in *DetectHeaderItems) DeepCopyInto(out *DetectHeaderItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Header ¶
type Header struct { LogoURL string `json:"logoUrl,omitempty"` LogoWidth string `json:"logoWidth,omitempty"` LogoHeight string `json:"logoHeight,omitempty"` LogoAltText string `json:"logoAltText,omitempty"` DocURLMapping string `json:"docUrlMapping,omitempty"` DisabledItems []string `json:"disabledItems,omitempty"` DetectHeaderItems DetectHeaderItems `json:"detectHeaderItems,omitempty"` }
func (*Header) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Header.
func (*Header) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type License ¶
type License struct {
Accept bool `json:"accept,omitempty"`
}
func (*License) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new License.
func (*License) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Login ¶
type Login struct { LogoAltText string `json:"logoAltText,omitempty"` LogoURL string `json:"logoUrl,omitempty"` LogoWidth string `json:"logoWidth,omitempty"` LogoHeight string `json:"logoHeight,omitempty"` LoginDialog LoginDialog `json:"loginDialog,omitempty"` }
func (*Login) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Login.
func (*Login) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoginDialog ¶
type LoginDialog struct { Enable bool `json:"enable,omitempty"` HeaderText string `json:"headerText,omitempty"` DialogText string `json:"dialogText,omitempty"` AcceptText string `json:"acceptText,omitempty"` }
func (*LoginDialog) DeepCopy ¶
func (in *LoginDialog) DeepCopy() *LoginDialog
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoginDialog.
func (*LoginDialog) DeepCopyInto ¶
func (in *LoginDialog) DeepCopyInto(out *LoginDialog)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NavConfiguration ¶
type NavConfiguration struct {}
NavConfiguration is the Schema for the navconfigurations API +kubebuilder:subresource:status +kubebuilder:resource:path=navconfigurations,scope=Namespaced
func (*NavConfiguration) DeepCopy ¶
func (in *NavConfiguration) DeepCopy() *NavConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NavConfiguration.
func (*NavConfiguration) DeepCopyInto ¶
func (in *NavConfiguration) DeepCopyInto(out *NavConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NavConfiguration) DeepCopyObject ¶
func (in *NavConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NavConfigurationList ¶
type NavConfigurationList struct {}
NavConfigurationList contains a list of NavConfiguration
func (*NavConfigurationList) DeepCopy ¶
func (in *NavConfigurationList) DeepCopy() *NavConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NavConfigurationList.
func (*NavConfigurationList) DeepCopyInto ¶
func (in *NavConfigurationList) DeepCopyInto(out *NavConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NavConfigurationList) DeepCopyObject ¶
func (in *NavConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NavConfigurationSpec ¶
type NavConfigurationSpec struct {}
NavConfigurationSpec defines the desired state of NavConfiguration
func (*NavConfigurationSpec) DeepCopy ¶
func (in *NavConfigurationSpec) DeepCopy() *NavConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NavConfigurationSpec.
func (*NavConfigurationSpec) DeepCopyInto ¶
func (in *NavConfigurationSpec) DeepCopyInto(out *NavConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NavConfigurationStatus ¶
type NavConfigurationStatus struct {
}NavConfigurationStatus defines the observed state of NavConfiguration
func (*NavConfigurationStatus) DeepCopy ¶
func (in *NavConfigurationStatus) DeepCopy() *NavConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NavConfigurationStatus.
func (*NavConfigurationStatus) DeepCopyInto ¶
func (in *NavConfigurationStatus) DeepCopyInto(out *NavConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NavItems ¶
type NavItems struct {}
func (*NavItems) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NavItems.
func (*NavItems) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Versions ¶
type Versions struct {
Reconciled string `json:"reconciled,omitempty"`
}
func (*Versions) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Versions.
func (*Versions) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.