model

package
v1.1.2 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2024 License: AGPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

This section is empty.

Types

type AppEdge

type AppEdge struct {
	Cursor string        `json:"cursor"`
	Node   *entities.App `json:"node"`
}

type AppPaginatedRecords

type AppPaginatedRecords struct {
	Edges      []*AppEdge `json:"edges"`
	PageInfo   *PageInfo  `json:"pageInfo"`
	TotalCount int        `json:"totalCount"`
}

type Build

type Build struct {
	ID repos.ID `json:"id"`
}

func (Build) IsEntity

func (Build) IsEntity()

type ClusterManagedServiceEdge

type ClusterManagedServiceEdge struct {
	Cursor string                          `json:"cursor"`
	Node   *entities.ClusterManagedService `json:"node"`
}

type ClusterManagedServicePaginatedRecords

type ClusterManagedServicePaginatedRecords struct {
	Edges      []*ClusterManagedServiceEdge `json:"edges"`
	PageInfo   *PageInfo                    `json:"pageInfo"`
	TotalCount int                          `json:"totalCount"`
}

type ConfigEdge

type ConfigEdge struct {
	Cursor string           `json:"cursor"`
	Node   *entities.Config `json:"node"`
}

type ConfigKeyRef

type ConfigKeyRef struct {
	ConfigName string `json:"configName"`
	Key        string `json:"key"`
}

type ConfigKeyValueRefIn

type ConfigKeyValueRefIn struct {
	ConfigName string `json:"configName"`
	Key        string `json:"key"`
	Value      string `json:"value"`
}

type ConfigPaginatedRecords

type ConfigPaginatedRecords struct {
	Edges      []*ConfigEdge `json:"edges"`
	PageInfo   *PageInfo     `json:"pageInfo"`
	TotalCount int           `json:"totalCount"`
}

type CoreSearchVPNDevices

type CoreSearchVPNDevices struct {
	Text              *repos.MatchFilter `json:"text,omitempty"`
	IsReady           *repos.MatchFilter `json:"isReady,omitempty"`
	MarkedForDeletion *repos.MatchFilter `json:"markedForDeletion,omitempty"`
}

type EnvironmentEdge

type EnvironmentEdge struct {
	Cursor string                `json:"cursor"`
	Node   *entities.Environment `json:"node"`
}

type EnvironmentPaginatedRecords

type EnvironmentPaginatedRecords struct {
	Edges      []*EnvironmentEdge `json:"edges"`
	PageInfo   *PageInfo          `json:"pageInfo"`
	TotalCount int                `json:"totalCount"`
}

type ExternalAppEdge

type ExternalAppEdge struct {
	Cursor string                `json:"cursor"`
	Node   *entities.ExternalApp `json:"node"`
}

type ExternalAppPaginatedRecords

type ExternalAppPaginatedRecords struct {
	Edges      []*ExternalAppEdge `json:"edges"`
	PageInfo   *PageInfo          `json:"pageInfo"`
	TotalCount int                `json:"totalCount"`
}

type GithubComKloudliteAPIAppsConsoleInternalEntitiesManagedResourceRef

type GithubComKloudliteAPIAppsConsoleInternalEntitiesManagedResourceRef struct {
	ID        string `json:"id"`
	Name      string `json:"name"`
	Namespace string `json:"namespace"`
}

type GithubComKloudliteAPIAppsConsoleInternalEntitiesManagedResourceRefIn

type GithubComKloudliteAPIAppsConsoleInternalEntitiesManagedResourceRefIn struct {
	ID        string `json:"id"`
	Name      string `json:"name"`
	Namespace string `json:"namespace"`
}

type GithubComKloudliteAPIAppsConsoleInternalEntitiesPullSecretFormat

type GithubComKloudliteAPIAppsConsoleInternalEntitiesPullSecretFormat string
const (
	GithubComKloudliteAPIAppsConsoleInternalEntitiesPullSecretFormatDockerConfigJSON GithubComKloudliteAPIAppsConsoleInternalEntitiesPullSecretFormat = "dockerConfigJson"
	GithubComKloudliteAPIAppsConsoleInternalEntitiesPullSecretFormatParams           GithubComKloudliteAPIAppsConsoleInternalEntitiesPullSecretFormat = "params"
)

func (GithubComKloudliteAPIAppsConsoleInternalEntitiesPullSecretFormat) IsValid

func (GithubComKloudliteAPIAppsConsoleInternalEntitiesPullSecretFormat) MarshalGQL

func (GithubComKloudliteAPIAppsConsoleInternalEntitiesPullSecretFormat) String

func (*GithubComKloudliteAPIAppsConsoleInternalEntitiesPullSecretFormat) UnmarshalGQL

type GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceType

type GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceType string
const (
	GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceTypeApp                     GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceType = "app"
	GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceTypeClusterManagedService   GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceType = "cluster_managed_service"
	GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceTypeConfig                  GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceType = "config"
	GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceTypeEnvironment             GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceType = "environment"
	GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceTypeExternalApp             GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceType = "external_app"
	GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceTypeImagePullSecret         GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceType = "image_pull_secret"
	GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceTypeImportedManagedResource GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceType = "imported_managed_resource"
	GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceTypeManagedResource         GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceType = "managed_resource"
	GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceTypeRouter                  GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceType = "router"
	GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceTypeSecret                  GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceType = "secret"
	GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceTypeServiceBinding          GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceType = "service_binding"
)

func (GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceType) IsValid

func (GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceType) MarshalGQL

func (GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceType) String

func (*GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceType) UnmarshalGQL

type GithubComKloudliteAPIAppsConsoleInternalEntitiesSecretCreatedFor

type GithubComKloudliteAPIAppsConsoleInternalEntitiesSecretCreatedFor struct {
	Name         string                                                       `json:"name"`
	Namespace    string                                                       `json:"namespace"`
	RefID        string                                                       `json:"refId"`
	ResourceType GithubComKloudliteAPIAppsConsoleInternalEntitiesResourceType `json:"resourceType"`
}

type GithubComKloudliteOperatorApisCommonTypesMsvcRef

type GithubComKloudliteOperatorApisCommonTypesMsvcRef struct {
	APIVersion *string `json:"apiVersion,omitempty"`
	Kind       *string `json:"kind,omitempty"`
	Name       string  `json:"name"`
	Namespace  string  `json:"namespace"`
}

type GithubComKloudliteOperatorApisCommonTypesMsvcRefIn

type GithubComKloudliteOperatorApisCommonTypesMsvcRefIn struct {
	APIVersion *string `json:"apiVersion,omitempty"`
	Kind       *string `json:"kind,omitempty"`
	Name       string  `json:"name"`
	Namespace  string  `json:"namespace"`
}

type GithubComKloudliteOperatorApisCommonTypesSecretRef

type GithubComKloudliteOperatorApisCommonTypesSecretRef struct {
	Name      string  `json:"name"`
	Namespace *string `json:"namespace,omitempty"`
}

type GithubComKloudliteOperatorApisCommonTypesSecretRefIn

type GithubComKloudliteOperatorApisCommonTypesSecretRefIn struct {
	Name      string  `json:"name"`
	Namespace *string `json:"namespace,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1AppContainer

type GithubComKloudliteOperatorApisCrdsV1AppContainer struct {
	Args            []string                                               `json:"args,omitempty"`
	Command         []string                                               `json:"command,omitempty"`
	Env             []*GithubComKloudliteOperatorApisCrdsV1ContainerEnv    `json:"env,omitempty"`
	EnvFrom         []*GithubComKloudliteOperatorApisCrdsV1EnvFrom         `json:"envFrom,omitempty"`
	Image           string                                                 `json:"image"`
	ImagePullPolicy *string                                                `json:"imagePullPolicy,omitempty"`
	LivenessProbe   *GithubComKloudliteOperatorApisCrdsV1Probe             `json:"livenessProbe,omitempty"`
	Name            string                                                 `json:"name"`
	ReadinessProbe  *GithubComKloudliteOperatorApisCrdsV1Probe             `json:"readinessProbe,omitempty"`
	ResourceCPU     *GithubComKloudliteOperatorApisCrdsV1ContainerResource `json:"resourceCpu,omitempty"`
	ResourceMemory  *GithubComKloudliteOperatorApisCrdsV1ContainerResource `json:"resourceMemory,omitempty"`
	Volumes         []*GithubComKloudliteOperatorApisCrdsV1ContainerVolume `json:"volumes,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1AppContainerIn

type GithubComKloudliteOperatorApisCrdsV1AppContainerIn struct {
	Args            []string                                                 `json:"args,omitempty"`
	Command         []string                                                 `json:"command,omitempty"`
	Env             []*GithubComKloudliteOperatorApisCrdsV1ContainerEnvIn    `json:"env,omitempty"`
	EnvFrom         []*GithubComKloudliteOperatorApisCrdsV1EnvFromIn         `json:"envFrom,omitempty"`
	Image           string                                                   `json:"image"`
	ImagePullPolicy *string                                                  `json:"imagePullPolicy,omitempty"`
	LivenessProbe   *GithubComKloudliteOperatorApisCrdsV1ProbeIn             `json:"livenessProbe,omitempty"`
	Name            string                                                   `json:"name"`
	ReadinessProbe  *GithubComKloudliteOperatorApisCrdsV1ProbeIn             `json:"readinessProbe,omitempty"`
	ResourceCPU     *GithubComKloudliteOperatorApisCrdsV1ContainerResourceIn `json:"resourceCpu,omitempty"`
	ResourceMemory  *GithubComKloudliteOperatorApisCrdsV1ContainerResourceIn `json:"resourceMemory,omitempty"`
	Volumes         []*GithubComKloudliteOperatorApisCrdsV1ContainerVolumeIn `json:"volumes,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1AppInterceptPortMappings

type GithubComKloudliteOperatorApisCrdsV1AppInterceptPortMappings struct {
	AppPort    int `json:"appPort"`
	DevicePort int `json:"devicePort"`
}

type GithubComKloudliteOperatorApisCrdsV1AppRouter

type GithubComKloudliteOperatorApisCrdsV1AppRouter struct {
	BackendProtocol *string                                        `json:"backendProtocol,omitempty"`
	BasicAuth       *GithubComKloudliteOperatorApisCrdsV1BasicAuth `json:"basicAuth,omitempty"`
	Cors            *GithubComKloudliteOperatorApisCrdsV1Cors      `json:"cors,omitempty"`
	Domains         []string                                       `json:"domains"`
	HTTPS           *GithubComKloudliteOperatorApisCrdsV1HTTPS     `json:"https,omitempty"`
	IngressClass    *string                                        `json:"ingressClass,omitempty"`
	MaxBodySizeInMb *int                                           `json:"maxBodySizeInMB,omitempty"`
	RateLimit       *GithubComKloudliteOperatorApisCrdsV1RateLimit `json:"rateLimit,omitempty"`
	Routes          []*GithubComKloudliteOperatorApisCrdsV1Route   `json:"routes,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1AppRouterIn

type GithubComKloudliteOperatorApisCrdsV1AppRouterIn struct {
	BackendProtocol *string                                          `json:"backendProtocol,omitempty"`
	BasicAuth       *GithubComKloudliteOperatorApisCrdsV1BasicAuthIn `json:"basicAuth,omitempty"`
	Cors            *GithubComKloudliteOperatorApisCrdsV1CorsIn      `json:"cors,omitempty"`
	Domains         []string                                         `json:"domains"`
	HTTPS           *GithubComKloudliteOperatorApisCrdsV1HTTPSIn     `json:"https,omitempty"`
	IngressClass    *string                                          `json:"ingressClass,omitempty"`
	MaxBodySizeInMb *int                                             `json:"maxBodySizeInMB,omitempty"`
	RateLimit       *GithubComKloudliteOperatorApisCrdsV1RateLimitIn `json:"rateLimit,omitempty"`
	Routes          []*GithubComKloudliteOperatorApisCrdsV1RouteIn   `json:"routes,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1AppSpec

type GithubComKloudliteOperatorApisCrdsV1AppSpec struct {
	Containers                []*GithubComKloudliteOperatorApisCrdsV1AppContainer `json:"containers"`
	DisplayName               *string                                             `json:"displayName,omitempty"`
	Freeze                    *bool                                               `json:"freeze,omitempty"`
	Hpa                       *GithubComKloudliteOperatorApisCrdsV1Hpa            `json:"hpa,omitempty"`
	Intercept                 *GithubComKloudliteOperatorApisCrdsV1Intercept      `json:"intercept,omitempty"`
	NodeSelector              map[string]interface{}                              `json:"nodeSelector,omitempty"`
	Region                    *string                                             `json:"region,omitempty"`
	Replicas                  *int                                                `json:"replicas,omitempty"`
	Router                    *GithubComKloudliteOperatorApisCrdsV1AppRouter      `json:"router,omitempty"`
	ServiceAccount            *string                                             `json:"serviceAccount,omitempty"`
	Services                  []*GithubComKloudliteOperatorApisCrdsV1AppSvc       `json:"services,omitempty"`
	Tolerations               []*K8sIoAPICoreV1Toleration                         `json:"tolerations,omitempty"`
	TopologySpreadConstraints []*K8sIoAPICoreV1TopologySpreadConstraint           `json:"topologySpreadConstraints,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1AppSpecIn

type GithubComKloudliteOperatorApisCrdsV1AppSpecIn struct {
	Containers                []*GithubComKloudliteOperatorApisCrdsV1AppContainerIn `json:"containers"`
	DisplayName               *string                                               `json:"displayName,omitempty"`
	Freeze                    *bool                                                 `json:"freeze,omitempty"`
	Hpa                       *GithubComKloudliteOperatorApisCrdsV1HPAIn            `json:"hpa,omitempty"`
	Intercept                 *GithubComKloudliteOperatorApisCrdsV1InterceptIn      `json:"intercept,omitempty"`
	NodeSelector              map[string]interface{}                                `json:"nodeSelector,omitempty"`
	Region                    *string                                               `json:"region,omitempty"`
	Replicas                  *int                                                  `json:"replicas,omitempty"`
	Router                    *GithubComKloudliteOperatorApisCrdsV1AppRouterIn      `json:"router,omitempty"`
	ServiceAccount            *string                                               `json:"serviceAccount,omitempty"`
	Services                  []*GithubComKloudliteOperatorApisCrdsV1AppSvcIn       `json:"services,omitempty"`
	Tolerations               []*K8sIoAPICoreV1TolerationIn                         `json:"tolerations,omitempty"`
	TopologySpreadConstraints []*K8sIoAPICoreV1TopologySpreadConstraintIn           `json:"topologySpreadConstraints,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1AppSvc

type GithubComKloudliteOperatorApisCrdsV1AppSvc struct {
	Port     int     `json:"port"`
	Protocol *string `json:"protocol,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1AppSvcIn

type GithubComKloudliteOperatorApisCrdsV1AppSvcIn struct {
	Port     int     `json:"port"`
	Protocol *string `json:"protocol,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1BasicAuth

type GithubComKloudliteOperatorApisCrdsV1BasicAuth struct {
	Enabled    bool    `json:"enabled"`
	SecretName *string `json:"secretName,omitempty"`
	Username   *string `json:"username,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1BasicAuthIn

type GithubComKloudliteOperatorApisCrdsV1BasicAuthIn struct {
	Enabled    bool    `json:"enabled"`
	SecretName *string `json:"secretName,omitempty"`
	Username   *string `json:"username,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1ClusterManagedServiceSpec

type GithubComKloudliteOperatorApisCrdsV1ClusterManagedServiceSpec struct {
	MsvcSpec        *GithubComKloudliteOperatorApisCrdsV1ManagedServiceSpec `json:"msvcSpec"`
	TargetNamespace string                                                  `json:"targetNamespace"`
}

type GithubComKloudliteOperatorApisCrdsV1ClusterManagedServiceSpecIn

type GithubComKloudliteOperatorApisCrdsV1ClusterManagedServiceSpecIn struct {
	MsvcSpec *GithubComKloudliteOperatorApisCrdsV1ManagedServiceSpecIn `json:"msvcSpec"`
}

type GithubComKloudliteOperatorApisCrdsV1ConfigOrSecret

type GithubComKloudliteOperatorApisCrdsV1ConfigOrSecret string
const (
	GithubComKloudliteOperatorApisCrdsV1ConfigOrSecretConfig GithubComKloudliteOperatorApisCrdsV1ConfigOrSecret = "config"
	GithubComKloudliteOperatorApisCrdsV1ConfigOrSecretPvc    GithubComKloudliteOperatorApisCrdsV1ConfigOrSecret = "pvc"
	GithubComKloudliteOperatorApisCrdsV1ConfigOrSecretSecret GithubComKloudliteOperatorApisCrdsV1ConfigOrSecret = "secret"
)

func (GithubComKloudliteOperatorApisCrdsV1ConfigOrSecret) IsValid

func (GithubComKloudliteOperatorApisCrdsV1ConfigOrSecret) MarshalGQL

func (GithubComKloudliteOperatorApisCrdsV1ConfigOrSecret) String

func (*GithubComKloudliteOperatorApisCrdsV1ConfigOrSecret) UnmarshalGQL

func (e *GithubComKloudliteOperatorApisCrdsV1ConfigOrSecret) UnmarshalGQL(v interface{}) error

type GithubComKloudliteOperatorApisCrdsV1ContainerEnv

type GithubComKloudliteOperatorApisCrdsV1ContainerEnv struct {
	Key      string                                              `json:"key"`
	Optional *bool                                               `json:"optional,omitempty"`
	RefKey   *string                                             `json:"refKey,omitempty"`
	RefName  *string                                             `json:"refName,omitempty"`
	Type     *GithubComKloudliteOperatorApisCrdsV1ConfigOrSecret `json:"type,omitempty"`
	Value    *string                                             `json:"value,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1ContainerEnvIn

type GithubComKloudliteOperatorApisCrdsV1ContainerEnvIn struct {
	Key      string                                              `json:"key"`
	Optional *bool                                               `json:"optional,omitempty"`
	RefKey   *string                                             `json:"refKey,omitempty"`
	RefName  *string                                             `json:"refName,omitempty"`
	Type     *GithubComKloudliteOperatorApisCrdsV1ConfigOrSecret `json:"type,omitempty"`
	Value    *string                                             `json:"value,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1ContainerResource

type GithubComKloudliteOperatorApisCrdsV1ContainerResource struct {
	Max *string `json:"max,omitempty"`
	Min *string `json:"min,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1ContainerResourceIn

type GithubComKloudliteOperatorApisCrdsV1ContainerResourceIn struct {
	Max *string `json:"max,omitempty"`
	Min *string `json:"min,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1ContainerVolume

type GithubComKloudliteOperatorApisCrdsV1ContainerVolume struct {
	Items     []*GithubComKloudliteOperatorApisCrdsV1ContainerVolumeItem `json:"items,omitempty"`
	MountPath string                                                     `json:"mountPath"`
	RefName   string                                                     `json:"refName"`
	Type      GithubComKloudliteOperatorApisCrdsV1ConfigOrSecret         `json:"type"`
}

type GithubComKloudliteOperatorApisCrdsV1ContainerVolumeIn

type GithubComKloudliteOperatorApisCrdsV1ContainerVolumeIn struct {
	Items     []*GithubComKloudliteOperatorApisCrdsV1ContainerVolumeItemIn `json:"items,omitempty"`
	MountPath string                                                       `json:"mountPath"`
	RefName   string                                                       `json:"refName"`
	Type      GithubComKloudliteOperatorApisCrdsV1ConfigOrSecret           `json:"type"`
}

type GithubComKloudliteOperatorApisCrdsV1ContainerVolumeItem

type GithubComKloudliteOperatorApisCrdsV1ContainerVolumeItem struct {
	FileName *string `json:"fileName,omitempty"`
	Key      string  `json:"key"`
}

type GithubComKloudliteOperatorApisCrdsV1ContainerVolumeItemIn

type GithubComKloudliteOperatorApisCrdsV1ContainerVolumeItemIn struct {
	FileName *string `json:"fileName,omitempty"`
	Key      string  `json:"key"`
}

type GithubComKloudliteOperatorApisCrdsV1Cors

type GithubComKloudliteOperatorApisCrdsV1Cors struct {
	AllowCredentials *bool    `json:"allowCredentials,omitempty"`
	Enabled          *bool    `json:"enabled,omitempty"`
	Origins          []string `json:"origins,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1CorsIn

type GithubComKloudliteOperatorApisCrdsV1CorsIn struct {
	AllowCredentials *bool    `json:"allowCredentials,omitempty"`
	Enabled          *bool    `json:"enabled,omitempty"`
	Origins          []string `json:"origins,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1EnvFrom

type GithubComKloudliteOperatorApisCrdsV1EnvFrom struct {
	RefName string                                             `json:"refName"`
	Type    GithubComKloudliteOperatorApisCrdsV1ConfigOrSecret `json:"type"`
}

type GithubComKloudliteOperatorApisCrdsV1EnvFromIn

type GithubComKloudliteOperatorApisCrdsV1EnvFromIn struct {
	RefName string                                             `json:"refName"`
	Type    GithubComKloudliteOperatorApisCrdsV1ConfigOrSecret `json:"type"`
}

type GithubComKloudliteOperatorApisCrdsV1EnvironmentRouting

type GithubComKloudliteOperatorApisCrdsV1EnvironmentRouting struct {
	Mode                *v1.EnvironmentRoutingMode `json:"mode,omitempty"`
	PrivateIngressClass *string                    `json:"privateIngressClass,omitempty"`
	PublicIngressClass  *string                    `json:"publicIngressClass,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1EnvironmentRoutingIn

type GithubComKloudliteOperatorApisCrdsV1EnvironmentRoutingIn struct {
	Mode *v1.EnvironmentRoutingMode `json:"mode,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1EnvironmentSpec

type GithubComKloudliteOperatorApisCrdsV1EnvironmentSpec struct {
	Routing         *GithubComKloudliteOperatorApisCrdsV1EnvironmentRouting `json:"routing,omitempty"`
	Suspend         *bool                                                   `json:"suspend,omitempty"`
	TargetNamespace *string                                                 `json:"targetNamespace,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1EnvironmentSpecIn

type GithubComKloudliteOperatorApisCrdsV1EnvironmentSpecIn struct {
	Routing         *GithubComKloudliteOperatorApisCrdsV1EnvironmentRoutingIn `json:"routing,omitempty"`
	Suspend         *bool                                                     `json:"suspend,omitempty"`
	TargetNamespace *string                                                   `json:"targetNamespace,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1ExternalAppRecordType

type GithubComKloudliteOperatorApisCrdsV1ExternalAppRecordType string
const (
	GithubComKloudliteOperatorApisCrdsV1ExternalAppRecordTypeCname  GithubComKloudliteOperatorApisCrdsV1ExternalAppRecordType = "CNAME"
	GithubComKloudliteOperatorApisCrdsV1ExternalAppRecordTypeIPAddr GithubComKloudliteOperatorApisCrdsV1ExternalAppRecordType = "IPAddr"
)

func (GithubComKloudliteOperatorApisCrdsV1ExternalAppRecordType) IsValid

func (GithubComKloudliteOperatorApisCrdsV1ExternalAppRecordType) MarshalGQL

func (GithubComKloudliteOperatorApisCrdsV1ExternalAppRecordType) String

func (*GithubComKloudliteOperatorApisCrdsV1ExternalAppRecordType) UnmarshalGQL

type GithubComKloudliteOperatorApisCrdsV1ExternalAppSpec

type GithubComKloudliteOperatorApisCrdsV1ExternalAppSpec struct {
	Intercept  *GithubComKloudliteOperatorApisCrdsV1Intercept            `json:"intercept,omitempty"`
	Record     string                                                    `json:"record"`
	RecordType GithubComKloudliteOperatorApisCrdsV1ExternalAppRecordType `json:"recordType"`
}

type GithubComKloudliteOperatorApisCrdsV1ExternalAppSpecIn

type GithubComKloudliteOperatorApisCrdsV1ExternalAppSpecIn struct {
	Intercept  *GithubComKloudliteOperatorApisCrdsV1InterceptIn          `json:"intercept,omitempty"`
	Record     string                                                    `json:"record"`
	RecordType GithubComKloudliteOperatorApisCrdsV1ExternalAppRecordType `json:"recordType"`
}

type GithubComKloudliteOperatorApisCrdsV1HPAIn

type GithubComKloudliteOperatorApisCrdsV1HPAIn struct {
	Enabled         bool `json:"enabled"`
	MaxReplicas     *int `json:"maxReplicas,omitempty"`
	MinReplicas     *int `json:"minReplicas,omitempty"`
	ThresholdCPU    *int `json:"thresholdCpu,omitempty"`
	ThresholdMemory *int `json:"thresholdMemory,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1HTTPGetProbe

type GithubComKloudliteOperatorApisCrdsV1HTTPGetProbe struct {
	HTTPHeaders map[string]interface{} `json:"httpHeaders,omitempty"`
	Path        string                 `json:"path"`
	Port        int                    `json:"port"`
}

type GithubComKloudliteOperatorApisCrdsV1HTTPGetProbeIn

type GithubComKloudliteOperatorApisCrdsV1HTTPGetProbeIn struct {
	HTTPHeaders map[string]interface{} `json:"httpHeaders,omitempty"`
	Path        string                 `json:"path"`
	Port        int                    `json:"port"`
}

type GithubComKloudliteOperatorApisCrdsV1HTTPS

type GithubComKloudliteOperatorApisCrdsV1HTTPS struct {
	ClusterIssuer *string `json:"clusterIssuer,omitempty"`
	Enabled       bool    `json:"enabled"`
	ForceRedirect *bool   `json:"forceRedirect,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1HTTPSIn

type GithubComKloudliteOperatorApisCrdsV1HTTPSIn struct {
	ClusterIssuer *string `json:"clusterIssuer,omitempty"`
	Enabled       bool    `json:"enabled"`
	ForceRedirect *bool   `json:"forceRedirect,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1Hpa

type GithubComKloudliteOperatorApisCrdsV1Hpa struct {
	Enabled         bool `json:"enabled"`
	MaxReplicas     *int `json:"maxReplicas,omitempty"`
	MinReplicas     *int `json:"minReplicas,omitempty"`
	ThresholdCPU    *int `json:"thresholdCpu,omitempty"`
	ThresholdMemory *int `json:"thresholdMemory,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1Intercept

type GithubComKloudliteOperatorApisCrdsV1Intercept struct {
	Enabled      *bool                                                           `json:"enabled,omitempty"`
	PortMappings []*GithubComKloudliteOperatorApisCrdsV1AppInterceptPortMappings `json:"portMappings,omitempty"`
	ToDevice     *string                                                         `json:"toDevice,omitempty"`
	ToIPAddr     *string                                                         `json:"toIPAddr,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1InterceptIn

type GithubComKloudliteOperatorApisCrdsV1InterceptIn struct {
	Enabled      *bool                          `json:"enabled,omitempty"`
	PortMappings []*v1.AppInterceptPortMappings `json:"portMappings,omitempty"`
	ToDevice     *string                        `json:"toDevice,omitempty"`
	ToIPAddr     *string                        `json:"toIPAddr,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1ManagedResourceSpec

type GithubComKloudliteOperatorApisCrdsV1ManagedResourceSpec struct {
	ResourceNamePrefix *string                                                   `json:"resourceNamePrefix,omitempty"`
	ResourceTemplate   *GithubComKloudliteOperatorApisCrdsV1MresResourceTemplate `json:"resourceTemplate"`
}

type GithubComKloudliteOperatorApisCrdsV1ManagedResourceSpecIn

type GithubComKloudliteOperatorApisCrdsV1ManagedResourceSpecIn struct {
	ResourceNamePrefix *string                                                     `json:"resourceNamePrefix,omitempty"`
	ResourceTemplate   *GithubComKloudliteOperatorApisCrdsV1MresResourceTemplateIn `json:"resourceTemplate"`
}

type GithubComKloudliteOperatorApisCrdsV1ManagedServiceSpec

type GithubComKloudliteOperatorApisCrdsV1ManagedServiceSpec struct {
	NodeSelector    map[string]interface{}                               `json:"nodeSelector,omitempty"`
	ServiceTemplate *GithubComKloudliteOperatorApisCrdsV1ServiceTemplate `json:"serviceTemplate"`
	Tolerations     []*K8sIoAPICoreV1Toleration                          `json:"tolerations,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1ManagedServiceSpecIn

type GithubComKloudliteOperatorApisCrdsV1ManagedServiceSpecIn struct {
	NodeSelector    map[string]interface{}                                 `json:"nodeSelector,omitempty"`
	ServiceTemplate *GithubComKloudliteOperatorApisCrdsV1ServiceTemplateIn `json:"serviceTemplate"`
	Tolerations     []*K8sIoAPICoreV1TolerationIn                          `json:"tolerations,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1MresResourceTemplate

type GithubComKloudliteOperatorApisCrdsV1MresResourceTemplate struct {
	APIVersion string                                            `json:"apiVersion"`
	Kind       string                                            `json:"kind"`
	MsvcRef    *GithubComKloudliteOperatorApisCommonTypesMsvcRef `json:"msvcRef"`
	Spec       map[string]interface{}                            `json:"spec,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1MresResourceTemplateIn

type GithubComKloudliteOperatorApisCrdsV1MresResourceTemplateIn struct {
	APIVersion string                                              `json:"apiVersion"`
	Kind       string                                              `json:"kind"`
	MsvcRef    *GithubComKloudliteOperatorApisCommonTypesMsvcRefIn `json:"msvcRef"`
	Spec       map[string]interface{}                              `json:"spec,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1Probe

type GithubComKloudliteOperatorApisCrdsV1Probe struct {
	FailureThreshold *int                                              `json:"failureThreshold,omitempty"`
	HTTPGet          *GithubComKloudliteOperatorApisCrdsV1HTTPGetProbe `json:"httpGet,omitempty"`
	InitialDelay     *int                                              `json:"initialDelay,omitempty"`
	Interval         *int                                              `json:"interval,omitempty"`
	Shell            *GithubComKloudliteOperatorApisCrdsV1ShellProbe   `json:"shell,omitempty"`
	TCP              *GithubComKloudliteOperatorApisCrdsV1TCPProbe     `json:"tcp,omitempty"`
	Type             string                                            `json:"type"`
}

type GithubComKloudliteOperatorApisCrdsV1ProbeIn

type GithubComKloudliteOperatorApisCrdsV1ProbeIn struct {
	FailureThreshold *int                                                `json:"failureThreshold,omitempty"`
	HTTPGet          *GithubComKloudliteOperatorApisCrdsV1HTTPGetProbeIn `json:"httpGet,omitempty"`
	InitialDelay     *int                                                `json:"initialDelay,omitempty"`
	Interval         *int                                                `json:"interval,omitempty"`
	Shell            *GithubComKloudliteOperatorApisCrdsV1ShellProbeIn   `json:"shell,omitempty"`
	TCP              *GithubComKloudliteOperatorApisCrdsV1TCPProbeIn     `json:"tcp,omitempty"`
	Type             string                                              `json:"type"`
}

type GithubComKloudliteOperatorApisCrdsV1RateLimit

type GithubComKloudliteOperatorApisCrdsV1RateLimit struct {
	Connections *int  `json:"connections,omitempty"`
	Enabled     *bool `json:"enabled,omitempty"`
	Rpm         *int  `json:"rpm,omitempty"`
	Rps         *int  `json:"rps,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1RateLimitIn

type GithubComKloudliteOperatorApisCrdsV1RateLimitIn struct {
	Connections *int  `json:"connections,omitempty"`
	Enabled     *bool `json:"enabled,omitempty"`
	Rpm         *int  `json:"rpm,omitempty"`
	Rps         *int  `json:"rps,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1Route

type GithubComKloudliteOperatorApisCrdsV1Route struct {
	App     string `json:"app"`
	Path    string `json:"path"`
	Port    int    `json:"port"`
	Rewrite *bool  `json:"rewrite,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1RouteIn

type GithubComKloudliteOperatorApisCrdsV1RouteIn struct {
	App     string `json:"app"`
	Path    string `json:"path"`
	Port    int    `json:"port"`
	Rewrite *bool  `json:"rewrite,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1RouterSpec

type GithubComKloudliteOperatorApisCrdsV1RouterSpec struct {
	BackendProtocol *string                                        `json:"backendProtocol,omitempty"`
	BasicAuth       *GithubComKloudliteOperatorApisCrdsV1BasicAuth `json:"basicAuth,omitempty"`
	Cors            *GithubComKloudliteOperatorApisCrdsV1Cors      `json:"cors,omitempty"`
	Domains         []string                                       `json:"domains"`
	HTTPS           *GithubComKloudliteOperatorApisCrdsV1HTTPS     `json:"https,omitempty"`
	IngressClass    *string                                        `json:"ingressClass,omitempty"`
	MaxBodySizeInMb *int                                           `json:"maxBodySizeInMB,omitempty"`
	RateLimit       *GithubComKloudliteOperatorApisCrdsV1RateLimit `json:"rateLimit,omitempty"`
	Routes          []*GithubComKloudliteOperatorApisCrdsV1Route   `json:"routes,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1RouterSpecIn

type GithubComKloudliteOperatorApisCrdsV1RouterSpecIn struct {
	BackendProtocol *string                                          `json:"backendProtocol,omitempty"`
	BasicAuth       *GithubComKloudliteOperatorApisCrdsV1BasicAuthIn `json:"basicAuth,omitempty"`
	Cors            *GithubComKloudliteOperatorApisCrdsV1CorsIn      `json:"cors,omitempty"`
	Domains         []string                                         `json:"domains"`
	HTTPS           *GithubComKloudliteOperatorApisCrdsV1HTTPSIn     `json:"https,omitempty"`
	IngressClass    *string                                          `json:"ingressClass,omitempty"`
	MaxBodySizeInMb *int                                             `json:"maxBodySizeInMB,omitempty"`
	RateLimit       *GithubComKloudliteOperatorApisCrdsV1RateLimitIn `json:"rateLimit,omitempty"`
	Routes          []*GithubComKloudliteOperatorApisCrdsV1RouteIn   `json:"routes,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1ServiceTemplate

type GithubComKloudliteOperatorApisCrdsV1ServiceTemplate struct {
	APIVersion string                 `json:"apiVersion"`
	Kind       string                 `json:"kind"`
	Spec       map[string]interface{} `json:"spec,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1ServiceTemplateIn

type GithubComKloudliteOperatorApisCrdsV1ServiceTemplateIn struct {
	APIVersion string                 `json:"apiVersion"`
	Kind       string                 `json:"kind"`
	Spec       map[string]interface{} `json:"spec,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1ShellProbe

type GithubComKloudliteOperatorApisCrdsV1ShellProbe struct {
	Command []string `json:"command,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1ShellProbeIn

type GithubComKloudliteOperatorApisCrdsV1ShellProbeIn struct {
	Command []string `json:"command,omitempty"`
}

type GithubComKloudliteOperatorApisCrdsV1TCPProbe

type GithubComKloudliteOperatorApisCrdsV1TCPProbe struct {
	Port int `json:"port"`
}

type GithubComKloudliteOperatorApisCrdsV1TCPProbeIn

type GithubComKloudliteOperatorApisCrdsV1TCPProbeIn struct {
	Port int `json:"port"`
}

type GithubComKloudliteOperatorPkgOperatorCheck

type GithubComKloudliteOperatorPkgOperatorCheck struct {
	Debug      *string                                     `json:"debug,omitempty"`
	Error      *string                                     `json:"error,omitempty"`
	Generation *int                                        `json:"generation,omitempty"`
	Info       *string                                     `json:"info,omitempty"`
	Message    *string                                     `json:"message,omitempty"`
	StartedAt  *string                                     `json:"startedAt,omitempty"`
	State      *GithubComKloudliteOperatorPkgOperatorState `json:"state,omitempty"`
	Status     bool                                        `json:"status"`
}

type GithubComKloudliteOperatorPkgOperatorCheckIn

type GithubComKloudliteOperatorPkgOperatorCheckIn struct {
	Debug      *string                                     `json:"debug,omitempty"`
	Error      *string                                     `json:"error,omitempty"`
	Generation *int                                        `json:"generation,omitempty"`
	Info       *string                                     `json:"info,omitempty"`
	Message    *string                                     `json:"message,omitempty"`
	StartedAt  *string                                     `json:"startedAt,omitempty"`
	State      *GithubComKloudliteOperatorPkgOperatorState `json:"state,omitempty"`
	Status     bool                                        `json:"status"`
}

type GithubComKloudliteOperatorPkgOperatorCheckMeta

type GithubComKloudliteOperatorPkgOperatorCheckMeta struct {
	Debug       *bool   `json:"debug,omitempty"`
	Description *string `json:"description,omitempty"`
	Hide        *bool   `json:"hide,omitempty"`
	Name        string  `json:"name"`
	Title       string  `json:"title"`
}

type GithubComKloudliteOperatorPkgOperatorCheckMetaIn

type GithubComKloudliteOperatorPkgOperatorCheckMetaIn struct {
	Debug       *bool   `json:"debug,omitempty"`
	Description *string `json:"description,omitempty"`
	Hide        *bool   `json:"hide,omitempty"`
	Name        string  `json:"name"`
	Title       string  `json:"title"`
}

type GithubComKloudliteOperatorPkgOperatorResourceRef

type GithubComKloudliteOperatorPkgOperatorResourceRef struct {
	APIVersion string `json:"apiVersion"`
	Kind       string `json:"kind"`
	Name       string `json:"name"`
	Namespace  string `json:"namespace"`
}

type GithubComKloudliteOperatorPkgOperatorResourceRefIn

type GithubComKloudliteOperatorPkgOperatorResourceRefIn struct {
	APIVersion string `json:"apiVersion"`
	Kind       string `json:"kind"`
	Name       string `json:"name"`
	Namespace  string `json:"namespace"`
}

type GithubComKloudliteOperatorPkgOperatorState

type GithubComKloudliteOperatorPkgOperatorState string
const (
	GithubComKloudliteOperatorPkgOperatorStateErroredDuringReconcilation GithubComKloudliteOperatorPkgOperatorState = "errored____during____reconcilation"
	GithubComKloudliteOperatorPkgOperatorStateFinishedReconcilation      GithubComKloudliteOperatorPkgOperatorState = "finished____reconcilation"
	GithubComKloudliteOperatorPkgOperatorStateUnderReconcilation         GithubComKloudliteOperatorPkgOperatorState = "under____reconcilation"
	GithubComKloudliteOperatorPkgOperatorStateYetToBeReconciled          GithubComKloudliteOperatorPkgOperatorState = "yet____to____be____reconciled"
)

func (GithubComKloudliteOperatorPkgOperatorState) IsValid

func (GithubComKloudliteOperatorPkgOperatorState) MarshalGQL

func (GithubComKloudliteOperatorPkgOperatorState) String

func (*GithubComKloudliteOperatorPkgOperatorState) UnmarshalGQL

func (e *GithubComKloudliteOperatorPkgOperatorState) UnmarshalGQL(v interface{}) error

type GithubComKloudliteOperatorPkgOperatorStatusIn

type GithubComKloudliteOperatorPkgOperatorStatusIn struct {
	CheckList           []*GithubComKloudliteOperatorPkgOperatorCheckMetaIn   `json:"checkList,omitempty"`
	Checks              map[string]interface{}                                `json:"checks,omitempty"`
	IsReady             bool                                                  `json:"isReady"`
	LastReadyGeneration *int                                                  `json:"lastReadyGeneration,omitempty"`
	LastReconcileTime   *string                                               `json:"lastReconcileTime,omitempty"`
	Message             *GithubComKloudliteOperatorPkgRawJSONRawJSONIn        `json:"message,omitempty"`
	Resources           []*GithubComKloudliteOperatorPkgOperatorResourceRefIn `json:"resources,omitempty"`
}

type GithubComKloudliteOperatorPkgRawJSONRawJSON

type GithubComKloudliteOperatorPkgRawJSONRawJSON struct {
	RawMessage any `json:"RawMessage,omitempty"`
}

type GithubComKloudliteOperatorPkgRawJSONRawJSONIn

type GithubComKloudliteOperatorPkgRawJSONRawJSONIn struct {
	RawMessage any `json:"RawMessage,omitempty"`
}

type ImagePullSecretEdge

type ImagePullSecretEdge struct {
	Cursor string                    `json:"cursor"`
	Node   *entities.ImagePullSecret `json:"node"`
}

type ImagePullSecretPaginatedRecords

type ImagePullSecretPaginatedRecords struct {
	Edges      []*ImagePullSecretEdge `json:"edges"`
	PageInfo   *PageInfo              `json:"pageInfo"`
	TotalCount int                    `json:"totalCount"`
}

type ImportedManagedResourceEdge

type ImportedManagedResourceEdge struct {
	Cursor string                            `json:"cursor"`
	Node   *entities.ImportedManagedResource `json:"node"`
}

type ImportedManagedResourceIn

type ImportedManagedResourceIn struct {
	DisplayName        string                                                                `json:"displayName"`
	EnvironmentName    string                                                                `json:"environmentName"`
	ManagedResourceRef *GithubComKloudliteAPIAppsConsoleInternalEntitiesManagedResourceRefIn `json:"managedResourceRef"`
	Name               string                                                                `json:"name"`
	SecretRef          *GithubComKloudliteOperatorApisCommonTypesSecretRefIn                 `json:"secretRef"`
	SyncStatus         *types.SyncStatus                                                     `json:"syncStatus"`
}

type ImportedManagedResourcePaginatedRecords

type ImportedManagedResourcePaginatedRecords struct {
	Edges      []*ImportedManagedResourceEdge `json:"edges"`
	PageInfo   *PageInfo                      `json:"pageInfo"`
	TotalCount int                            `json:"totalCount"`
}

type K8sIoAPICoreV1SecretType

type K8sIoAPICoreV1SecretType string
const (
	K8sIoAPICoreV1SecretTypeBootstrapKubernetesIoToken      K8sIoAPICoreV1SecretType = "bootstrap__kubernetes__io___token"
	K8sIoAPICoreV1SecretTypeKubernetesIoBasicAuth           K8sIoAPICoreV1SecretType = "kubernetes__io___basic____auth"
	K8sIoAPICoreV1SecretTypeKubernetesIoDockercfg           K8sIoAPICoreV1SecretType = "kubernetes__io___dockercfg"
	K8sIoAPICoreV1SecretTypeKubernetesIoDockerconfigjson    K8sIoAPICoreV1SecretType = "kubernetes__io___dockerconfigjson"
	K8sIoAPICoreV1SecretTypeKubernetesIoServiceAccountToken K8sIoAPICoreV1SecretType = "kubernetes__io___service____account____token"
	K8sIoAPICoreV1SecretTypeKubernetesIoSSHAuth             K8sIoAPICoreV1SecretType = "kubernetes__io___ssh____auth"
	K8sIoAPICoreV1SecretTypeKubernetesIoTLS                 K8sIoAPICoreV1SecretType = "kubernetes__io___tls"
	K8sIoAPICoreV1SecretTypeOpaque                          K8sIoAPICoreV1SecretType = "Opaque"
)

func (K8sIoAPICoreV1SecretType) IsValid

func (e K8sIoAPICoreV1SecretType) IsValid() bool

func (K8sIoAPICoreV1SecretType) MarshalGQL

func (e K8sIoAPICoreV1SecretType) MarshalGQL(w io.Writer)

func (K8sIoAPICoreV1SecretType) String

func (e K8sIoAPICoreV1SecretType) String() string

func (*K8sIoAPICoreV1SecretType) UnmarshalGQL

func (e *K8sIoAPICoreV1SecretType) UnmarshalGQL(v interface{}) error

type K8sIoAPICoreV1TaintEffect

type K8sIoAPICoreV1TaintEffect string
const (
	K8sIoAPICoreV1TaintEffectNoExecute        K8sIoAPICoreV1TaintEffect = "NoExecute"
	K8sIoAPICoreV1TaintEffectNoSchedule       K8sIoAPICoreV1TaintEffect = "NoSchedule"
	K8sIoAPICoreV1TaintEffectPreferNoSchedule K8sIoAPICoreV1TaintEffect = "PreferNoSchedule"
)

func (K8sIoAPICoreV1TaintEffect) IsValid

func (e K8sIoAPICoreV1TaintEffect) IsValid() bool

func (K8sIoAPICoreV1TaintEffect) MarshalGQL

func (e K8sIoAPICoreV1TaintEffect) MarshalGQL(w io.Writer)

func (K8sIoAPICoreV1TaintEffect) String

func (e K8sIoAPICoreV1TaintEffect) String() string

func (*K8sIoAPICoreV1TaintEffect) UnmarshalGQL

func (e *K8sIoAPICoreV1TaintEffect) UnmarshalGQL(v interface{}) error

type K8sIoAPICoreV1Toleration

type K8sIoAPICoreV1Toleration struct {
	Effect            *K8sIoAPICoreV1TaintEffect        `json:"effect,omitempty"`
	Key               *string                           `json:"key,omitempty"`
	Operator          *K8sIoAPICoreV1TolerationOperator `json:"operator,omitempty"`
	TolerationSeconds *int                              `json:"tolerationSeconds,omitempty"`
	Value             *string                           `json:"value,omitempty"`
}

type K8sIoAPICoreV1TolerationIn

type K8sIoAPICoreV1TolerationIn struct {
	Effect            *K8sIoAPICoreV1TaintEffect        `json:"effect,omitempty"`
	Key               *string                           `json:"key,omitempty"`
	Operator          *K8sIoAPICoreV1TolerationOperator `json:"operator,omitempty"`
	TolerationSeconds *int                              `json:"tolerationSeconds,omitempty"`
	Value             *string                           `json:"value,omitempty"`
}

type K8sIoAPICoreV1TolerationOperator

type K8sIoAPICoreV1TolerationOperator string
const (
	K8sIoAPICoreV1TolerationOperatorEqual  K8sIoAPICoreV1TolerationOperator = "Equal"
	K8sIoAPICoreV1TolerationOperatorExists K8sIoAPICoreV1TolerationOperator = "Exists"
)

func (K8sIoAPICoreV1TolerationOperator) IsValid

func (K8sIoAPICoreV1TolerationOperator) MarshalGQL

func (e K8sIoAPICoreV1TolerationOperator) MarshalGQL(w io.Writer)

func (K8sIoAPICoreV1TolerationOperator) String

func (*K8sIoAPICoreV1TolerationOperator) UnmarshalGQL

func (e *K8sIoAPICoreV1TolerationOperator) UnmarshalGQL(v interface{}) error

type K8sIoAPICoreV1TopologySpreadConstraint

type K8sIoAPICoreV1TopologySpreadConstraint struct {
	LabelSelector      *K8sIoApimachineryPkgApisMetaV1LabelSelector `json:"labelSelector,omitempty"`
	MatchLabelKeys     []string                                     `json:"matchLabelKeys,omitempty"`
	MaxSkew            int                                          `json:"maxSkew"`
	MinDomains         *int                                         `json:"minDomains,omitempty"`
	NodeAffinityPolicy *string                                      `json:"nodeAffinityPolicy,omitempty"`
	NodeTaintsPolicy   *string                                      `json:"nodeTaintsPolicy,omitempty"`
	TopologyKey        string                                       `json:"topologyKey"`
	WhenUnsatisfiable  K8sIoAPICoreV1UnsatisfiableConstraintAction  `json:"whenUnsatisfiable"`
}

type K8sIoAPICoreV1TopologySpreadConstraintIn

type K8sIoAPICoreV1TopologySpreadConstraintIn struct {
	LabelSelector      *K8sIoApimachineryPkgApisMetaV1LabelSelectorIn `json:"labelSelector,omitempty"`
	MatchLabelKeys     []string                                       `json:"matchLabelKeys,omitempty"`
	MaxSkew            int                                            `json:"maxSkew"`
	MinDomains         *int                                           `json:"minDomains,omitempty"`
	NodeAffinityPolicy *string                                        `json:"nodeAffinityPolicy,omitempty"`
	NodeTaintsPolicy   *string                                        `json:"nodeTaintsPolicy,omitempty"`
	TopologyKey        string                                         `json:"topologyKey"`
	WhenUnsatisfiable  K8sIoAPICoreV1UnsatisfiableConstraintAction    `json:"whenUnsatisfiable"`
}

type K8sIoAPICoreV1UnsatisfiableConstraintAction

type K8sIoAPICoreV1UnsatisfiableConstraintAction string
const (
	K8sIoAPICoreV1UnsatisfiableConstraintActionDoNotSchedule  K8sIoAPICoreV1UnsatisfiableConstraintAction = "DoNotSchedule"
	K8sIoAPICoreV1UnsatisfiableConstraintActionScheduleAnyway K8sIoAPICoreV1UnsatisfiableConstraintAction = "ScheduleAnyway"
)

func (K8sIoAPICoreV1UnsatisfiableConstraintAction) IsValid

func (K8sIoAPICoreV1UnsatisfiableConstraintAction) MarshalGQL

func (K8sIoAPICoreV1UnsatisfiableConstraintAction) String

func (*K8sIoAPICoreV1UnsatisfiableConstraintAction) UnmarshalGQL

func (e *K8sIoAPICoreV1UnsatisfiableConstraintAction) UnmarshalGQL(v interface{}) error

type K8sIoApimachineryPkgApisMetaV1LabelSelector

type K8sIoApimachineryPkgApisMetaV1LabelSelector struct {
	MatchExpressions []*K8sIoApimachineryPkgApisMetaV1LabelSelectorRequirement `json:"matchExpressions,omitempty"`
	MatchLabels      map[string]interface{}                                    `json:"matchLabels,omitempty"`
}

type K8sIoApimachineryPkgApisMetaV1LabelSelectorIn

type K8sIoApimachineryPkgApisMetaV1LabelSelectorIn struct {
	MatchExpressions []*K8sIoApimachineryPkgApisMetaV1LabelSelectorRequirementIn `json:"matchExpressions,omitempty"`
	MatchLabels      map[string]interface{}                                      `json:"matchLabels,omitempty"`
}

type K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator

type K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator string
const (
	K8sIoApimachineryPkgApisMetaV1LabelSelectorOperatorDoesNotExist K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator = "DoesNotExist"
	K8sIoApimachineryPkgApisMetaV1LabelSelectorOperatorExists       K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator = "Exists"
	K8sIoApimachineryPkgApisMetaV1LabelSelectorOperatorIn           K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator = "In"
	K8sIoApimachineryPkgApisMetaV1LabelSelectorOperatorNotIn        K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator = "NotIn"
)

func (K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator) IsValid

func (K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator) MarshalGQL

func (K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator) String

func (*K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator) UnmarshalGQL

func (e *K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator) UnmarshalGQL(v interface{}) error

type K8sIoApimachineryPkgApisMetaV1LabelSelectorRequirement

type K8sIoApimachineryPkgApisMetaV1LabelSelectorRequirement struct {
	Key      string                                              `json:"key"`
	Operator K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator `json:"operator"`
	Values   []string                                            `json:"values,omitempty"`
}

type K8sIoApimachineryPkgApisMetaV1LabelSelectorRequirementIn

type K8sIoApimachineryPkgApisMetaV1LabelSelectorRequirementIn struct {
	Key      string                                              `json:"key"`
	Operator K8sIoApimachineryPkgApisMetaV1LabelSelectorOperator `json:"operator"`
	Values   []string                                            `json:"values,omitempty"`
}

type ManagedResourceEdge

type ManagedResourceEdge struct {
	Cursor string                    `json:"cursor"`
	Node   *entities.ManagedResource `json:"node"`
}

type ManagedResourceKeyRef

type ManagedResourceKeyRef struct {
	Key      string `json:"key"`
	MresName string `json:"mresName"`
}

type ManagedResourceKeyValueRefIn

type ManagedResourceKeyValueRefIn struct {
	Key      string `json:"key"`
	MresName string `json:"mresName"`
	Value    string `json:"value"`
}

type ManagedResourcePaginatedRecords

type ManagedResourcePaginatedRecords struct {
	Edges      []*ManagedResourceEdge `json:"edges"`
	PageInfo   *PageInfo              `json:"pageInfo"`
	TotalCount int                    `json:"totalCount"`
}

type Mutation

type Mutation struct {
}

type OnlineStatus

type OnlineStatus struct {
	LastOnlineAt    string `json:"lastOnlineAt"`
	WillBeOfflineAt string `json:"willBeOfflineAt"`
}

type PageInfo

type PageInfo struct {
	EndCursor   *string `json:"endCursor,omitempty"`
	HasNextPage *bool   `json:"hasNextPage,omitempty"`
	HasPrevPage *bool   `json:"hasPrevPage,omitempty"`
	StartCursor *string `json:"startCursor,omitempty"`
}

type Port

type Port struct {
	Port       *int `json:"port,omitempty"`
	TargetPort *int `json:"targetPort,omitempty"`
}

type Query

type Query struct {
}

type RegistryImageCredentials

type RegistryImageCredentials struct {
	AccountName       string                     `json:"accountName"`
	CreatedBy         *common.CreatedOrUpdatedBy `json:"createdBy"`
	CreationTime      string                     `json:"creationTime"`
	ID                repos.ID                   `json:"id"`
	MarkedForDeletion *bool                      `json:"markedForDeletion,omitempty"`
	Password          string                     `json:"password"`
	RecordVersion     int                        `json:"recordVersion"`
	UpdateTime        string                     `json:"updateTime"`
}

type RegistryImageCredentialsEdge

type RegistryImageCredentialsEdge struct {
	Cursor string                    `json:"cursor"`
	Node   *RegistryImageCredentials `json:"node"`
}

type RegistryImageCredentialsIn

type RegistryImageCredentialsIn struct {
	AccountName string `json:"accountName"`
	Password    string `json:"password"`
}

type RegistryImageCredentialsPaginatedRecords

type RegistryImageCredentialsPaginatedRecords struct {
	Edges      []*RegistryImageCredentialsEdge `json:"edges"`
	PageInfo   *PageInfo                       `json:"pageInfo"`
	TotalCount int                             `json:"totalCount"`
}

type RegistryImageEdge

type RegistryImageEdge struct {
	Cursor string                  `json:"cursor"`
	Node   *entities.RegistryImage `json:"node"`
}

type RegistryImagePaginatedRecords

type RegistryImagePaginatedRecords struct {
	Edges      []*RegistryImageEdge `json:"edges"`
	PageInfo   *PageInfo            `json:"pageInfo"`
	TotalCount int                  `json:"totalCount"`
}

type RegistryImageURL

type RegistryImageURL struct {
	KlWebhookAuthToken string   `json:"klWebhookAuthToken"`
	ScriptURL          []string `json:"scriptUrl"`
	ScriptURLExample   []string `json:"scriptUrlExample"`
	URL                []string `json:"url"`
	URLExample         []string `json:"urlExample"`
}

type RegistryImageURLIn

type RegistryImageURLIn struct {
	KlWebhookAuthToken string   `json:"klWebhookAuthToken"`
	ScriptURL          []string `json:"scriptUrl"`
	ScriptURLExample   []string `json:"scriptUrlExample"`
	URL                []string `json:"url"`
	URLExample         []string `json:"urlExample"`
}

type RouterEdge

type RouterEdge struct {
	Cursor string           `json:"cursor"`
	Node   *entities.Router `json:"node"`
}

type RouterPaginatedRecords

type RouterPaginatedRecords struct {
	Edges      []*RouterEdge `json:"edges"`
	PageInfo   *PageInfo     `json:"pageInfo"`
	TotalCount int           `json:"totalCount"`
}

type SearchApps

type SearchApps struct {
	Text              *repos.MatchFilter `json:"text,omitempty"`
	IsReady           *repos.MatchFilter `json:"isReady,omitempty"`
	MarkedForDeletion *repos.MatchFilter `json:"markedForDeletion,omitempty"`
}

type SearchClusterManagedService

type SearchClusterManagedService struct {
	IsReady *repos.MatchFilter `json:"isReady,omitempty"`
	Text    *repos.MatchFilter `json:"text,omitempty"`
}

type SearchConfigs

type SearchConfigs struct {
	Text              *repos.MatchFilter `json:"text,omitempty"`
	IsReady           *repos.MatchFilter `json:"isReady,omitempty"`
	MarkedForDeletion *repos.MatchFilter `json:"markedForDeletion,omitempty"`
}

type SearchEnvironments

type SearchEnvironments struct {
	Text              *repos.MatchFilter `json:"text,omitempty"`
	IsReady           *repos.MatchFilter `json:"isReady,omitempty"`
	MarkedForDeletion *repos.MatchFilter `json:"markedForDeletion,omitempty"`
}

type SearchExternalApps

type SearchExternalApps struct {
	Text              *repos.MatchFilter `json:"text,omitempty"`
	IsReady           *repos.MatchFilter `json:"isReady,omitempty"`
	MarkedForDeletion *repos.MatchFilter `json:"markedForDeletion,omitempty"`
}

type SearchImagePullSecrets

type SearchImagePullSecrets struct {
	Text              *repos.MatchFilter `json:"text,omitempty"`
	IsReady           *repos.MatchFilter `json:"isReady,omitempty"`
	MarkedForDeletion *repos.MatchFilter `json:"markedForDeletion,omitempty"`
}

type SearchImportedManagedResources

type SearchImportedManagedResources struct {
	Text              *repos.MatchFilter `json:"text,omitempty"`
	IsReady           *repos.MatchFilter `json:"isReady,omitempty"`
	MarkedForDeletion *repos.MatchFilter `json:"markedForDeletion,omitempty"`
}

type SearchManagedResources

type SearchManagedResources struct {
	Text               *repos.MatchFilter `json:"text,omitempty"`
	ManagedServiceName *repos.MatchFilter `json:"managedServiceName,omitempty"`
	EnvName            *repos.MatchFilter `json:"envName,omitempty"`
	IsReady            *repos.MatchFilter `json:"isReady,omitempty"`
	MarkedForDeletion  *repos.MatchFilter `json:"markedForDeletion,omitempty"`
}

type SearchProjectManagedService

type SearchProjectManagedService struct {
	Text               *repos.MatchFilter `json:"text,omitempty"`
	ManagedServiceName *repos.MatchFilter `json:"managedServiceName,omitempty"`
	IsReady            *repos.MatchFilter `json:"isReady,omitempty"`
	MarkedForDeletion  *repos.MatchFilter `json:"markedForDeletion,omitempty"`
}

type SearchProjects

type SearchProjects struct {
	Text              *repos.MatchFilter `json:"text,omitempty"`
	IsReady           *repos.MatchFilter `json:"isReady,omitempty"`
	MarkedForDeletion *repos.MatchFilter `json:"markedForDeletion,omitempty"`
}

type SearchRegistryImages

type SearchRegistryImages struct {
	Text *repos.MatchFilter `json:"text,omitempty"`
}

type SearchRouters

type SearchRouters struct {
	Text              *repos.MatchFilter `json:"text,omitempty"`
	IsReady           *repos.MatchFilter `json:"isReady,omitempty"`
	MarkedForDeletion *repos.MatchFilter `json:"markedForDeletion,omitempty"`
}

type SearchSecrets

type SearchSecrets struct {
	Text              *repos.MatchFilter `json:"text,omitempty"`
	IsReady           *repos.MatchFilter `json:"isReady,omitempty"`
	MarkedForDeletion *repos.MatchFilter `json:"markedForDeletion,omitempty"`
}

type SecretEdge

type SecretEdge struct {
	Cursor string           `json:"cursor"`
	Node   *entities.Secret `json:"node"`
}

type SecretKeyRef

type SecretKeyRef struct {
	Key        string `json:"key"`
	SecretName string `json:"secretName"`
}

type SecretKeyValueRefIn

type SecretKeyValueRefIn struct {
	Key        string `json:"key"`
	SecretName string `json:"secretName"`
	Value      string `json:"value"`
}

type SecretPaginatedRecords

type SecretPaginatedRecords struct {
	Edges      []*SecretEdge `json:"edges"`
	PageInfo   *PageInfo     `json:"pageInfo"`
	TotalCount int           `json:"totalCount"`
}

Jump to

Keyboard shortcuts

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