Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the liberty v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=liberty.ibm.com
Package v1alpha1 contains API Schema definitions for the liberty v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=liberty.ibm.com
Index ¶
- Variables
- type LibertyApp
- type LibertyAppArchSpec
- type LibertyAppAutoscalingSpec
- type LibertyAppDeploymentSpec
- type LibertyAppEnvSpec
- type LibertyAppIiopServiceSpec
- type LibertyAppImageSpec
- type LibertyAppIngressSpec
- type LibertyAppJmsServiceSpec
- type LibertyAppList
- type LibertyAppLogsSpec
- type LibertyAppMicroprofileHealthSpec
- type LibertyAppMicroprofileSpec
- type LibertyAppMonitoringSpec
- type LibertyAppOidcClientSpec
- type LibertyAppPersistenceSelectorSpec
- type LibertyAppPersistenceSpec
- type LibertyAppPodSpec
- type LibertyAppRbacSpec
- type LibertyAppResourcesConstraintsSpec
- type LibertyAppResourcesLimitsSpec
- type LibertyAppResourcesRequestsSpec
- type LibertyAppResourcesSpec
- type LibertyAppServiceSpec
- type LibertyAppSessioncacheHazelcastImageSpec
- type LibertyAppSessioncacheHazelcastSpec
- type LibertyAppSessioncacheSpec
- type LibertyAppSpec
- type LibertyAppSslSpec
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "liberty.ibm.com", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
Functions ¶
This section is empty.
Types ¶
type LibertyApp ¶
type LibertyApp struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata"` Spec LibertyAppSpec `json:"spec"` Status release.AppStatus `json:"status,omitempty"` }
LibertyApp defines the desired state of LibertyApp +k8s:openapi-gen=true
func (*LibertyApp) DeepCopy ¶
func (in *LibertyApp) DeepCopy() *LibertyApp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyApp.
func (*LibertyApp) DeepCopyInto ¶
func (in *LibertyApp) DeepCopyInto(out *LibertyApp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LibertyApp) DeepCopyObject ¶
func (in *LibertyApp) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LibertyAppArchSpec ¶
type LibertyAppArchSpec struct { Ppc64le *string `json:"ppc64le,omitempty" yaml:"ppc64le,omitempty"` S390x *string `json:"s390x,omitempty" yaml:"s390x,omitempty"` Amd64 *string `json:"amd64,omitempty" yaml:"amd64,omitempty"` }
func (*LibertyAppArchSpec) DeepCopy ¶
func (in *LibertyAppArchSpec) DeepCopy() *LibertyAppArchSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppArchSpec.
func (*LibertyAppArchSpec) DeepCopyInto ¶
func (in *LibertyAppArchSpec) DeepCopyInto(out *LibertyAppArchSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppAutoscalingSpec ¶
type LibertyAppAutoscalingSpec struct { TargetCPUUtilizationPercentage *int `json:"targetCPUUtilizationPercentage,omitempty" yaml:"targetCPUUtilizationPercentage,omitempty"` Enabled *bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` MinReplicas *int `json:"minReplicas,omitempty" yaml:"minReplicas,omitempty"` MaxReplicas *int `json:"maxReplicas,omitempty" yaml:"maxReplicas,omitempty"` }
func (*LibertyAppAutoscalingSpec) DeepCopy ¶
func (in *LibertyAppAutoscalingSpec) DeepCopy() *LibertyAppAutoscalingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppAutoscalingSpec.
func (*LibertyAppAutoscalingSpec) DeepCopyInto ¶
func (in *LibertyAppAutoscalingSpec) DeepCopyInto(out *LibertyAppAutoscalingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppDeploymentSpec ¶
type LibertyAppDeploymentSpec struct { Labels *map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Annotations *map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` }
func (*LibertyAppDeploymentSpec) DeepCopy ¶
func (in *LibertyAppDeploymentSpec) DeepCopy() *LibertyAppDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppDeploymentSpec.
func (*LibertyAppDeploymentSpec) DeepCopyInto ¶
func (in *LibertyAppDeploymentSpec) DeepCopyInto(out *LibertyAppDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppEnvSpec ¶
type LibertyAppEnvSpec struct {
JvmArgs *string `json:"jvmArgs,omitempty" yaml:"jvmArgs,omitempty"`
}
func (*LibertyAppEnvSpec) DeepCopy ¶
func (in *LibertyAppEnvSpec) DeepCopy() *LibertyAppEnvSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppEnvSpec.
func (*LibertyAppEnvSpec) DeepCopyInto ¶
func (in *LibertyAppEnvSpec) DeepCopyInto(out *LibertyAppEnvSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppIiopServiceSpec ¶
type LibertyAppIiopServiceSpec struct { SecurePort *int `json:"securePort,omitempty" yaml:"securePort,omitempty"` SecureTargetPort *int `json:"secureTargetPort,omitempty" yaml:"secureTargetPort,omitempty"` Type *string `json:"type,omitempty" yaml:"type,omitempty"` Enabled *bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` NonSecurePort *int `json:"nonSecurePort,omitempty" yaml:"nonSecurePort,omitempty"` NonSecureTargetPort *int `json:"nonSecureTargetPort,omitempty" yaml:"nonSecureTargetPort,omitempty"` }
func (*LibertyAppIiopServiceSpec) DeepCopy ¶
func (in *LibertyAppIiopServiceSpec) DeepCopy() *LibertyAppIiopServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppIiopServiceSpec.
func (*LibertyAppIiopServiceSpec) DeepCopyInto ¶
func (in *LibertyAppIiopServiceSpec) DeepCopyInto(out *LibertyAppIiopServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppImageSpec ¶
type LibertyAppImageSpec struct { Lifecycle *map[string]string `json:"lifecycle,omitempty" yaml:"lifecycle,omitempty"` License *string `json:"license,omitempty" yaml:"license,omitempty"` ServerOverridesConfigMapName *string `json:"serverOverridesConfigMapName,omitempty" yaml:"serverOverridesConfigMapName,omitempty"` Security *map[string]string `json:"security,omitempty" yaml:"security,omitempty"` Repository *string `json:"repository,omitempty" yaml:"repository,omitempty"` PullPolicy *string `json:"pullPolicy,omitempty" yaml:"pullPolicy,omitempty"` LivenessProbe *map[string]string `json:"livenessProbe,omitempty" yaml:"livenessProbe,omitempty"` ExtraEnvs *[]map[string]string `json:"extraEnvs,omitempty" yaml:"extraEnvs,omitempty"` ExtraVolumeMounts *[]map[string]string `json:"extraVolumeMounts,omitempty" yaml:"extraVolumeMounts,omitempty"` Tag *string `json:"tag,omitempty" yaml:"tag,omitempty"` ReadinessProbe *map[string]string `json:"readinessProbe,omitempty" yaml:"readinessProbe,omitempty"` PullSecret *string `json:"pullSecret,omitempty" yaml:"pullSecret,omitempty"` }
func (*LibertyAppImageSpec) DeepCopy ¶
func (in *LibertyAppImageSpec) DeepCopy() *LibertyAppImageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppImageSpec.
func (*LibertyAppImageSpec) DeepCopyInto ¶
func (in *LibertyAppImageSpec) DeepCopyInto(out *LibertyAppImageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppIngressSpec ¶
type LibertyAppIngressSpec struct { RewriteTarget *string `json:"rewriteTarget,omitempty" yaml:"rewriteTarget,omitempty"` Path *string `json:"path,omitempty" yaml:"path,omitempty"` Host *string `json:"host,omitempty" yaml:"host,omitempty"` SecretName *string `json:"secretName,omitempty" yaml:"secretName,omitempty"` Annotations *map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Labels *map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` Enabled *bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` }
func (*LibertyAppIngressSpec) DeepCopy ¶
func (in *LibertyAppIngressSpec) DeepCopy() *LibertyAppIngressSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppIngressSpec.
func (*LibertyAppIngressSpec) DeepCopyInto ¶
func (in *LibertyAppIngressSpec) DeepCopyInto(out *LibertyAppIngressSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppJmsServiceSpec ¶
type LibertyAppJmsServiceSpec struct { Enabled *bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` Port *int `json:"port,omitempty" yaml:"port,omitempty"` TargetPort *int `json:"targetPort,omitempty" yaml:"targetPort,omitempty"` Type *string `json:"type,omitempty" yaml:"type,omitempty"` }
func (*LibertyAppJmsServiceSpec) DeepCopy ¶
func (in *LibertyAppJmsServiceSpec) DeepCopy() *LibertyAppJmsServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppJmsServiceSpec.
func (*LibertyAppJmsServiceSpec) DeepCopyInto ¶
func (in *LibertyAppJmsServiceSpec) DeepCopyInto(out *LibertyAppJmsServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppList ¶
type LibertyAppList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LibertyApp `json:"items"` }
LibertyAppList contains a list of LibertyApp
func (*LibertyAppList) DeepCopy ¶
func (in *LibertyAppList) DeepCopy() *LibertyAppList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppList.
func (*LibertyAppList) DeepCopyInto ¶
func (in *LibertyAppList) DeepCopyInto(out *LibertyAppList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LibertyAppList) DeepCopyObject ¶
func (in *LibertyAppList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LibertyAppLogsSpec ¶
type LibertyAppLogsSpec struct { PersistTransactionLogs *bool `json:"persistTransactionLogs,omitempty" yaml:"persistTransactionLogs,omitempty"` ConsoleFormat *string `json:"consoleFormat,omitempty" yaml:"consoleFormat,omitempty"` ConsoleLogLevel *string `json:"consoleLogLevel,omitempty" yaml:"consoleLogLevel,omitempty"` ConsoleSource *string `json:"consoleSource,omitempty" yaml:"consoleSource,omitempty"` PersistLogs *bool `json:"persistLogs,omitempty" yaml:"persistLogs,omitempty"` }
func (*LibertyAppLogsSpec) DeepCopy ¶
func (in *LibertyAppLogsSpec) DeepCopy() *LibertyAppLogsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppLogsSpec.
func (*LibertyAppLogsSpec) DeepCopyInto ¶
func (in *LibertyAppLogsSpec) DeepCopyInto(out *LibertyAppLogsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppMicroprofileHealthSpec ¶
type LibertyAppMicroprofileHealthSpec struct {
Enabled *bool `json:"enabled,omitempty" yaml:"enabled,omitempty"`
}
func (*LibertyAppMicroprofileHealthSpec) DeepCopy ¶
func (in *LibertyAppMicroprofileHealthSpec) DeepCopy() *LibertyAppMicroprofileHealthSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppMicroprofileHealthSpec.
func (*LibertyAppMicroprofileHealthSpec) DeepCopyInto ¶
func (in *LibertyAppMicroprofileHealthSpec) DeepCopyInto(out *LibertyAppMicroprofileHealthSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppMicroprofileSpec ¶
type LibertyAppMicroprofileSpec struct {
Health *LibertyAppMicroprofileHealthSpec `json:"health,omitempty" yaml:"health,omitempty"`
}
func (*LibertyAppMicroprofileSpec) DeepCopy ¶
func (in *LibertyAppMicroprofileSpec) DeepCopy() *LibertyAppMicroprofileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppMicroprofileSpec.
func (*LibertyAppMicroprofileSpec) DeepCopyInto ¶
func (in *LibertyAppMicroprofileSpec) DeepCopyInto(out *LibertyAppMicroprofileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppMonitoringSpec ¶
type LibertyAppMonitoringSpec struct {
Enabled *bool `json:"enabled,omitempty" yaml:"enabled,omitempty"`
}
func (*LibertyAppMonitoringSpec) DeepCopy ¶
func (in *LibertyAppMonitoringSpec) DeepCopy() *LibertyAppMonitoringSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppMonitoringSpec.
func (*LibertyAppMonitoringSpec) DeepCopyInto ¶
func (in *LibertyAppMonitoringSpec) DeepCopyInto(out *LibertyAppMonitoringSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppOidcClientSpec ¶
type LibertyAppOidcClientSpec struct { Enabled *bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` ClientId *string `json:"clientId,omitempty" yaml:"clientId,omitempty"` ClientSecretName *string `json:"clientSecretName,omitempty" yaml:"clientSecretName,omitempty"` DiscoveryURL *string `json:"discoveryURL,omitempty" yaml:"discoveryURL,omitempty"` }
func (*LibertyAppOidcClientSpec) DeepCopy ¶
func (in *LibertyAppOidcClientSpec) DeepCopy() *LibertyAppOidcClientSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppOidcClientSpec.
func (*LibertyAppOidcClientSpec) DeepCopyInto ¶
func (in *LibertyAppOidcClientSpec) DeepCopyInto(out *LibertyAppOidcClientSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppPersistenceSelectorSpec ¶
type LibertyAppPersistenceSelectorSpec struct { Label *string `json:"label,omitempty" yaml:"label,omitempty"` Value *string `json:"value,omitempty" yaml:"value,omitempty"` }
func (*LibertyAppPersistenceSelectorSpec) DeepCopy ¶
func (in *LibertyAppPersistenceSelectorSpec) DeepCopy() *LibertyAppPersistenceSelectorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppPersistenceSelectorSpec.
func (*LibertyAppPersistenceSelectorSpec) DeepCopyInto ¶
func (in *LibertyAppPersistenceSelectorSpec) DeepCopyInto(out *LibertyAppPersistenceSelectorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppPersistenceSpec ¶
type LibertyAppPersistenceSpec struct { Name *string `json:"name,omitempty" yaml:"name,omitempty"` Size *string `json:"size,omitempty" yaml:"size,omitempty"` UseDynamicProvisioning *bool `json:"useDynamicProvisioning,omitempty" yaml:"useDynamicProvisioning,omitempty"` StorageClassName *string `json:"storageClassName,omitempty" yaml:"storageClassName,omitempty"` Selector *LibertyAppPersistenceSelectorSpec `json:"selector,omitempty" yaml:"selector,omitempty"` }
func (*LibertyAppPersistenceSpec) DeepCopy ¶
func (in *LibertyAppPersistenceSpec) DeepCopy() *LibertyAppPersistenceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppPersistenceSpec.
func (*LibertyAppPersistenceSpec) DeepCopyInto ¶
func (in *LibertyAppPersistenceSpec) DeepCopyInto(out *LibertyAppPersistenceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppPodSpec ¶
type LibertyAppPodSpec struct { ExtraInitContainers *[]map[string]string `json:"extraInitContainers,omitempty" yaml:"extraInitContainers,omitempty"` ExtraContainers *[]map[string]string `json:"extraContainers,omitempty" yaml:"extraContainers,omitempty"` ExtraVolumes *[]map[string]string `json:"extraVolumes,omitempty" yaml:"extraVolumes,omitempty"` Annotations *map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Security *map[string]string `json:"security,omitempty" yaml:"security,omitempty"` Labels *map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` }
func (*LibertyAppPodSpec) DeepCopy ¶
func (in *LibertyAppPodSpec) DeepCopy() *LibertyAppPodSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppPodSpec.
func (*LibertyAppPodSpec) DeepCopyInto ¶
func (in *LibertyAppPodSpec) DeepCopyInto(out *LibertyAppPodSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppRbacSpec ¶
type LibertyAppRbacSpec struct {
Install *bool `json:"install,omitempty" yaml:"install,omitempty"`
}
func (*LibertyAppRbacSpec) DeepCopy ¶
func (in *LibertyAppRbacSpec) DeepCopy() *LibertyAppRbacSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppRbacSpec.
func (*LibertyAppRbacSpec) DeepCopyInto ¶
func (in *LibertyAppRbacSpec) DeepCopyInto(out *LibertyAppRbacSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppResourcesConstraintsSpec ¶
type LibertyAppResourcesConstraintsSpec struct {
Enabled *bool `json:"enabled,omitempty" yaml:"enabled,omitempty"`
}
func (*LibertyAppResourcesConstraintsSpec) DeepCopy ¶
func (in *LibertyAppResourcesConstraintsSpec) DeepCopy() *LibertyAppResourcesConstraintsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppResourcesConstraintsSpec.
func (*LibertyAppResourcesConstraintsSpec) DeepCopyInto ¶
func (in *LibertyAppResourcesConstraintsSpec) DeepCopyInto(out *LibertyAppResourcesConstraintsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppResourcesLimitsSpec ¶
type LibertyAppResourcesLimitsSpec struct { Cpu *string `json:"cpu,omitempty" yaml:"cpu,omitempty"` Memory *string `json:"memory,omitempty" yaml:"memory,omitempty"` }
func (*LibertyAppResourcesLimitsSpec) DeepCopy ¶
func (in *LibertyAppResourcesLimitsSpec) DeepCopy() *LibertyAppResourcesLimitsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppResourcesLimitsSpec.
func (*LibertyAppResourcesLimitsSpec) DeepCopyInto ¶
func (in *LibertyAppResourcesLimitsSpec) DeepCopyInto(out *LibertyAppResourcesLimitsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppResourcesRequestsSpec ¶
type LibertyAppResourcesRequestsSpec struct { Cpu *string `json:"cpu,omitempty" yaml:"cpu,omitempty"` Memory *string `json:"memory,omitempty" yaml:"memory,omitempty"` }
func (*LibertyAppResourcesRequestsSpec) DeepCopy ¶
func (in *LibertyAppResourcesRequestsSpec) DeepCopy() *LibertyAppResourcesRequestsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppResourcesRequestsSpec.
func (*LibertyAppResourcesRequestsSpec) DeepCopyInto ¶
func (in *LibertyAppResourcesRequestsSpec) DeepCopyInto(out *LibertyAppResourcesRequestsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppResourcesSpec ¶
type LibertyAppResourcesSpec struct { Constraints *LibertyAppResourcesConstraintsSpec `json:"constraints,omitempty" yaml:"constraints,omitempty"` Requests *LibertyAppResourcesRequestsSpec `json:"requests,omitempty" yaml:"requests,omitempty"` Limits *LibertyAppResourcesLimitsSpec `json:"limits,omitempty" yaml:"limits,omitempty"` }
func (*LibertyAppResourcesSpec) DeepCopy ¶
func (in *LibertyAppResourcesSpec) DeepCopy() *LibertyAppResourcesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppResourcesSpec.
func (*LibertyAppResourcesSpec) DeepCopyInto ¶
func (in *LibertyAppResourcesSpec) DeepCopyInto(out *LibertyAppResourcesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppServiceSpec ¶
type LibertyAppServiceSpec struct { Type *string `json:"type,omitempty" yaml:"type,omitempty"` ExtraSelectors *map[string]string `json:"extraSelectors,omitempty" yaml:"extraSelectors,omitempty"` Name *string `json:"name,omitempty" yaml:"name,omitempty"` TargetPort *int `json:"targetPort,omitempty" yaml:"targetPort,omitempty"` Port *int `json:"port,omitempty" yaml:"port,omitempty"` ExtraPorts *[]map[string]string `json:"extraPorts,omitempty" yaml:"extraPorts,omitempty"` Enabled *bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` Annotations *map[string]string `json:"annotations,omitempty" yaml:"annotations,omitempty"` Labels *map[string]string `json:"labels,omitempty" yaml:"labels,omitempty"` }
func (*LibertyAppServiceSpec) DeepCopy ¶
func (in *LibertyAppServiceSpec) DeepCopy() *LibertyAppServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppServiceSpec.
func (*LibertyAppServiceSpec) DeepCopyInto ¶
func (in *LibertyAppServiceSpec) DeepCopyInto(out *LibertyAppServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppSessioncacheHazelcastImageSpec ¶
type LibertyAppSessioncacheHazelcastImageSpec struct { PullPolicy *string `json:"pullPolicy,omitempty" yaml:"pullPolicy,omitempty"` Repository *string `json:"repository,omitempty" yaml:"repository,omitempty"` Tag *string `json:"tag,omitempty" yaml:"tag,omitempty"` }
func (*LibertyAppSessioncacheHazelcastImageSpec) DeepCopy ¶
func (in *LibertyAppSessioncacheHazelcastImageSpec) DeepCopy() *LibertyAppSessioncacheHazelcastImageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppSessioncacheHazelcastImageSpec.
func (*LibertyAppSessioncacheHazelcastImageSpec) DeepCopyInto ¶
func (in *LibertyAppSessioncacheHazelcastImageSpec) DeepCopyInto(out *LibertyAppSessioncacheHazelcastImageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppSessioncacheHazelcastSpec ¶
type LibertyAppSessioncacheHazelcastSpec struct { Enabled *bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` Embedded *bool `json:"embedded,omitempty" yaml:"embedded,omitempty"` Image *LibertyAppSessioncacheHazelcastImageSpec `json:"image,omitempty" yaml:"image,omitempty"` }
func (*LibertyAppSessioncacheHazelcastSpec) DeepCopy ¶
func (in *LibertyAppSessioncacheHazelcastSpec) DeepCopy() *LibertyAppSessioncacheHazelcastSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppSessioncacheHazelcastSpec.
func (*LibertyAppSessioncacheHazelcastSpec) DeepCopyInto ¶
func (in *LibertyAppSessioncacheHazelcastSpec) DeepCopyInto(out *LibertyAppSessioncacheHazelcastSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppSessioncacheSpec ¶
type LibertyAppSessioncacheSpec struct {
Hazelcast *LibertyAppSessioncacheHazelcastSpec `json:"hazelcast,omitempty" yaml:"hazelcast,omitempty"`
}
func (*LibertyAppSessioncacheSpec) DeepCopy ¶
func (in *LibertyAppSessioncacheSpec) DeepCopy() *LibertyAppSessioncacheSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppSessioncacheSpec.
func (*LibertyAppSessioncacheSpec) DeepCopyInto ¶
func (in *LibertyAppSessioncacheSpec) DeepCopyInto(out *LibertyAppSessioncacheSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppSpec ¶
type LibertyAppSpec struct { ResourceNameOverride *string `json:"resourceNameOverride,omitempty" yaml:"resourceNameOverride,omitempty"` Pod *LibertyAppPodSpec `json:"pod,omitempty" yaml:"pod,omitempty"` Service *LibertyAppServiceSpec `json:"service,omitempty" yaml:"service,omitempty"` IiopService *LibertyAppIiopServiceSpec `json:"iiopService,omitempty" yaml:"iiopService,omitempty"` Microprofile *LibertyAppMicroprofileSpec `json:"microprofile,omitempty" yaml:"microprofile,omitempty"` Ingress *LibertyAppIngressSpec `json:"ingress,omitempty" yaml:"ingress,omitempty"` Image *LibertyAppImageSpec `json:"image,omitempty" yaml:"image,omitempty"` Env *LibertyAppEnvSpec `json:"env,omitempty" yaml:"env,omitempty"` Deployment *LibertyAppDeploymentSpec `json:"deployment,omitempty" yaml:"deployment,omitempty"` Autoscaling *LibertyAppAutoscalingSpec `json:"autoscaling,omitempty" yaml:"autoscaling,omitempty"` Resources *LibertyAppResourcesSpec `json:"resources,omitempty" yaml:"resources,omitempty"` Arch *LibertyAppArchSpec `json:"arch,omitempty" yaml:"arch,omitempty"` Sessioncache *LibertyAppSessioncacheSpec `json:"sessioncache,omitempty" yaml:"sessioncache,omitempty"` OidcClient *LibertyAppOidcClientSpec `json:"oidcClient,omitempty" yaml:"oidcClient,omitempty"` Monitoring *LibertyAppMonitoringSpec `json:"monitoring,omitempty" yaml:"monitoring,omitempty"` ReplicaCount *int `json:"replicaCount,omitempty" yaml:"replicaCount,omitempty"` Rbac *LibertyAppRbacSpec `json:"rbac,omitempty" yaml:"rbac,omitempty"` JmsService *LibertyAppJmsServiceSpec `json:"jmsService,omitempty" yaml:"jmsService,omitempty"` Ssl *LibertyAppSslSpec `json:"ssl,omitempty" yaml:"ssl,omitempty"` Persistence *LibertyAppPersistenceSpec `json:"persistence,omitempty" yaml:"persistence,omitempty"` Logs *LibertyAppLogsSpec `json:"logs,omitempty" yaml:"logs,omitempty"` }
func (*LibertyAppSpec) DeepCopy ¶
func (in *LibertyAppSpec) DeepCopy() *LibertyAppSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppSpec.
func (*LibertyAppSpec) DeepCopyInto ¶
func (in *LibertyAppSpec) DeepCopyInto(out *LibertyAppSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibertyAppSslSpec ¶
type LibertyAppSslSpec struct { Enabled *bool `json:"enabled,omitempty" yaml:"enabled,omitempty"` UseClusterSSLConfiguration *bool `json:"useClusterSSLConfiguration,omitempty" yaml:"useClusterSSLConfiguration,omitempty"` CreateClusterSSLConfiguration *bool `json:"createClusterSSLConfiguration,omitempty" yaml:"createClusterSSLConfiguration,omitempty"` }
func (*LibertyAppSslSpec) DeepCopy ¶
func (in *LibertyAppSslSpec) DeepCopy() *LibertyAppSslSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppSslSpec.
func (*LibertyAppSslSpec) DeepCopyInto ¶
func (in *LibertyAppSslSpec) DeepCopyInto(out *LibertyAppSslSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
clientset
|
|
versioned
This package has the automatically generated clientset.
|
This package has the automatically generated clientset. |
versioned/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
versioned/scheme
This package contains the scheme of the automatically generated clientset.
|
This package contains the scheme of the automatically generated clientset. |
versioned/typed/liberty/v1alpha1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
versioned/typed/liberty/v1alpha1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |