v1beta1

package
v1.19.0 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2020 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const GroupVersion = "v1beta1"

Variables

View Source
var (
	SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
	AddToScheme   = SchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: "admin.enmasse.io", Version: GroupVersion}

Functions

func Kind

func Kind(kind string) schema.GroupKind

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

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

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

func (*AuthenticationServiceList) DeepCopyInto

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

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

func (*AuthenticationServiceSpec) DeepCopyInto

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

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

func (*AuthenticationServiceSpecExternal) DeepCopyInto

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

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

func (*AuthenticationServiceSpecNone) DeepCopyInto

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

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

func (*AuthenticationServiceSpecStandard) DeepCopyInto

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

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

func (*AuthenticationServiceSpecStandardDatasource) DeepCopyInto

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

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

func (*AuthenticationServiceSpecStandardStorage) DeepCopyInto

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

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

func (*AuthenticationServiceStatus) DeepCopyInto

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

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"
)

Jump to

Keyboard shortcuts

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