v1alpha1

package
v0.0.0-...-16c43c8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 3, 2019 License: Apache-2.0 Imports: 5 Imported by: 0

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

Constants

This section is empty.

Variables

View Source
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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppAutoscalingSpec.

func (*LibertyAppAutoscalingSpec) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppIiopServiceSpec.

func (*LibertyAppIiopServiceSpec) DeepCopyInto

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppMicroprofileHealthSpec.

func (*LibertyAppMicroprofileHealthSpec) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppMicroprofileSpec.

func (*LibertyAppMicroprofileSpec) DeepCopyInto

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppPersistenceSelectorSpec.

func (*LibertyAppPersistenceSelectorSpec) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppPersistenceSpec.

func (*LibertyAppPersistenceSpec) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppResourcesConstraintsSpec.

func (*LibertyAppResourcesConstraintsSpec) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppResourcesLimitsSpec.

func (*LibertyAppResourcesLimitsSpec) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppResourcesRequestsSpec.

func (*LibertyAppResourcesRequestsSpec) DeepCopyInto

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppSessioncacheHazelcastImageSpec.

func (*LibertyAppSessioncacheHazelcastImageSpec) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppSessioncacheHazelcastSpec.

func (*LibertyAppSessioncacheHazelcastSpec) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibertyAppSessioncacheSpec.

func (*LibertyAppSessioncacheSpec) DeepCopyInto

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.

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL