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.