Documentation
¶
Index ¶
- Constants
- Variables
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type AuthenticationService
- type AuthenticationServiceList
- type AuthenticationServiceSpec
- type AuthenticationServiceSpecExternal
- type AuthenticationServiceSpecNone
- type AuthenticationServiceSpecStandard
- type AuthenticationServiceSpecStandardDatasource
- type AuthenticationServiceSpecStandardStorage
- type AuthenticationServiceStatus
- type AuthenticationServiceType
- type ConsoleService
- type ConsoleServiceList
- 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.enmasse.io", 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 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 { 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 { 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"` }
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 { 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 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 ConsoleServiceSpec ¶
type ConsoleServiceSpec struct { DiscoveryMetadataURL *string `json:"discoveryMetadataURL,omitempty"` Scope *string `json:"scope,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"` }
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" )