Documentation
¶
Index ¶
- Constants
- Variables
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type AuthenticationService
- type AuthenticationServiceList
- type AuthenticationServicePhase
- type AuthenticationServiceSpec
- type AuthenticationServiceSpecExternal
- type AuthenticationServiceSpecNone
- type AuthenticationServiceSpecStandard
- type AuthenticationServiceSpecStandardDatasource
- type AuthenticationServiceSpecStandardStorage
- type AuthenticationServiceStatus
- type AuthenticationServiceType
- type ConsoleService
- type ConsoleServiceConsoleServerSessionSpec
- type ConsoleServiceConsoleServerSpec
- type ConsoleServiceImpersonationSpec
- type ConsoleServiceList
- type ConsoleServiceOauthProxySpec
- type ConsoleServiceSpec
- type ConsoleServiceStatus
- type DatasourceType
- type StorageType
Constants ¶
const GroupVersion = "v1beta1"
Variables ¶
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: admin.GroupName, Version: GroupVersion}
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Types ¶
type AuthenticationService ¶
type AuthenticationService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AuthenticationServiceSpec `json:"spec"` Status AuthenticationServiceStatus `json:"status"` }
func (*AuthenticationService) DeepCopy ¶
func (in *AuthenticationService) DeepCopy() *AuthenticationService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationService.
func (*AuthenticationService) DeepCopyInto ¶
func (in *AuthenticationService) DeepCopyInto(out *AuthenticationService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthenticationService) DeepCopyObject ¶
func (in *AuthenticationService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AuthenticationServiceList ¶
type AuthenticationServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AuthenticationService `json:"items"` }
func (*AuthenticationServiceList) DeepCopy ¶
func (in *AuthenticationServiceList) DeepCopy() *AuthenticationServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationServiceList.
func (*AuthenticationServiceList) DeepCopyInto ¶
func (in *AuthenticationServiceList) DeepCopyInto(out *AuthenticationServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthenticationServiceList) DeepCopyObject ¶
func (in *AuthenticationServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AuthenticationServicePhase ¶
type AuthenticationServicePhase string
const ( AuthenticationServicePending AuthenticationServicePhase = "Pending" AuthenticationServiceConfiguring AuthenticationServicePhase = "Configuring" AuthenticationServiceActive AuthenticationServicePhase = "Active" )
type AuthenticationServiceSpec ¶
type AuthenticationServiceSpec struct { Type AuthenticationServiceType `json:"type"` Realm *string `json:"realm,omitempty"` None *AuthenticationServiceSpecNone `json:"none,omitempty"` Standard *AuthenticationServiceSpecStandard `json:"standard,omitempty"` External *AuthenticationServiceSpecExternal `json:"external,omitempty"` }
func (*AuthenticationServiceSpec) DeepCopy ¶
func (in *AuthenticationServiceSpec) DeepCopy() *AuthenticationServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationServiceSpec.
func (*AuthenticationServiceSpec) DeepCopyInto ¶
func (in *AuthenticationServiceSpec) DeepCopyInto(out *AuthenticationServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationServiceSpecExternal ¶
type AuthenticationServiceSpecExternal struct { Host string `json:"host"` Port int `json:"port"` CaCertSecret *corev1.SecretReference `json:"caCertSecret,omitempty"` ClientCertSecret *corev1.SecretReference `json:"clientCertSecret,omitempty"` AllowOverride bool `json:"allowOverride,omitempty"` }
func (*AuthenticationServiceSpecExternal) DeepCopy ¶
func (in *AuthenticationServiceSpecExternal) DeepCopy() *AuthenticationServiceSpecExternal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationServiceSpecExternal.
func (*AuthenticationServiceSpecExternal) DeepCopyInto ¶
func (in *AuthenticationServiceSpecExternal) DeepCopyInto(out *AuthenticationServiceSpecExternal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationServiceSpecNone ¶
type AuthenticationServiceSpecNone struct { Replicas *int32 `json:"replicas,omitempty"` CertificateSecret *corev1.SecretReference `json:"certificateSecret,omitempty"` Image *enmassev1beta1.ImageOverride `json:"image,omitempty"` Resources *corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*AuthenticationServiceSpecNone) DeepCopy ¶
func (in *AuthenticationServiceSpecNone) DeepCopy() *AuthenticationServiceSpecNone
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationServiceSpecNone.
func (*AuthenticationServiceSpecNone) DeepCopyInto ¶
func (in *AuthenticationServiceSpecNone) DeepCopyInto(out *AuthenticationServiceSpecNone)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationServiceSpecStandard ¶
type AuthenticationServiceSpecStandard struct { Replicas *int32 `json:"replicas,omitempty"` CredentialsSecret *corev1.SecretReference `json:"credentialsSecret,omitempty"` CertificateSecret *corev1.SecretReference `json:"certificateSecret,omitempty"` ServiceAccountName *string `json:"serviceAccountName,omitempty"` DeploymentName *string `json:"deploymentName,omitempty"` ServiceName *string `json:"serviceName,omitempty"` RouteName *string `json:"routeName,omitempty"` Image *enmassev1beta1.ImageOverride `json:"image,omitempty"` InitImage *enmassev1beta1.ImageOverride `json:"initImage,omitempty"` JvmOptions *string `json:"jvmOptions,omitempty"` Resources *corev1.ResourceRequirements `json:"resources,omitempty"` Storage *AuthenticationServiceSpecStandardStorage `json:"storage,omitempty"` Datasource *AuthenticationServiceSpecStandardDatasource `json:"datasource,omitempty"` SecurityContext *corev1.PodSecurityContext `json:"securityContext,omitempty"` }
func (*AuthenticationServiceSpecStandard) DeepCopy ¶
func (in *AuthenticationServiceSpecStandard) DeepCopy() *AuthenticationServiceSpecStandard
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationServiceSpecStandard.
func (*AuthenticationServiceSpecStandard) DeepCopyInto ¶
func (in *AuthenticationServiceSpecStandard) DeepCopyInto(out *AuthenticationServiceSpecStandard)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationServiceSpecStandardDatasource ¶
type AuthenticationServiceSpecStandardDatasource struct { Type DatasourceType `json:"type"` Host string `json:"host,omitempty"` Port int `json:"port,omitempty"` Database string `json:"database,omitempty"` CredentialsSecret corev1.SecretReference `json:"credentialsSecret,omitempty"` }
func (*AuthenticationServiceSpecStandardDatasource) DeepCopy ¶
func (in *AuthenticationServiceSpecStandardDatasource) DeepCopy() *AuthenticationServiceSpecStandardDatasource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationServiceSpecStandardDatasource.
func (*AuthenticationServiceSpecStandardDatasource) DeepCopyInto ¶
func (in *AuthenticationServiceSpecStandardDatasource) DeepCopyInto(out *AuthenticationServiceSpecStandardDatasource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationServiceSpecStandardStorage ¶
type AuthenticationServiceSpecStandardStorage struct { Type StorageType `json:"type"` Class *string `json:"class,omitempty"` ClaimName *string `json:"claimName,omitempty"` Selector *metav1.LabelSelector `json:"selector,omitempty"` DeleteClaim *bool `json:"deleteClaim,omitempty"` Size resource.Quantity `json:"size,omitempty"` }
func (*AuthenticationServiceSpecStandardStorage) DeepCopy ¶
func (in *AuthenticationServiceSpecStandardStorage) DeepCopy() *AuthenticationServiceSpecStandardStorage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationServiceSpecStandardStorage.
func (*AuthenticationServiceSpecStandardStorage) DeepCopyInto ¶
func (in *AuthenticationServiceSpecStandardStorage) DeepCopyInto(out *AuthenticationServiceSpecStandardStorage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationServiceStatus ¶
type AuthenticationServiceStatus struct { Phase AuthenticationServicePhase `json:"phase,omitempty"` Message string `json:"message,omitempty"` Host string `json:"host,omitempty"` Port int `json:"port,omitempty"` CaCertSecret *corev1.SecretReference `json:"caCertSecret,omitempty"` ClientCertSecret *corev1.SecretReference `json:"clientCertSecret,omitempty"` }
func (*AuthenticationServiceStatus) DeepCopy ¶
func (in *AuthenticationServiceStatus) DeepCopy() *AuthenticationServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationServiceStatus.
func (*AuthenticationServiceStatus) DeepCopyInto ¶
func (in *AuthenticationServiceStatus) DeepCopyInto(out *AuthenticationServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationServiceType ¶
type AuthenticationServiceType string
const ( None AuthenticationServiceType = "none" Standard AuthenticationServiceType = "standard" External AuthenticationServiceType = "external" )
type ConsoleService ¶
type ConsoleService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConsoleServiceSpec `json:"spec"` Status ConsoleServiceStatus `json:"status"` }
func (*ConsoleService) DeepCopy ¶
func (in *ConsoleService) DeepCopy() *ConsoleService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleService.
func (*ConsoleService) DeepCopyInto ¶
func (in *ConsoleService) DeepCopyInto(out *ConsoleService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConsoleService) DeepCopyObject ¶
func (in *ConsoleService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConsoleServiceConsoleServerSessionSpec ¶
type ConsoleServiceConsoleServerSessionSpec struct { Lifetime *string `json:"lifetime,omitempty"` IdleTimeout *string `json:"idleTimeout,omitempty"` }
func (*ConsoleServiceConsoleServerSessionSpec) DeepCopy ¶
func (in *ConsoleServiceConsoleServerSessionSpec) DeepCopy() *ConsoleServiceConsoleServerSessionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleServiceConsoleServerSessionSpec.
func (*ConsoleServiceConsoleServerSessionSpec) DeepCopyInto ¶
func (in *ConsoleServiceConsoleServerSessionSpec) DeepCopyInto(out *ConsoleServiceConsoleServerSessionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsoleServiceConsoleServerSpec ¶
type ConsoleServiceConsoleServerSpec struct { Resources *corev1.ResourceRequirements `json:"resources,omitempty"` Session *ConsoleServiceConsoleServerSessionSpec `json:"session,omitempty"` LivenessProbe *corev1.Probe `json:"livenessProbe,omitempty"` ReadinessProbe *corev1.Probe `json:"readinessProbe,omitempty"` }
func (*ConsoleServiceConsoleServerSpec) DeepCopy ¶
func (in *ConsoleServiceConsoleServerSpec) DeepCopy() *ConsoleServiceConsoleServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleServiceConsoleServerSpec.
func (*ConsoleServiceConsoleServerSpec) DeepCopyInto ¶
func (in *ConsoleServiceConsoleServerSpec) DeepCopyInto(out *ConsoleServiceConsoleServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsoleServiceImpersonationSpec ¶
type ConsoleServiceImpersonationSpec struct {
UserHeader string `json:"userHeader"`
}
func (*ConsoleServiceImpersonationSpec) DeepCopy ¶
func (in *ConsoleServiceImpersonationSpec) DeepCopy() *ConsoleServiceImpersonationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleServiceImpersonationSpec.
func (*ConsoleServiceImpersonationSpec) DeepCopyInto ¶
func (in *ConsoleServiceImpersonationSpec) DeepCopyInto(out *ConsoleServiceImpersonationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsoleServiceList ¶
type ConsoleServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ConsoleService `json:"items"` }
func (*ConsoleServiceList) DeepCopy ¶
func (in *ConsoleServiceList) DeepCopy() *ConsoleServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleServiceList.
func (*ConsoleServiceList) DeepCopyInto ¶
func (in *ConsoleServiceList) DeepCopyInto(out *ConsoleServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConsoleServiceList) DeepCopyObject ¶
func (in *ConsoleServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConsoleServiceOauthProxySpec ¶
type ConsoleServiceOauthProxySpec struct { ExtraArgs []string `json:"extraArgs,omitempty"` Resources *corev1.ResourceRequirements `json:"resources,omitempty"` }
func (*ConsoleServiceOauthProxySpec) DeepCopy ¶
func (in *ConsoleServiceOauthProxySpec) DeepCopy() *ConsoleServiceOauthProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleServiceOauthProxySpec.
func (*ConsoleServiceOauthProxySpec) DeepCopyInto ¶
func (in *ConsoleServiceOauthProxySpec) DeepCopyInto(out *ConsoleServiceOauthProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsoleServiceSpec ¶
type ConsoleServiceSpec struct { Replicas *int32 `json:"replicas,omitempty"` DiscoveryMetadataURL *string `json:"discoveryMetadataURL,omitempty"` Scope *string `json:"scope,omitempty"` Impersonation *ConsoleServiceImpersonationSpec `json:"impersonation,omitempty"` OauthClientSecret *corev1.SecretReference `json:"oauthClientSecret,omitempty"` CertificateSecret *corev1.SecretReference `json:"certificateSecret,omitempty"` SsoCookieSecret *corev1.SecretReference `json:"ssoCookieSecret,omitempty"` SsoCookieDomain *string `json:"ssoCookieDomain,omitempty"` Host *string `json:"host,omitempty"` OauthProxy *ConsoleServiceOauthProxySpec `json:"oauthProxy,omitempty"` ConsoleServer *ConsoleServiceConsoleServerSpec `json:"consoleServer,omitempty"` }
func (*ConsoleServiceSpec) DeepCopy ¶
func (in *ConsoleServiceSpec) DeepCopy() *ConsoleServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleServiceSpec.
func (*ConsoleServiceSpec) DeepCopyInto ¶
func (in *ConsoleServiceSpec) DeepCopyInto(out *ConsoleServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsoleServiceStatus ¶
type ConsoleServiceStatus struct { Host string `json:"host,omitempty"` Port int `json:"port,omitempty"` CaCertSecret *corev1.SecretReference `json:"caCertSecret,omitempty"` }
func (*ConsoleServiceStatus) DeepCopy ¶
func (in *ConsoleServiceStatus) DeepCopy() *ConsoleServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsoleServiceStatus.
func (*ConsoleServiceStatus) DeepCopyInto ¶
func (in *ConsoleServiceStatus) DeepCopyInto(out *ConsoleServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasourceType ¶
type DatasourceType string
const ( H2Datasource DatasourceType = "h2" PostgresqlDatasource DatasourceType = "postgresql" )
type StorageType ¶
type StorageType string
const ( Ephemeral StorageType = "ephemeral" PersistentClaim StorageType = "persistent-claim" )