Documentation ¶
Index ¶
- Variables
- func MarshalAPIRuleAccessStrategyInput(v v1alpha1.Authenticator) graphql.Marshaler
- func MarshalPort(port uint32) graphql.Marshaler
- func MarshalRawExtension(e runtime.RawExtension) graphql.Marshaler
- func MarshalTimestamp(t time.Time) graphql.Marshaler
- func MarshalUID(uid types.UID) graphql.Marshaler
- func MarshalURI(url apis.URL) graphql.Marshaler
- func NewExecutableSchema(cfg Config) graphql.ExecutableSchema
- func UnmarshalAPIRuleAccessStrategyInput(v interface{}) (v1alpha1.Authenticator, error)
- func UnmarshalPort(v interface{}) (uint32, error)
- func UnmarshalRawExtension(v interface{}) (runtime.RawExtension, error)
- func UnmarshalTimestamp(v interface{}) (time.Time, error)
- func UnmarshalUID(v interface{}) (types.UID, error)
- func UnmarshalURI(v interface{}) (apis.URL, error)
- type APIRuleEvent
- type APIRuleResolver
- type AddonsConfiguration
- type AddonsConfigurationEvent
- type AddonsConfigurationRepository
- type AddonsConfigurationRepositoryInput
- type AddonsConfigurationStatus
- type AddonsConfigurationStatusAddons
- type AddonsConfigurationStatusRepository
- type Application
- type ApplicationEntry
- type ApplicationEvent
- type ApplicationMapping
- type ApplicationMappingService
- type ApplicationMutationOutput
- type ApplicationResolver
- type ApplicationService
- type ApplicationStatus
- type Asset
- type AssetEvent
- type AssetGroup
- type AssetGroupEvent
- type AssetGroupPhaseType
- type AssetGroupResolver
- type AssetGroupStatus
- type AssetPhaseType
- type AssetResolver
- type AssetStatus
- type BackendModule
- type BindableResourcesOutputItem
- type ClusterAddonsConfigurationEvent
- type ClusterAsset
- type ClusterAssetEvent
- type ClusterAssetGroup
- type ClusterAssetGroupEvent
- type ClusterAssetGroupResolver
- type ClusterAssetResolver
- type ClusterMicroFrontend
- type ClusterRoleBindingEvent
- type ClusterRoleBindingInput
- type ClusterServiceBroker
- type ClusterServiceBrokerEvent
- type ClusterServiceClass
- type ClusterServiceClassResolver
- type ClusterServicePlan
- type ClusterServicePlanResolver
- type CompassMetadata
- type ComplexityRoot
- type Config
- type ConfigMap
- type ConfigMapEvent
- type ConnectorService
- type Container
- type ContainerState
- type ContainerStateType
- type CreateServiceBindingOutput
- type CreateServiceBindingUsageInput
- type DeleteApplicationOutput
- type DeleteServiceBindingOutput
- type DeleteServiceBindingUsageOutput
- type Deployment
- type DeploymentCondition
- type DeploymentEvent
- type DeploymentResolver
- type DeploymentStatus
- type DirectiveRoot
- type EnabledApplicationService
- type EnabledMappingService
- type EnvPrefix
- type EnvPrefixInput
- type EventActivation
- type EventActivationEvent
- type EventActivationResolver
- type EventSubscriptionSpecInput
- type File
- type FiltersInput
- type Function
- type FunctionEnv
- type FunctionEnvInput
- type FunctionEnvValueFrom
- type FunctionEnvValueFromInput
- type FunctionEnvValueFromType
- type FunctionEvent
- type FunctionMetadata
- type FunctionMetadataInput
- type FunctionMutationInput
- type FunctionPhaseType
- type FunctionReasonType
- type FunctionReplicas
- type FunctionReplicasInput
- type FunctionResources
- type FunctionResourcesInput
- type FunctionStatus
- type InstanceStatusType
- type JSON
- type Labels
- type LimitRangeInput
- type LimitRangeItemResolver
- type LimitRangeResolver
- type LimitRangeType
- type LoadBalancerIngress
- type LoadBalancerStatus
- type LocalObjectReference
- type LocalObjectReferenceInput
- type MicroFrontend
- type MutationResolver
- type Namespace
- type NamespaceEvent
- type NamespaceListItem
- type NamespaceListItemResolver
- type NamespaceMutationOutput
- type NamespaceResolver
- type NavigationNode
- type OAuth2ClientEvent
- type OAuth2ClientResolver
- type Pod
- type PodEvent
- type PodStatusType
- type QueryResolver
- type ReplicaSet
- type RequiredPermission
- type ResolverRoot
- type ResourceAttributes
- type ResourceLimits
- type ResourceQuotaHard
- type ResourceQuotaInput
- type ResourceQuotaResolver
- type ResourceQuotaSpecResolver
- type ResourceRef
- type ResourceRefInput
- type ResourceRule
- type ResourceType
- type ResourceValues
- type ResourceValuesInput
- type RoleBindingEvent
- type RoleBindingInput
- type RoleBindingSubject
- type RoleKind
- type Secret
- type SecretEvent
- type Service
- type ServiceBinding
- type ServiceBindingEvent
- type ServiceBindingRefInput
- type ServiceBindingResolver
- type ServiceBindingStatus
- type ServiceBindingStatusType
- type ServiceBindingUsage
- type ServiceBindingUsageEvent
- type ServiceBindingUsageParameters
- type ServiceBindingUsageParametersInput
- type ServiceBindingUsageResolver
- type ServiceBindingUsageStatus
- type ServiceBindingUsageStatusType
- type ServiceBindings
- type ServiceBindingsStats
- type ServiceBroker
- type ServiceBrokerEvent
- type ServiceBrokerStatus
- type ServiceClass
- type ServiceClassResolver
- type ServiceEvent
- type ServiceInstance
- type ServiceInstanceCreateInput
- type ServiceInstanceCreateInputResourceRef
- type ServiceInstanceEvent
- type ServiceInstanceResolver
- type ServiceInstanceResourceRef
- type ServiceInstanceStatus
- type ServicePlan
- type ServicePlanResolver
- type ServicePort
- type ServiceProtocol
- type ServiceStatus
- type Settings
- type SubjectKind
- type SubscriberInput
- type SubscriptionEvent
- type SubscriptionEventType
- type SubscriptionResolver
- type TriggerCreateInput
- type TriggerEvent
- type TriggerResolver
- type TriggerSpecResolver
- type TriggerStatus
- type TriggerStatusType
- type UsageKind
- type UsageKindResource
- type VersionInfo
Constants ¶
This section is empty.
Variables ¶
View Source
var AllApplicationStatus = []ApplicationStatus{ ApplicationStatusServing, ApplicationStatusNotServing, ApplicationStatusGatewayNotConfigured, }
View Source
var AllAssetGroupPhaseType = []AssetGroupPhaseType{ AssetGroupPhaseTypeReady, AssetGroupPhaseTypePending, AssetGroupPhaseTypeFailed, }
View Source
var AllAssetPhaseType = []AssetPhaseType{ AssetPhaseTypeReady, AssetPhaseTypePending, AssetPhaseTypeFailed, }
View Source
var AllContainerStateType = []ContainerStateType{ ContainerStateTypeWaiting, ContainerStateTypeRunning, ContainerStateTypeTerminated, }
View Source
var AllFunctionEnvValueFromType = []FunctionEnvValueFromType{ FunctionEnvValueFromTypeConfigMap, FunctionEnvValueFromTypeSecret, }
View Source
var AllFunctionPhaseType = []FunctionPhaseType{ FunctionPhaseTypeInitializing, FunctionPhaseTypeBuilding, FunctionPhaseTypeDeploying, FunctionPhaseTypeRunning, FunctionPhaseTypeNewRevisionError, FunctionPhaseTypeFailed, }
View Source
var AllFunctionReasonType = []FunctionReasonType{ FunctionReasonTypeConfig, FunctionReasonTypeJob, FunctionReasonTypeService, }
View Source
var AllInstanceStatusType = []InstanceStatusType{ InstanceStatusTypeRunning, InstanceStatusTypeProvisioning, InstanceStatusTypeDeprovisioning, InstanceStatusTypePending, InstanceStatusTypeFailed, }
View Source
var AllLimitRangeType = []LimitRangeType{ LimitRangeTypeContainer, LimitRangeTypePod, }
View Source
var AllPodStatusType = []PodStatusType{ PodStatusTypePending, PodStatusTypeRunning, PodStatusTypeSucceeded, PodStatusTypeFailed, PodStatusTypeUnknown, }
View Source
var AllRoleKind = []RoleKind{ RoleKindRole, RoleKindClusterRole, }
View Source
var AllServiceBindingStatusType = []ServiceBindingStatusType{ ServiceBindingStatusTypeReady, ServiceBindingStatusTypePending, ServiceBindingStatusTypeFailed, ServiceBindingStatusTypeUnknown, }
View Source
var AllServiceBindingUsageStatusType = []ServiceBindingUsageStatusType{ ServiceBindingUsageStatusTypeReady, ServiceBindingUsageStatusTypePending, ServiceBindingUsageStatusTypeFailed, ServiceBindingUsageStatusTypeUnknown, }
View Source
var AllServiceProtocol = []ServiceProtocol{ ServiceProtocolTCP, ServiceProtocolUDP, ServiceProtocolUnknown, }
View Source
var AllSubjectKind = []SubjectKind{ SubjectKindUser, SubjectKindGroup, }
View Source
var AllSubscriptionEventType = []SubscriptionEventType{ SubscriptionEventTypeAdd, SubscriptionEventTypeUpdate, SubscriptionEventTypeDelete, }
View Source
var AllTriggerStatusType = []TriggerStatusType{ TriggerStatusTypeFailed, TriggerStatusTypeUnknown, TriggerStatusTypeReady, }
Functions ¶
func MarshalAPIRuleAccessStrategyInput ¶
func MarshalAPIRuleAccessStrategyInput(v v1alpha1.Authenticator) graphql.Marshaler
func MarshalPort ¶
func MarshalRawExtension ¶
func MarshalRawExtension(e runtime.RawExtension) graphql.Marshaler
func NewExecutableSchema ¶
func NewExecutableSchema(cfg Config) graphql.ExecutableSchema
NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.
func UnmarshalAPIRuleAccessStrategyInput ¶
func UnmarshalAPIRuleAccessStrategyInput(v interface{}) (v1alpha1.Authenticator, error)
func UnmarshalPort ¶
func UnmarshalRawExtension ¶
func UnmarshalRawExtension(v interface{}) (runtime.RawExtension, error)
func UnmarshalTimestamp ¶
func UnmarshalUID ¶
func UnmarshalURI ¶
Types ¶
type APIRuleEvent ¶
type APIRuleEvent struct { Type SubscriptionEventType `json:"type"` APIRule *v1alpha1.APIRule `json:"apiRule"` }
type APIRuleResolver ¶
type AddonsConfiguration ¶
type AddonsConfiguration struct { Name string `json:"name"` Urls []string `json:"urls"` Repositories []*AddonsConfigurationRepository `json:"repositories"` Labels Labels `json:"labels"` Status *AddonsConfigurationStatus `json:"status"` }
type AddonsConfigurationEvent ¶
type AddonsConfigurationEvent struct { Type SubscriptionEventType `json:"type"` AddonsConfiguration *AddonsConfiguration `json:"addonsConfiguration"` }
type AddonsConfigurationRepository ¶
type AddonsConfigurationRepository struct { URL string `json:"url"` SecretRef *ResourceRef `json:"secretRef"` }
type AddonsConfigurationRepositoryInput ¶
type AddonsConfigurationRepositoryInput struct { URL string `json:"url"` SecretRef *ResourceRefInput `json:"secretRef"` }
type AddonsConfigurationStatus ¶
type AddonsConfigurationStatus struct { Phase string `json:"phase"` Repositories []*AddonsConfigurationStatusRepository `json:"repositories"` }
type AddonsConfigurationStatusRepository ¶
type AddonsConfigurationStatusRepository struct { URL string `json:"url"` Status string `json:"status"` Addons []*AddonsConfigurationStatusAddons `json:"addons"` Reason string `json:"reason"` Message string `json:"message"` }
type Application ¶
type Application struct { Name string Description string Labels Labels Services []ApplicationService CompassMetadata *CompassMetadata // contains filtered or unexported fields }
type ApplicationEntry ¶
type ApplicationEvent ¶
type ApplicationEvent struct { Type SubscriptionEventType `json:"type"` Application *Application `json:"application"` }
type ApplicationMapping ¶
type ApplicationMapping struct { Namespace string `json:"namespace"` Application string `json:"application"` AllServices *bool `json:"allServices"` Services []*ApplicationMappingService `json:"services"` }
type ApplicationMappingService ¶
type ApplicationMappingService struct {
ID string `json:"id"`
}
func (ApplicationMappingService) MarshalGQL ¶
func (ams ApplicationMappingService) MarshalGQL(w io.Writer)
func (*ApplicationMappingService) UnmarshalGQL ¶
func (ams *ApplicationMappingService) UnmarshalGQL(input interface{}) error
type ApplicationResolver ¶
type ApplicationResolver interface { EnabledInNamespaces(ctx context.Context, obj *Application) ([]string, error) EnabledMappingServices(ctx context.Context, obj *Application) ([]*EnabledMappingService, error) Status(ctx context.Context, obj *Application) (ApplicationStatus, error) }
type ApplicationService ¶
type ApplicationStatus ¶
type ApplicationStatus string
const ( ApplicationStatusServing ApplicationStatus = "SERVING" ApplicationStatusNotServing ApplicationStatus = "NOT_SERVING" ApplicationStatusGatewayNotConfigured ApplicationStatus = "GATEWAY_NOT_CONFIGURED" )
func (ApplicationStatus) IsValid ¶
func (e ApplicationStatus) IsValid() bool
func (ApplicationStatus) MarshalGQL ¶
func (e ApplicationStatus) MarshalGQL(w io.Writer)
func (ApplicationStatus) String ¶
func (e ApplicationStatus) String() string
func (*ApplicationStatus) UnmarshalGQL ¶
func (e *ApplicationStatus) UnmarshalGQL(v interface{}) error
type AssetEvent ¶
type AssetEvent struct { Type SubscriptionEventType `json:"type"` Asset *Asset `json:"asset"` }
type AssetGroup ¶
type AssetGroupEvent ¶
type AssetGroupEvent struct { Type SubscriptionEventType `json:"type"` AssetGroup *AssetGroup `json:"assetGroup"` }
type AssetGroupPhaseType ¶
type AssetGroupPhaseType string
const ( AssetGroupPhaseTypeReady AssetGroupPhaseType = "READY" AssetGroupPhaseTypePending AssetGroupPhaseType = "PENDING" AssetGroupPhaseTypeFailed AssetGroupPhaseType = "FAILED" )
func (AssetGroupPhaseType) IsValid ¶
func (e AssetGroupPhaseType) IsValid() bool
func (AssetGroupPhaseType) MarshalGQL ¶
func (e AssetGroupPhaseType) MarshalGQL(w io.Writer)
func (AssetGroupPhaseType) String ¶
func (e AssetGroupPhaseType) String() string
func (*AssetGroupPhaseType) UnmarshalGQL ¶
func (e *AssetGroupPhaseType) UnmarshalGQL(v interface{}) error
type AssetGroupResolver ¶
type AssetGroupStatus ¶
type AssetGroupStatus struct { Phase AssetGroupPhaseType `json:"phase"` Reason string `json:"reason"` Message string `json:"message"` }
type AssetPhaseType ¶
type AssetPhaseType string
const ( AssetPhaseTypeReady AssetPhaseType = "READY" AssetPhaseTypePending AssetPhaseType = "PENDING" AssetPhaseTypeFailed AssetPhaseType = "FAILED" )
func (AssetPhaseType) IsValid ¶
func (e AssetPhaseType) IsValid() bool
func (AssetPhaseType) MarshalGQL ¶
func (e AssetPhaseType) MarshalGQL(w io.Writer)
func (AssetPhaseType) String ¶
func (e AssetPhaseType) String() string
func (*AssetPhaseType) UnmarshalGQL ¶
func (e *AssetPhaseType) UnmarshalGQL(v interface{}) error
type AssetResolver ¶
type AssetStatus ¶
type AssetStatus struct { Phase AssetPhaseType `json:"phase"` Reason string `json:"reason"` Message string `json:"message"` }
type BackendModule ¶
type BackendModule struct {
Name string `json:"name"`
}
type BindableResourcesOutputItem ¶
type BindableResourcesOutputItem struct { Kind string `json:"kind"` DisplayName string `json:"displayName"` Resources []*UsageKindResource `json:"resources"` }
type ClusterAddonsConfigurationEvent ¶
type ClusterAddonsConfigurationEvent struct { Type SubscriptionEventType `json:"type"` AddonsConfiguration *AddonsConfiguration `json:"addonsConfiguration"` }
type ClusterAsset ¶
type ClusterAsset struct { Name string `json:"name"` Type string `json:"type"` Status AssetStatus `json:"status"` Parameters JSON `json:"parameters"` DisplayName string `json:"displayName"` }
type ClusterAssetEvent ¶
type ClusterAssetEvent struct { Type SubscriptionEventType `json:"type"` ClusterAsset *ClusterAsset `json:"clusterAsset"` }
type ClusterAssetGroup ¶
type ClusterAssetGroup struct { Name string `json:"name"` GroupName string `json:"groupName"` DisplayName string `json:"displayName"` Description string `json:"description"` Status AssetGroupStatus `json:"status"` }
type ClusterAssetGroupEvent ¶
type ClusterAssetGroupEvent struct { Type SubscriptionEventType `json:"type"` ClusterAssetGroup *ClusterAssetGroup `json:"clusterAssetGroup"` }
type ClusterAssetGroupResolver ¶
type ClusterAssetGroupResolver interface {
Assets(ctx context.Context, obj *ClusterAssetGroup, types []string) ([]*ClusterAsset, error)
}
type ClusterAssetResolver ¶
type ClusterMicroFrontend ¶
type ClusterRoleBindingEvent ¶
type ClusterRoleBindingEvent struct { Type SubscriptionEventType `json:"type"` ClusterRoleBinding *v1.ClusterRoleBinding `json:"clusterRoleBinding"` }
type ClusterRoleBindingInput ¶
type ClusterRoleBindingInput struct { RoleName string `json:"roleName"` Subjects []*RoleBindingSubject `json:"subjects"` }
type ClusterServiceBroker ¶
type ClusterServiceBrokerEvent ¶
type ClusterServiceBrokerEvent struct { Type SubscriptionEventType `json:"type"` ClusterServiceBroker *ClusterServiceBroker `json:"clusterServiceBroker"` }
type ClusterServiceClass ¶
type ClusterServiceClass struct { Name string `json:"name"` ExternalName string `json:"externalName"` DisplayName *string `json:"displayName"` CreationTimestamp time.Time `json:"creationTimestamp"` Description string `json:"description"` LongDescription *string `json:"longDescription"` ImageURL *string `json:"imageUrl"` DocumentationURL *string `json:"documentationUrl"` SupportURL *string `json:"supportUrl"` ProviderDisplayName *string `json:"providerDisplayName"` Tags []string `json:"tags"` Labels Labels `json:"labels"` }
type ClusterServiceClassResolver ¶
type ClusterServiceClassResolver interface { Plans(ctx context.Context, obj *ClusterServiceClass) ([]*ClusterServicePlan, error) Activated(ctx context.Context, obj *ClusterServiceClass, namespace *string) (bool, error) Instances(ctx context.Context, obj *ClusterServiceClass, namespace *string) ([]*ServiceInstance, error) ClusterAssetGroup(ctx context.Context, obj *ClusterServiceClass) (*ClusterAssetGroup, error) }
type ClusterServicePlan ¶
type ClusterServicePlan struct { Name string `json:"name"` DisplayName *string `json:"displayName"` ExternalName string `json:"externalName"` Description string `json:"description"` RelatedClusterServiceClassName string `json:"relatedClusterServiceClassName"` InstanceCreateParameterSchema *JSON `json:"instanceCreateParameterSchema"` BindingCreateParameterSchema *JSON `json:"bindingCreateParameterSchema"` }
type ClusterServicePlanResolver ¶
type ClusterServicePlanResolver interface {
ClusterAssetGroup(ctx context.Context, obj *ClusterServicePlan) (*ClusterAssetGroup, error)
}
type CompassMetadata ¶
type CompassMetadata struct {
ApplicationID string `json:"applicationId"`
}
type ComplexityRoot ¶
type ComplexityRoot struct { APIRule struct { Generation func(childComplexity int) int JSON func(childComplexity int) int Name func(childComplexity int) int OwnerSubscription func(childComplexity int) int Spec func(childComplexity int) int Status func(childComplexity int) int } APIRuleAccessStrategy struct { Config func(childComplexity int) int Name func(childComplexity int) int } APIRuleService struct { Host func(childComplexity int) int Name func(childComplexity int) int Port func(childComplexity int) int } APIRuleSpec struct { Gateway func(childComplexity int) int Rules func(childComplexity int) int Service func(childComplexity int) int } APIRuleStatus struct { Code func(childComplexity int) int Description func(childComplexity int) int } APIRuleStatuses struct { APIRuleStatus func(childComplexity int) int AccessRuleStatus func(childComplexity int) int VirtualServiceStatus func(childComplexity int) int } AddonsConfiguration struct { Labels func(childComplexity int) int Name func(childComplexity int) int Repositories func(childComplexity int) int Status func(childComplexity int) int Urls func(childComplexity int) int } AddonsConfigurationEvent struct { AddonsConfiguration func(childComplexity int) int Type func(childComplexity int) int } AddonsConfigurationRepository struct { SecretRef func(childComplexity int) int URL func(childComplexity int) int } AddonsConfigurationStatus struct { Phase func(childComplexity int) int Repositories func(childComplexity int) int } AddonsConfigurationStatusAddons struct { Message func(childComplexity int) int Name func(childComplexity int) int Reason func(childComplexity int) int Status func(childComplexity int) int Version func(childComplexity int) int } AddonsConfigurationStatusRepository struct { Addons func(childComplexity int) int Message func(childComplexity int) int Reason func(childComplexity int) int Status func(childComplexity int) int URL func(childComplexity int) int } APIRuleEvent struct { APIRule func(childComplexity int) int Type func(childComplexity int) int } Application struct { CompassMetadata func(childComplexity int) int Description func(childComplexity int) int EnabledInNamespaces func(childComplexity int) int EnabledMappingServices func(childComplexity int) int Labels func(childComplexity int) int Name func(childComplexity int) int Services func(childComplexity int) int Status func(childComplexity int) int } ApplicationEntry struct { AccessLabel func(childComplexity int) int GatewayURL func(childComplexity int) int Type func(childComplexity int) int } ApplicationEvent struct { Application func(childComplexity int) int Type func(childComplexity int) int } ApplicationMapping struct { AllServices func(childComplexity int) int Application func(childComplexity int) int Namespace func(childComplexity int) int Services func(childComplexity int) int } ApplicationMutationOutput struct { Description func(childComplexity int) int Labels func(childComplexity int) int Name func(childComplexity int) int } ApplicationService struct { DisplayName func(childComplexity int) int Entries func(childComplexity int) int ID func(childComplexity int) int LongDescription func(childComplexity int) int ProviderDisplayName func(childComplexity int) int Tags func(childComplexity int) int } Asset struct { DisplayName func(childComplexity int) int Files func(childComplexity int, filterExtensions []string) int Name func(childComplexity int) int Namespace func(childComplexity int) int Parameters func(childComplexity int) int Status func(childComplexity int) int Type func(childComplexity int) int } AssetEvent struct { Asset func(childComplexity int) int Type func(childComplexity int) int } AssetGroup struct { Assets func(childComplexity int, types []string) int Description func(childComplexity int) int DisplayName func(childComplexity int) int GroupName func(childComplexity int) int Name func(childComplexity int) int Namespace func(childComplexity int) int Status func(childComplexity int) int } AssetGroupEvent struct { AssetGroup func(childComplexity int) int Type func(childComplexity int) int } AssetGroupStatus struct { Message func(childComplexity int) int Phase func(childComplexity int) int Reason func(childComplexity int) int } AssetStatus struct { Message func(childComplexity int) int Phase func(childComplexity int) int Reason func(childComplexity int) int } BackendModule struct { Name func(childComplexity int) int } BebFilter struct { EventSource func(childComplexity int) int EventType func(childComplexity int) int } BebFilters struct { Dialect func(childComplexity int) int Filters func(childComplexity int) int } BindableResourcesOutputItem struct { DisplayName func(childComplexity int) int Kind func(childComplexity int) int Resources func(childComplexity int) int } ClusterAddonsConfigurationEvent struct { AddonsConfiguration func(childComplexity int) int Type func(childComplexity int) int } ClusterAsset struct { DisplayName func(childComplexity int) int Files func(childComplexity int, filterExtensions []string) int Name func(childComplexity int) int Parameters func(childComplexity int) int Status func(childComplexity int) int Type func(childComplexity int) int } ClusterAssetEvent struct { ClusterAsset func(childComplexity int) int Type func(childComplexity int) int } ClusterAssetGroup struct { Assets func(childComplexity int, types []string) int Description func(childComplexity int) int DisplayName func(childComplexity int) int GroupName func(childComplexity int) int Name func(childComplexity int) int Status func(childComplexity int) int } ClusterAssetGroupEvent struct { ClusterAssetGroup func(childComplexity int) int Type func(childComplexity int) int } ClusterMicroFrontend struct { Category func(childComplexity int) int Name func(childComplexity int) int NavigationNodes func(childComplexity int) int Placement func(childComplexity int) int PreloadURL func(childComplexity int) int Version func(childComplexity int) int ViewBaseURL func(childComplexity int) int } ClusterRole struct { Name func(childComplexity int) int Rules func(childComplexity int) int } ClusterRoleBinding struct { Name func(childComplexity int) int RoleRef func(childComplexity int) int } ClusterRoleBindingEvent struct { ClusterRoleBinding func(childComplexity int) int Type func(childComplexity int) int } ClusterServiceBroker struct { CreationTimestamp func(childComplexity int) int Labels func(childComplexity int) int Name func(childComplexity int) int Status func(childComplexity int) int URL func(childComplexity int) int } ClusterServiceBrokerEvent struct { ClusterServiceBroker func(childComplexity int) int Type func(childComplexity int) int } ClusterServiceClass struct { Activated func(childComplexity int, namespace *string) int ClusterAssetGroup func(childComplexity int) int CreationTimestamp func(childComplexity int) int Description func(childComplexity int) int DisplayName func(childComplexity int) int DocumentationURL func(childComplexity int) int ExternalName func(childComplexity int) int ImageURL func(childComplexity int) int Instances func(childComplexity int, namespace *string) int Labels func(childComplexity int) int LongDescription func(childComplexity int) int Name func(childComplexity int) int Plans func(childComplexity int) int ProviderDisplayName func(childComplexity int) int SupportURL func(childComplexity int) int Tags func(childComplexity int) int } ClusterServicePlan struct { BindingCreateParameterSchema func(childComplexity int) int ClusterAssetGroup func(childComplexity int) int Description func(childComplexity int) int DisplayName func(childComplexity int) int ExternalName func(childComplexity int) int InstanceCreateParameterSchema func(childComplexity int) int Name func(childComplexity int) int RelatedClusterServiceClassName func(childComplexity int) int } Condition struct { Message func(childComplexity int) int Reason func(childComplexity int) int Status func(childComplexity int) int Type func(childComplexity int) int } ConfigMap struct { CreationTimestamp func(childComplexity int) int JSON func(childComplexity int) int Labels func(childComplexity int) int Name func(childComplexity int) int Namespace func(childComplexity int) int } ConfigMapEvent struct { ConfigMap func(childComplexity int) int Type func(childComplexity int) int } ConnectorService struct { URL func(childComplexity int) int } Container struct { Image func(childComplexity int) int Name func(childComplexity int) int } ContainerState struct { Message func(childComplexity int) int Reason func(childComplexity int) int State func(childComplexity int) int } CreateServiceBindingOutput struct { Name func(childComplexity int) int Namespace func(childComplexity int) int ServiceInstanceName func(childComplexity int) int } DeleteApplicationOutput struct { Name func(childComplexity int) int } DeleteServiceBindingOutput struct { Name func(childComplexity int) int Namespace func(childComplexity int) int } DeleteServiceBindingUsageOutput struct { Name func(childComplexity int) int Namespace func(childComplexity int) int } Deployment struct { BoundServiceInstanceNames func(childComplexity int) int Containers func(childComplexity int) int CreationTimestamp func(childComplexity int) int Labels func(childComplexity int) int Name func(childComplexity int) int Namespace func(childComplexity int) int Status func(childComplexity int) int } DeploymentCondition struct { LastTransitionTimestamp func(childComplexity int) int LastUpdateTimestamp func(childComplexity int) int Message func(childComplexity int) int Reason func(childComplexity int) int Status func(childComplexity int) int Type func(childComplexity int) int } DeploymentEvent struct { Deployment func(childComplexity int) int Type func(childComplexity int) int } DeploymentStatus struct { AvailableReplicas func(childComplexity int) int Conditions func(childComplexity int) int ReadyReplicas func(childComplexity int) int Replicas func(childComplexity int) int UpdatedReplicas func(childComplexity int) int } EmsSubscriptionStatus struct { LastFailedDelivery func(childComplexity int) int LastFailedDeliveryReason func(childComplexity int) int LastSuccessfulDelivery func(childComplexity int) int SubscriptionStatus func(childComplexity int) int SubscriptionStatusReason func(childComplexity int) int } EnabledApplicationService struct { DisplayName func(childComplexity int) int Exist func(childComplexity int) int ID func(childComplexity int) int } EnvPrefix struct { Name func(childComplexity int) int } EventActivation struct { DisplayName func(childComplexity int) int Events func(childComplexity int) int Name func(childComplexity int) int SourceID func(childComplexity int) int } EventActivationEvent struct { Description func(childComplexity int) int EventType func(childComplexity int) int Schema func(childComplexity int) int Version func(childComplexity int) int } EventSubscription struct { Name func(childComplexity int) int Namespace func(childComplexity int) int Spec func(childComplexity int) int Status func(childComplexity int) int } EventSubscriptionSpec struct { Filter func(childComplexity int) int ID func(childComplexity int) int Protocol func(childComplexity int) int ProtocolSettings func(childComplexity int) int Sink func(childComplexity int) int } EventSubscriptionStatus struct { APIRuleName func(childComplexity int) int Conditions func(childComplexity int) int EmsSubscriptionStatus func(childComplexity int) int Emshash func(childComplexity int) int Ev2hash func(childComplexity int) int ExternalSink func(childComplexity int) int FailedActivation func(childComplexity int) int Ready func(childComplexity int) int } File struct { Metadata func(childComplexity int) int URL func(childComplexity int) int } Filter struct { Property func(childComplexity int) int Type func(childComplexity int) int Value func(childComplexity int) int } Function struct { BaseDir func(childComplexity int) int BuildResources func(childComplexity int) int Dependencies func(childComplexity int) int Env func(childComplexity int) int Labels func(childComplexity int) int Name func(childComplexity int) int Namespace func(childComplexity int) int Reference func(childComplexity int) int Replicas func(childComplexity int) int Resources func(childComplexity int) int Runtime func(childComplexity int) int Source func(childComplexity int) int SourceType func(childComplexity int) int Status func(childComplexity int) int UID func(childComplexity int) int } FunctionEnv struct { Name func(childComplexity int) int Value func(childComplexity int) int ValueFrom func(childComplexity int) int } FunctionEnvValueFrom struct { Key func(childComplexity int) int Name func(childComplexity int) int Optional func(childComplexity int) int Type func(childComplexity int) int } FunctionEvent struct { Function func(childComplexity int) int Type func(childComplexity int) int } FunctionMetadata struct { Name func(childComplexity int) int Namespace func(childComplexity int) int } FunctionReplicas struct { Max func(childComplexity int) int Min func(childComplexity int) int } FunctionResources struct { Limits func(childComplexity int) int Requests func(childComplexity int) int } FunctionStatus struct { Message func(childComplexity int) int Phase func(childComplexity int) int Reason func(childComplexity int) int } GitRepository struct { Name func(childComplexity int) int Namespace func(childComplexity int) int Spec func(childComplexity int) int } GitRepositorySpec struct { Auth func(childComplexity int) int URL func(childComplexity int) int } LimitRange struct { JSON func(childComplexity int) int Name func(childComplexity int) int Spec func(childComplexity int) int } LimitRangeItem struct { Default func(childComplexity int) int DefaultRequest func(childComplexity int) int Max func(childComplexity int) int Type func(childComplexity int) int } LimitRangeSpec struct { Limits func(childComplexity int) int } LoadBalancerIngress struct { HostName func(childComplexity int) int IP func(childComplexity int) int } LoadBalancerStatus struct { Ingress func(childComplexity int) int } LocalObjectReference struct { Kind func(childComplexity int) int Name func(childComplexity int) int } MicroFrontend struct { Category func(childComplexity int) int Name func(childComplexity int) int NavigationNodes func(childComplexity int) int Version func(childComplexity int) int ViewBaseURL func(childComplexity int) int } Mutation struct { AddAddonsConfigurationRepository func(childComplexity int, name string, namespace string, repositories []*AddonsConfigurationRepositoryInput) int AddAddonsConfigurationURLs func(childComplexity int, name string, namespace string, urls []string) int AddClusterAddonsConfigurationRepository func(childComplexity int, name string, repositories []*AddonsConfigurationRepositoryInput) int AddClusterAddonsConfigurationURLs func(childComplexity int, name string, urls []string) int CreateAPIRule func(childComplexity int, name string, namespace string, params v1alpha1.APIRuleSpec) int CreateAddonsConfiguration func(childComplexity int, name string, namespace string, repositories []*AddonsConfigurationRepositoryInput, urls []string, labels Labels) int CreateApplication func(childComplexity int, name string, description *string, labels Labels) int CreateClusterAddonsConfiguration func(childComplexity int, name string, repositories []*AddonsConfigurationRepositoryInput, urls []string, labels Labels) int CreateClusterRoleBinding func(childComplexity int, name string, params ClusterRoleBindingInput) int CreateFunction func(childComplexity int, name string, namespace string, params FunctionMutationInput) int CreateGitRepository func(childComplexity int, namespace string, name string, spec v1alpha11.GitRepositorySpec) int CreateLimitRange func(childComplexity int, namespace string, name string, limitRange LimitRangeInput) int CreateManyTriggers func(childComplexity int, namespace string, triggers []*TriggerCreateInput, ownerRef []*v1.OwnerReference) int CreateNamespace func(childComplexity int, name string, labels Labels) int CreateOAuth2Client func(childComplexity int, name string, namespace string, params v1alpha12.OAuth2ClientSpec) int CreateResource func(childComplexity int, namespace string, resource JSON) int CreateResourceQuota func(childComplexity int, namespace string, name string, resourceQuota ResourceQuotaInput) int CreateRoleBinding func(childComplexity int, name string, namespace string, params RoleBindingInput) int CreateServiceBinding func(childComplexity int, serviceBindingName *string, serviceInstanceName string, namespace string, parameters JSON) int CreateServiceBindingUsage func(childComplexity int, namespace string, createServiceBindingUsageInput *CreateServiceBindingUsageInput) int CreateServiceInstance func(childComplexity int, namespace string, params ServiceInstanceCreateInput) int CreateSubscription func(childComplexity int, name string, namespace string, params EventSubscriptionSpecInput) int CreateTrigger func(childComplexity int, namespace string, trigger TriggerCreateInput, ownerRef []*v1.OwnerReference) int DeleteAPIRule func(childComplexity int, name string, namespace string) int DeleteAddonsConfiguration func(childComplexity int, name string, namespace string) int DeleteApplication func(childComplexity int, name string) int DeleteClusterAddonsConfiguration func(childComplexity int, name string) int DeleteClusterRoleBinding func(childComplexity int, name string) int DeleteConfigMap func(childComplexity int, name string, namespace string) int DeleteFunction func(childComplexity int, namespace string, function FunctionMetadataInput) int DeleteGitRepository func(childComplexity int, namespace string, name string) int DeleteManyFunctions func(childComplexity int, namespace string, functions []*FunctionMetadataInput) int DeleteManyTriggers func(childComplexity int, namespace string, triggerNames []string) int DeleteNamespace func(childComplexity int, name string) int DeleteOAuth2Client func(childComplexity int, name string, namespace string) int DeletePod func(childComplexity int, name string, namespace string) int DeleteReplicaSet func(childComplexity int, name string, namespace string) int DeleteRoleBinding func(childComplexity int, namespace string, name string) int DeleteSecret func(childComplexity int, name string, namespace string) int DeleteService func(childComplexity int, name string, namespace string) int DeleteServiceBinding func(childComplexity int, serviceBindingName string, namespace string) int DeleteServiceBindingUsage func(childComplexity int, serviceBindingUsageName string, namespace string) int DeleteServiceBindingUsages func(childComplexity int, serviceBindingUsageNames []string, namespace string) int DeleteServiceInstance func(childComplexity int, name string, namespace string) int DeleteSubscription func(childComplexity int, name string, namespace string) int DeleteTrigger func(childComplexity int, namespace string, triggerName string) int DisableApplication func(childComplexity int, application string, namespace string) int EnableApplication func(childComplexity int, application string, namespace string, allServices *bool, services []*ApplicationMappingService) int OverloadApplication func(childComplexity int, application string, namespace string, allServices *bool, services []*ApplicationMappingService) int RemoveAddonsConfigurationRepository func(childComplexity int, name string, namespace string, urls []string) int RemoveAddonsConfigurationURLs func(childComplexity int, name string, namespace string, urls []string) int RemoveClusterAddonsConfigurationRepository func(childComplexity int, name string, urls []string) int RemoveClusterAddonsConfigurationURLs func(childComplexity int, name string, urls []string) int ResyncAddonsConfiguration func(childComplexity int, name string, namespace string) int ResyncClusterAddonsConfiguration func(childComplexity int, name string) int UpdateAPIRule func(childComplexity int, name string, namespace string, generation int, params v1alpha1.APIRuleSpec) int UpdateAddonsConfiguration func(childComplexity int, name string, namespace string, repositories []*AddonsConfigurationRepositoryInput, urls []string, labels Labels) int UpdateApplication func(childComplexity int, name string, description *string, labels Labels) int UpdateClusterAddonsConfiguration func(childComplexity int, name string, repositories []*AddonsConfigurationRepositoryInput, urls []string, labels Labels) int UpdateConfigMap func(childComplexity int, name string, namespace string, configMap JSON) int UpdateFunction func(childComplexity int, name string, namespace string, params FunctionMutationInput) int UpdateGitRepository func(childComplexity int, namespace string, name string, spec v1alpha11.GitRepositorySpec) int UpdateLimitRange func(childComplexity int, namespace string, name string, json JSON) int UpdateNamespace func(childComplexity int, name string, labels Labels) int UpdateOAuth2Client func(childComplexity int, name string, namespace string, generation int, params v1alpha12.OAuth2ClientSpec) int UpdatePod func(childComplexity int, name string, namespace string, pod JSON) int UpdateReplicaSet func(childComplexity int, name string, namespace string, replicaSet JSON) int UpdateResourceQuota func(childComplexity int, namespace string, name string, json JSON) int UpdateSecret func(childComplexity int, name string, namespace string, secret JSON) int UpdateService func(childComplexity int, name string, namespace string, service JSON) int UpdateSubscription func(childComplexity int, name string, namespace string, params EventSubscriptionSpecInput) int } Namespace struct { Applications func(childComplexity int) int Deployments func(childComplexity int, excludeFunctions *bool) int IsSystemNamespace func(childComplexity int) int Labels func(childComplexity int) int Name func(childComplexity int) int Pods func(childComplexity int) int Status func(childComplexity int) int } NamespaceEvent struct { Namespace func(childComplexity int) int Type func(childComplexity int) int } NamespaceListItem struct { ApplicationsCount func(childComplexity int) int HealthyPodsCount func(childComplexity int) int IsSystemNamespace func(childComplexity int) int Labels func(childComplexity int) int Name func(childComplexity int) int PodsCount func(childComplexity int) int Status func(childComplexity int) int } NamespaceMutationOutput struct { Labels func(childComplexity int) int Name func(childComplexity int) int } ExternalLink func(childComplexity int) int Label func(childComplexity int) int NavigationPath func(childComplexity int) int Order func(childComplexity int) int RequiredPermissions func(childComplexity int) int Settings func(childComplexity int) int ShowInNavigation func(childComplexity int) int ViewURL func(childComplexity int) int } OAuth2Client struct { Error func(childComplexity int) int Generation func(childComplexity int) int Name func(childComplexity int) int Namespace func(childComplexity int) int Spec func(childComplexity int) int } OAuth2ClientError struct { Code func(childComplexity int) int Description func(childComplexity int) int } OAuth2ClientEvent struct { Client func(childComplexity int) int Type func(childComplexity int) int } OAuth2ClientSpec struct { GrantTypes func(childComplexity int) int ResponseTypes func(childComplexity int) int Scope func(childComplexity int) int SecretName func(childComplexity int) int } OwnerReference struct { APIVersion func(childComplexity int) int BlockOwnerDeletion func(childComplexity int) int Controller func(childComplexity int) int Kind func(childComplexity int) int Name func(childComplexity int) int UID func(childComplexity int) int } Pod struct { ContainerStates func(childComplexity int) int CreationTimestamp func(childComplexity int) int JSON func(childComplexity int) int Labels func(childComplexity int) int Name func(childComplexity int) int Namespace func(childComplexity int) int NodeName func(childComplexity int) int RestartCount func(childComplexity int) int Status func(childComplexity int) int } PodEvent struct { Pod func(childComplexity int) int Type func(childComplexity int) int } PolicyRule struct { APIGroups func(childComplexity int) int Resources func(childComplexity int) int Verbs func(childComplexity int) int } ProtocolSettings struct { ContentMode func(childComplexity int) int ExemptHandshake func(childComplexity int) int Qos func(childComplexity int) int WebhookAuth func(childComplexity int) int } Query struct { APIRule func(childComplexity int, name string, namespace string) int APIRules func(childComplexity int, namespace string, serviceName *string, hostname *string) int AddonsConfigurations func(childComplexity int, namespace string, first *int, offset *int) int Application func(childComplexity int, name string) int Applications func(childComplexity int, namespace *string, first *int, offset *int) int BackendModules func(childComplexity int) int BindableResources func(childComplexity int, namespace string) int ClusterAddonsConfigurations func(childComplexity int, first *int, offset *int) int ClusterMicroFrontends func(childComplexity int) int ClusterRole func(childComplexity int, name string) int ClusterRoleBindings func(childComplexity int) int ClusterRoles func(childComplexity int) int ClusterServiceBroker func(childComplexity int, name string) int ClusterServiceBrokers func(childComplexity int, first *int, offset *int) int ClusterServiceClass func(childComplexity int, name string) int ClusterServiceClasses func(childComplexity int, first *int, offset *int) int ConfigMap func(childComplexity int, name string, namespace string) int ConfigMaps func(childComplexity int, namespace string, first *int, offset *int) int ConnectorService func(childComplexity int, application string) int Deployments func(childComplexity int, namespace string, excludeFunctions *bool) int EventActivations func(childComplexity int, namespace string) int EventSubscriptions func(childComplexity int, ownerName string, namespace string) int Function func(childComplexity int, name string, namespace string) int Functions func(childComplexity int, namespace string) int GitRepositories func(childComplexity int, namespace string) int GitRepository func(childComplexity int, namespace string, name string) int LimitRanges func(childComplexity int, namespace string) int MicroFrontends func(childComplexity int, namespace string) int Namespace func(childComplexity int, name string) int Namespaces func(childComplexity int, withSystemNamespaces *bool, withInactiveStatus *bool) int OAuth2Client func(childComplexity int, name string, namespace string) int OAuth2Clients func(childComplexity int, namespace string) int Pod func(childComplexity int, name string, namespace string) int Pods func(childComplexity int, namespace string, first *int, offset *int) int ReplicaSet func(childComplexity int, name string, namespace string) int ReplicaSets func(childComplexity int, namespace string, first *int, offset *int) int ResourceQuotas func(childComplexity int, namespace string) int Role func(childComplexity int, namespace string, name string) int RoleBindings func(childComplexity int, namespace string) int Roles func(childComplexity int, namespace string) int Secret func(childComplexity int, name string, namespace string) int Secrets func(childComplexity int, namespace string, first *int, offset *int) int SelfSubjectRules func(childComplexity int, namespace *string) int Service func(childComplexity int, name string, namespace string) int ServiceBinding func(childComplexity int, name string, namespace string) int ServiceBindingUsage func(childComplexity int, name string, namespace string) int ServiceBindingUsages func(childComplexity int, namespace string, resourceKind *string, resourceName *string) int ServiceBroker func(childComplexity int, name string, namespace string) int ServiceBrokers func(childComplexity int, namespace string, first *int, offset *int) int ServiceClass func(childComplexity int, namespace string, name string) int ServiceClasses func(childComplexity int, namespace string, first *int, offset *int) int ServiceInstance func(childComplexity int, name string, namespace string) int ServiceInstances func(childComplexity int, namespace string, first *int, offset *int, status *InstanceStatusType) int Services func(childComplexity int, namespace string, excludedLabels []string, first *int, offset *int) int Triggers func(childComplexity int, namespace string, serviceName string) int UsageKinds func(childComplexity int, first *int, offset *int) int VersionInfo func(childComplexity int) int } ReplicaSet struct { CreationTimestamp func(childComplexity int) int Images func(childComplexity int) int JSON func(childComplexity int) int Labels func(childComplexity int) int Name func(childComplexity int) int Namespace func(childComplexity int) int Pods func(childComplexity int) int } RepositoryAuth struct { SecretName func(childComplexity int) int Type func(childComplexity int) int } RequiredPermission struct { APIGroup func(childComplexity int) int Resource func(childComplexity int) int Verbs func(childComplexity int) int } ResourceLimits struct { CPU func(childComplexity int) int Memory func(childComplexity int) int } ResourceQuota struct { JSON func(childComplexity int) int Name func(childComplexity int) int Spec func(childComplexity int) int } ResourceQuotaHard struct { Limits func(childComplexity int) int Pods func(childComplexity int) int Requests func(childComplexity int) int } ResourceQuotaSpec struct { Hard func(childComplexity int) int } ResourceRef struct { Name func(childComplexity int) int Namespace func(childComplexity int) int } ResourceRule struct { APIGroups func(childComplexity int) int Resources func(childComplexity int) int Verbs func(childComplexity int) int } ResourceType struct { CPU func(childComplexity int) int Memory func(childComplexity int) int } ResourceValues struct { CPU func(childComplexity int) int Memory func(childComplexity int) int } Role struct { Name func(childComplexity int) int Namespace func(childComplexity int) int Rules func(childComplexity int) int } RoleBinding struct { Name func(childComplexity int) int Namespace func(childComplexity int) int RoleRef func(childComplexity int) int } RoleBindingEvent struct { RoleBinding func(childComplexity int) int Type func(childComplexity int) int } RoleRef struct { Kind func(childComplexity int) int Name func(childComplexity int) int } Rule struct { AccessStrategies func(childComplexity int) int Methods func(childComplexity int) int Path func(childComplexity int) int } Secret struct { Annotations func(childComplexity int) int CreationTime func(childComplexity int) int Data func(childComplexity int) int JSON func(childComplexity int) int Labels func(childComplexity int) int Name func(childComplexity int) int Namespace func(childComplexity int) int Type func(childComplexity int) int } SecretEvent struct { Secret func(childComplexity int) int Type func(childComplexity int) int } Service struct { ClusterIP func(childComplexity int) int CreationTimestamp func(childComplexity int) int JSON func(childComplexity int) int Labels func(childComplexity int) int Name func(childComplexity int) int Ports func(childComplexity int) int Status func(childComplexity int) int UID func(childComplexity int) int } ServiceBinding struct { Name func(childComplexity int) int Namespace func(childComplexity int) int Parameters func(childComplexity int) int Secret func(childComplexity int) int ServiceInstanceName func(childComplexity int) int Status func(childComplexity int) int } ServiceBindingEvent struct { ServiceBinding func(childComplexity int) int Type func(childComplexity int) int } ServiceBindingStatus struct { Message func(childComplexity int) int Reason func(childComplexity int) int Type func(childComplexity int) int } ServiceBindingUsage struct { Name func(childComplexity int) int Namespace func(childComplexity int) int Parameters func(childComplexity int) int ServiceBinding func(childComplexity int) int Status func(childComplexity int) int UsedBy func(childComplexity int) int } ServiceBindingUsageEvent struct { ServiceBindingUsage func(childComplexity int) int Type func(childComplexity int) int } ServiceBindingUsageParameters struct { EnvPrefix func(childComplexity int) int } ServiceBindingUsageStatus struct { Message func(childComplexity int) int Reason func(childComplexity int) int Type func(childComplexity int) int } ServiceBindings struct { Items func(childComplexity int) int Stats func(childComplexity int) int } ServiceBindingsStats struct { Failed func(childComplexity int) int Pending func(childComplexity int) int Ready func(childComplexity int) int Unknown func(childComplexity int) int } ServiceBroker struct { CreationTimestamp func(childComplexity int) int Labels func(childComplexity int) int Name func(childComplexity int) int Namespace func(childComplexity int) int Status func(childComplexity int) int URL func(childComplexity int) int } ServiceBrokerEvent struct { ServiceBroker func(childComplexity int) int Type func(childComplexity int) int } ServiceBrokerStatus struct { Message func(childComplexity int) int Ready func(childComplexity int) int Reason func(childComplexity int) int } ServiceClass struct { Activated func(childComplexity int) int AssetGroup func(childComplexity int) int ClusterAssetGroup func(childComplexity int) int CreationTimestamp func(childComplexity int) int Description func(childComplexity int) int DisplayName func(childComplexity int) int DocumentationURL func(childComplexity int) int ExternalName func(childComplexity int) int ImageURL func(childComplexity int) int Instances func(childComplexity int) int Labels func(childComplexity int) int LongDescription func(childComplexity int) int Name func(childComplexity int) int Namespace func(childComplexity int) int Plans func(childComplexity int) int ProviderDisplayName func(childComplexity int) int SupportURL func(childComplexity int) int Tags func(childComplexity int) int } ServiceEvent struct { Service func(childComplexity int) int Type func(childComplexity int) int } ServiceInstance struct { Bindable func(childComplexity int) int ClassReference func(childComplexity int) int ClusterServiceClass func(childComplexity int) int ClusterServicePlan func(childComplexity int) int CreationTimestamp func(childComplexity int) int Labels func(childComplexity int) int Name func(childComplexity int) int Namespace func(childComplexity int) int PlanReference func(childComplexity int) int PlanSpec func(childComplexity int) int ServiceBindingUsages func(childComplexity int) int ServiceBindings func(childComplexity int) int ServiceClass func(childComplexity int) int ServicePlan func(childComplexity int) int Status func(childComplexity int) int } ServiceInstanceEvent struct { ServiceInstance func(childComplexity int) int Type func(childComplexity int) int } ServiceInstanceResourceRef struct { ClusterWide func(childComplexity int) int DisplayName func(childComplexity int) int Name func(childComplexity int) int } ServiceInstanceStatus struct { Message func(childComplexity int) int Reason func(childComplexity int) int Type func(childComplexity int) int } ServicePlan struct { AssetGroup func(childComplexity int) int BindingCreateParameterSchema func(childComplexity int) int ClusterAssetGroup func(childComplexity int) int Description func(childComplexity int) int DisplayName func(childComplexity int) int ExternalName func(childComplexity int) int InstanceCreateParameterSchema func(childComplexity int) int Name func(childComplexity int) int Namespace func(childComplexity int) int RelatedServiceClassName func(childComplexity int) int } ServicePort struct { Name func(childComplexity int) int NodePort func(childComplexity int) int Port func(childComplexity int) int ServiceProtocol func(childComplexity int) int TargetPort func(childComplexity int) int } ServiceStatus struct { LoadBalancer func(childComplexity int) int } Subscriber struct { Ref func(childComplexity int) int } SubscriberRef struct { APIVersion func(childComplexity int) int Kind func(childComplexity int) int Name func(childComplexity int) int Namespace func(childComplexity int) int } Subscription struct { APIRuleEvent func(childComplexity int, namespace string, serviceName *string) int AddonsConfigurationEvent func(childComplexity int, namespace string) int ApplicationEvent func(childComplexity int) int AssetEvent func(childComplexity int, namespace string) int AssetGroupEvent func(childComplexity int, namespace string) int ClusterAddonsConfigurationEvent func(childComplexity int) int ClusterAssetEvent func(childComplexity int) int ClusterAssetGroupEvent func(childComplexity int) int ClusterRoleBindingEvent func(childComplexity int) int ClusterServiceBrokerEvent func(childComplexity int) int ConfigMapEvent func(childComplexity int, namespace string) int DeploymentEvent func(childComplexity int, namespace string) int FunctionEvent func(childComplexity int, namespace string, functionName *string) int NamespaceEvent func(childComplexity int, withSystemNamespaces *bool) int OAuth2ClientEvent func(childComplexity int, namespace string) int PodEvent func(childComplexity int, namespace string) int RoleBindingEvent func(childComplexity int, namespace string) int SecretEvent func(childComplexity int, namespace string) int ServiceBindingEvent func(childComplexity int, namespace string) int ServiceBindingUsageEvent func(childComplexity int, namespace string, resourceKind *string, resourceName *string) int ServiceBrokerEvent func(childComplexity int, namespace string) int ServiceEvent func(childComplexity int, namespace string) int ServiceInstanceEvent func(childComplexity int, namespace string) int SubscriptionSubscription func(childComplexity int, ownerName string, namespace string) int TriggerEvent func(childComplexity int, namespace string, serviceName string) int } SubscriptionEvent struct { Subscription func(childComplexity int) int Type func(childComplexity int) int } Trigger struct { Name func(childComplexity int) int Namespace func(childComplexity int) int Spec func(childComplexity int) int Status func(childComplexity int) int } TriggerEvent struct { Trigger func(childComplexity int) int Type func(childComplexity int) int } TriggerSpec struct { Broker func(childComplexity int) int Filter func(childComplexity int) int Path func(childComplexity int) int Port func(childComplexity int) int Subscriber func(childComplexity int) int } TriggerStatus struct { Reason func(childComplexity int) int Status func(childComplexity int) int } UsageKind struct { DisplayName func(childComplexity int) int Group func(childComplexity int) int Kind func(childComplexity int) int Name func(childComplexity int) int Version func(childComplexity int) int } UsageKindResource struct { Name func(childComplexity int) int Namespace func(childComplexity int) int } VersionInfo struct { KymaVersion func(childComplexity int) int } WebhookAuth struct { ClientId func(childComplexity int) int ClientSecret func(childComplexity int) int GrantType func(childComplexity int) int Scope func(childComplexity int) int TokenUrl func(childComplexity int) int Type func(childComplexity int) int } CompassMetadata struct { ApplicationID func(childComplexity int) int } EnabledMappingService struct { AllServices func(childComplexity int) int Namespace func(childComplexity int) int Services func(childComplexity int) int } }
type Config ¶
type Config struct { Resolvers ResolverRoot Directives DirectiveRoot Complexity ComplexityRoot }
type ConfigMapEvent ¶
type ConfigMapEvent struct { Type SubscriptionEventType `json:"type"` ConfigMap *ConfigMap `json:"configMap"` }
type ConnectorService ¶
type ConnectorService struct {
URL string `json:"url"`
}
type ContainerState ¶
type ContainerState struct { State ContainerStateType `json:"state"` Reason string `json:"reason"` Message string `json:"message"` }
type ContainerStateType ¶
type ContainerStateType string
const ( ContainerStateTypeWaiting ContainerStateType = "WAITING" ContainerStateTypeRunning ContainerStateType = "RUNNING" ContainerStateTypeTerminated ContainerStateType = "TERMINATED" )
func (ContainerStateType) IsValid ¶
func (e ContainerStateType) IsValid() bool
func (ContainerStateType) MarshalGQL ¶
func (e ContainerStateType) MarshalGQL(w io.Writer)
func (ContainerStateType) String ¶
func (e ContainerStateType) String() string
func (*ContainerStateType) UnmarshalGQL ¶
func (e *ContainerStateType) UnmarshalGQL(v interface{}) error
type CreateServiceBindingUsageInput ¶
type CreateServiceBindingUsageInput struct { Name *string `json:"name"` ServiceBindingRef *ServiceBindingRefInput `json:"serviceBindingRef"` UsedBy *LocalObjectReferenceInput `json:"usedBy"` Parameters *ServiceBindingUsageParametersInput `json:"parameters"` }
type DeleteApplicationOutput ¶
type DeleteApplicationOutput struct {
Name string `json:"name"`
}
type Deployment ¶
type Deployment struct { Name string `json:"name"` Namespace string `json:"namespace"` CreationTimestamp time.Time `json:"creationTimestamp"` Status *DeploymentStatus `json:"status"` Labels Labels `json:"labels"` Containers []*Container `json:"containers"` BoundServiceInstanceNames []string `json:"boundServiceInstanceNames"` }
type DeploymentCondition ¶
type DeploymentEvent ¶
type DeploymentEvent struct { Type SubscriptionEventType `json:"type"` Deployment *Deployment `json:"deployment"` }
type DeploymentResolver ¶
type DeploymentResolver interface {
BoundServiceInstanceNames(ctx context.Context, obj *Deployment) ([]string, error)
}
type DeploymentStatus ¶
type DeploymentStatus struct { Replicas int `json:"replicas"` UpdatedReplicas int `json:"updatedReplicas"` ReadyReplicas int `json:"readyReplicas"` AvailableReplicas int `json:"availableReplicas"` Conditions []*DeploymentCondition `json:"conditions"` }
type DirectiveRoot ¶
type EnabledMappingService ¶
type EnabledMappingService struct { Namespace string `json:"namespace"` AllServices bool `json:"allServices"` Services []*EnabledApplicationService `json:"services"` }
type EnvPrefixInput ¶
type EnvPrefixInput struct {
Name string `json:"name"`
}
type EventActivation ¶
type EventActivationEvent ¶
type EventActivationResolver ¶
type EventActivationResolver interface {
Events(ctx context.Context, obj *EventActivation) ([]*EventActivationEvent, error)
}
type EventSubscriptionSpecInput ¶
type EventSubscriptionSpecInput struct { Filters []*FiltersInput `json:"filters"` OwnerRef *v11.OwnerReference `json:"ownerRef"` }
type FiltersInput ¶
type Function ¶
type Function struct { Name string `json:"name"` Namespace string `json:"namespace"` UID string `json:"UID"` Labels Labels `json:"labels"` Source string `json:"source"` Dependencies string `json:"dependencies"` Env []*FunctionEnv `json:"env"` Replicas *FunctionReplicas `json:"replicas"` Resources *FunctionResources `json:"resources"` BuildResources *FunctionResources `json:"buildResources"` Runtime *string `json:"runtime"` SourceType *string `json:"sourceType"` BaseDir *string `json:"baseDir"` Reference *string `json:"reference"` Status *FunctionStatus `json:"status"` }
type FunctionEnv ¶
type FunctionEnv struct { Name string `json:"name"` Value string `json:"value"` ValueFrom *FunctionEnvValueFrom `json:"valueFrom"` }
type FunctionEnvInput ¶
type FunctionEnvInput struct { Name string `json:"name"` Value string `json:"value"` ValueFrom *FunctionEnvValueFromInput `json:"valueFrom"` }
type FunctionEnvValueFrom ¶
type FunctionEnvValueFrom struct { Type FunctionEnvValueFromType `json:"type"` Name string `json:"name"` Key string `json:"key"` Optional *bool `json:"optional"` }
type FunctionEnvValueFromInput ¶
type FunctionEnvValueFromInput struct { Type FunctionEnvValueFromType `json:"type"` Name string `json:"name"` Key string `json:"key"` Optional *bool `json:"optional"` }
type FunctionEnvValueFromType ¶
type FunctionEnvValueFromType string
const ( FunctionEnvValueFromTypeConfigMap FunctionEnvValueFromType = "ConfigMap" FunctionEnvValueFromTypeSecret FunctionEnvValueFromType = "Secret" )
func (FunctionEnvValueFromType) IsValid ¶
func (e FunctionEnvValueFromType) IsValid() bool
func (FunctionEnvValueFromType) MarshalGQL ¶
func (e FunctionEnvValueFromType) MarshalGQL(w io.Writer)
func (FunctionEnvValueFromType) String ¶
func (e FunctionEnvValueFromType) String() string
func (*FunctionEnvValueFromType) UnmarshalGQL ¶
func (e *FunctionEnvValueFromType) UnmarshalGQL(v interface{}) error
type FunctionEvent ¶
type FunctionEvent struct { Type SubscriptionEventType `json:"type"` Function *Function `json:"function"` }
type FunctionMetadata ¶
type FunctionMetadataInput ¶
type FunctionMutationInput ¶
type FunctionMutationInput struct { Labels Labels `json:"labels"` Source string `json:"source"` Dependencies string `json:"dependencies"` Env []*FunctionEnvInput `json:"env"` Replicas *FunctionReplicasInput `json:"replicas"` Resources *FunctionResourcesInput `json:"resources"` BuildResources *FunctionResourcesInput `json:"buildResources"` Runtime *string `json:"runtime"` SourceType *string `json:"sourceType"` BaseDir *string `json:"baseDir"` Reference *string `json:"reference"` }
type FunctionPhaseType ¶
type FunctionPhaseType string
const ( FunctionPhaseTypeInitializing FunctionPhaseType = "INITIALIZING" FunctionPhaseTypeBuilding FunctionPhaseType = "BUILDING" FunctionPhaseTypeDeploying FunctionPhaseType = "DEPLOYING" FunctionPhaseTypeRunning FunctionPhaseType = "RUNNING" FunctionPhaseTypeNewRevisionError FunctionPhaseType = "NEW_REVISION_ERROR" FunctionPhaseTypeFailed FunctionPhaseType = "FAILED" )
func (FunctionPhaseType) IsValid ¶
func (e FunctionPhaseType) IsValid() bool
func (FunctionPhaseType) MarshalGQL ¶
func (e FunctionPhaseType) MarshalGQL(w io.Writer)
func (FunctionPhaseType) String ¶
func (e FunctionPhaseType) String() string
func (*FunctionPhaseType) UnmarshalGQL ¶
func (e *FunctionPhaseType) UnmarshalGQL(v interface{}) error
type FunctionReasonType ¶
type FunctionReasonType string
const ( FunctionReasonTypeConfig FunctionReasonType = "CONFIG" FunctionReasonTypeJob FunctionReasonType = "JOB" FunctionReasonTypeService FunctionReasonType = "SERVICE" )
func (FunctionReasonType) IsValid ¶
func (e FunctionReasonType) IsValid() bool
func (FunctionReasonType) MarshalGQL ¶
func (e FunctionReasonType) MarshalGQL(w io.Writer)
func (FunctionReasonType) String ¶
func (e FunctionReasonType) String() string
func (*FunctionReasonType) UnmarshalGQL ¶
func (e *FunctionReasonType) UnmarshalGQL(v interface{}) error
type FunctionReplicas ¶
type FunctionReplicasInput ¶
type FunctionResources ¶
type FunctionResources struct { Limits *ResourceValues `json:"limits"` Requests *ResourceValues `json:"requests"` }
type FunctionResourcesInput ¶
type FunctionResourcesInput struct { Limits *ResourceValuesInput `json:"limits"` Requests *ResourceValuesInput `json:"requests"` }
type FunctionStatus ¶
type FunctionStatus struct { Phase FunctionPhaseType `json:"phase"` Reason *FunctionReasonType `json:"reason"` Message *string `json:"message"` }
type InstanceStatusType ¶
type InstanceStatusType string
const ( InstanceStatusTypeRunning InstanceStatusType = "RUNNING" InstanceStatusTypeProvisioning InstanceStatusType = "PROVISIONING" InstanceStatusTypeDeprovisioning InstanceStatusType = "DEPROVISIONING" InstanceStatusTypePending InstanceStatusType = "PENDING" InstanceStatusTypeFailed InstanceStatusType = "FAILED" )
func (InstanceStatusType) IsValid ¶
func (e InstanceStatusType) IsValid() bool
func (InstanceStatusType) MarshalGQL ¶
func (e InstanceStatusType) MarshalGQL(w io.Writer)
func (InstanceStatusType) String ¶
func (e InstanceStatusType) String() string
func (*InstanceStatusType) UnmarshalGQL ¶
func (e *InstanceStatusType) UnmarshalGQL(v interface{}) error
type JSON ¶
type JSON map[string]interface{}
func (JSON) MarshalGQL ¶
MarshalGQL implements the graphql.Marshaler interface
func (*JSON) UnmarshalGQL ¶
type LimitRangeInput ¶
type LimitRangeInput struct { Default *ResourceValuesInput `json:"default"` DefaultRequest *ResourceValuesInput `json:"defaultRequest"` Max *ResourceValuesInput `json:"max"` Type LimitRangeType `json:"type"` }
type LimitRangeItemResolver ¶
type LimitRangeItemResolver interface { Max(ctx context.Context, obj *v11.LimitRangeItem) (*ResourceLimits, error) Default(ctx context.Context, obj *v11.LimitRangeItem) (*ResourceLimits, error) DefaultRequest(ctx context.Context, obj *v11.LimitRangeItem) (*ResourceLimits, error) }
type LimitRangeResolver ¶
type LimitRangeType ¶
type LimitRangeType string
const ( LimitRangeTypeContainer LimitRangeType = "Container" LimitRangeTypePod LimitRangeType = "Pod" )
func (LimitRangeType) IsValid ¶
func (e LimitRangeType) IsValid() bool
func (LimitRangeType) MarshalGQL ¶
func (e LimitRangeType) MarshalGQL(w io.Writer)
func (LimitRangeType) String ¶
func (e LimitRangeType) String() string
func (*LimitRangeType) UnmarshalGQL ¶
func (e *LimitRangeType) UnmarshalGQL(v interface{}) error
type LoadBalancerIngress ¶
type LoadBalancerStatus ¶
type LoadBalancerStatus struct {
Ingress []*LoadBalancerIngress `json:"ingress"`
}
type LocalObjectReference ¶
type MicroFrontend ¶
type MutationResolver ¶
type MutationResolver interface { CreateResource(ctx context.Context, namespace string, resource JSON) (JSON, error) CreateServiceInstance(ctx context.Context, namespace string, params ServiceInstanceCreateInput) (*ServiceInstance, error) DeleteServiceInstance(ctx context.Context, name string, namespace string) (*ServiceInstance, error) CreateServiceBinding(ctx context.Context, serviceBindingName *string, serviceInstanceName string, namespace string, parameters JSON) (*CreateServiceBindingOutput, error) DeleteServiceBinding(ctx context.Context, serviceBindingName string, namespace string) (*DeleteServiceBindingOutput, error) CreateServiceBindingUsage(ctx context.Context, namespace string, createServiceBindingUsageInput *CreateServiceBindingUsageInput) (*ServiceBindingUsage, error) DeleteServiceBindingUsage(ctx context.Context, serviceBindingUsageName string, namespace string) (*DeleteServiceBindingUsageOutput, error) DeleteServiceBindingUsages(ctx context.Context, serviceBindingUsageNames []string, namespace string) ([]*DeleteServiceBindingUsageOutput, error) CreateClusterAddonsConfiguration(ctx context.Context, name string, repositories []*AddonsConfigurationRepositoryInput, urls []string, labels Labels) (*AddonsConfiguration, error) UpdateClusterAddonsConfiguration(ctx context.Context, name string, repositories []*AddonsConfigurationRepositoryInput, urls []string, labels Labels) (*AddonsConfiguration, error) DeleteClusterAddonsConfiguration(ctx context.Context, name string) (*AddonsConfiguration, error) AddClusterAddonsConfigurationURLs(ctx context.Context, name string, urls []string) (*AddonsConfiguration, error) RemoveClusterAddonsConfigurationURLs(ctx context.Context, name string, urls []string) (*AddonsConfiguration, error) AddClusterAddonsConfigurationRepository(ctx context.Context, name string, repositories []*AddonsConfigurationRepositoryInput) (*AddonsConfiguration, error) RemoveClusterAddonsConfigurationRepository(ctx context.Context, name string, urls []string) (*AddonsConfiguration, error) ResyncClusterAddonsConfiguration(ctx context.Context, name string) (*AddonsConfiguration, error) CreateAddonsConfiguration(ctx context.Context, name string, namespace string, repositories []*AddonsConfigurationRepositoryInput, urls []string, labels Labels) (*AddonsConfiguration, error) UpdateAddonsConfiguration(ctx context.Context, name string, namespace string, repositories []*AddonsConfigurationRepositoryInput, urls []string, labels Labels) (*AddonsConfiguration, error) DeleteAddonsConfiguration(ctx context.Context, name string, namespace string) (*AddonsConfiguration, error) AddAddonsConfigurationURLs(ctx context.Context, name string, namespace string, urls []string) (*AddonsConfiguration, error) RemoveAddonsConfigurationURLs(ctx context.Context, name string, namespace string, urls []string) (*AddonsConfiguration, error) AddAddonsConfigurationRepository(ctx context.Context, name string, namespace string, repositories []*AddonsConfigurationRepositoryInput) (*AddonsConfiguration, error) RemoveAddonsConfigurationRepository(ctx context.Context, name string, namespace string, urls []string) (*AddonsConfiguration, error) ResyncAddonsConfiguration(ctx context.Context, name string, namespace string) (*AddonsConfiguration, error) CreateApplication(ctx context.Context, name string, description *string, labels Labels) (*ApplicationMutationOutput, error) UpdateApplication(ctx context.Context, name string, description *string, labels Labels) (*ApplicationMutationOutput, error) DeleteApplication(ctx context.Context, name string) (*DeleteApplicationOutput, error) EnableApplication(ctx context.Context, application string, namespace string, allServices *bool, services []*ApplicationMappingService) (*ApplicationMapping, error) OverloadApplication(ctx context.Context, application string, namespace string, allServices *bool, services []*ApplicationMappingService) (*ApplicationMapping, error) DisableApplication(ctx context.Context, application string, namespace string) (*ApplicationMapping, error) UpdatePod(ctx context.Context, name string, namespace string, pod JSON) (*Pod, error) DeletePod(ctx context.Context, name string, namespace string) (*Pod, error) UpdateSecret(ctx context.Context, name string, namespace string, secret JSON) (*Secret, error) DeleteSecret(ctx context.Context, name string, namespace string) (*Secret, error) UpdateReplicaSet(ctx context.Context, name string, namespace string, replicaSet JSON) (*ReplicaSet, error) DeleteReplicaSet(ctx context.Context, name string, namespace string) (*ReplicaSet, error) UpdateConfigMap(ctx context.Context, name string, namespace string, configMap JSON) (*ConfigMap, error) DeleteConfigMap(ctx context.Context, name string, namespace string) (*ConfigMap, error) UpdateService(ctx context.Context, name string, namespace string, service JSON) (*Service, error) DeleteService(ctx context.Context, name string, namespace string) (*Service, error) CreateNamespace(ctx context.Context, name string, labels Labels) (*NamespaceMutationOutput, error) UpdateNamespace(ctx context.Context, name string, labels Labels) (*NamespaceMutationOutput, error) DeleteNamespace(ctx context.Context, name string) (*Namespace, error) CreateFunction(ctx context.Context, name string, namespace string, params FunctionMutationInput) (*Function, error) UpdateFunction(ctx context.Context, name string, namespace string, params FunctionMutationInput) (*Function, error) DeleteFunction(ctx context.Context, namespace string, function FunctionMetadataInput) (*FunctionMetadata, error) DeleteManyFunctions(ctx context.Context, namespace string, functions []*FunctionMetadataInput) ([]*FunctionMetadata, error) CreateAPIRule(ctx context.Context, name string, namespace string, params v1alpha1.APIRuleSpec) (*v1alpha1.APIRule, error) UpdateAPIRule(ctx context.Context, name string, namespace string, generation int, params v1alpha1.APIRuleSpec) (*v1alpha1.APIRule, error) DeleteAPIRule(ctx context.Context, name string, namespace string) (*v1alpha1.APIRule, error) CreateSubscription(ctx context.Context, name string, namespace string, params EventSubscriptionSpecInput) (*v1alpha13.Subscription, error) UpdateSubscription(ctx context.Context, name string, namespace string, params EventSubscriptionSpecInput) (*v1alpha13.Subscription, error) DeleteSubscription(ctx context.Context, name string, namespace string) (*v1alpha13.Subscription, error) CreateTrigger(ctx context.Context, namespace string, trigger TriggerCreateInput, ownerRef []*v1.OwnerReference) (*v1alpha14.Trigger, error) CreateManyTriggers(ctx context.Context, namespace string, triggers []*TriggerCreateInput, ownerRef []*v1.OwnerReference) ([]*v1alpha14.Trigger, error) DeleteTrigger(ctx context.Context, namespace string, triggerName string) (*v1alpha14.Trigger, error) DeleteManyTriggers(ctx context.Context, namespace string, triggerNames []string) ([]*v1alpha14.Trigger, error) CreateLimitRange(ctx context.Context, namespace string, name string, limitRange LimitRangeInput) (*v11.LimitRange, error) UpdateLimitRange(ctx context.Context, namespace string, name string, json JSON) (*v11.LimitRange, error) CreateResourceQuota(ctx context.Context, namespace string, name string, resourceQuota ResourceQuotaInput) (*v11.ResourceQuota, error) UpdateResourceQuota(ctx context.Context, namespace string, name string, json JSON) (*v11.ResourceQuota, error) CreateOAuth2Client(ctx context.Context, name string, namespace string, params v1alpha12.OAuth2ClientSpec) (*v1alpha12.OAuth2Client, error) UpdateOAuth2Client(ctx context.Context, name string, namespace string, generation int, params v1alpha12.OAuth2ClientSpec) (*v1alpha12.OAuth2Client, error) DeleteOAuth2Client(ctx context.Context, name string, namespace string) (*v1alpha12.OAuth2Client, error) CreateRoleBinding(ctx context.Context, name string, namespace string, params RoleBindingInput) (*v12.RoleBinding, error) DeleteRoleBinding(ctx context.Context, namespace string, name string) (*v12.RoleBinding, error) CreateClusterRoleBinding(ctx context.Context, name string, params ClusterRoleBindingInput) (*v12.ClusterRoleBinding, error) DeleteClusterRoleBinding(ctx context.Context, name string) (*v12.ClusterRoleBinding, error) CreateGitRepository(ctx context.Context, namespace string, name string, spec v1alpha11.GitRepositorySpec) (*v1alpha11.GitRepository, error) UpdateGitRepository(ctx context.Context, namespace string, name string, spec v1alpha11.GitRepositorySpec) (*v1alpha11.GitRepository, error) DeleteGitRepository(ctx context.Context, namespace string, name string) (*v1alpha11.GitRepository, error) }
type NamespaceEvent ¶
type NamespaceEvent struct { Type SubscriptionEventType `json:"type"` Namespace *NamespaceListItem `json:"namespace"` }
type NamespaceListItem ¶
type NamespaceListItem struct { Name string `json:"name"` Applications []string `json:"applications"` Labels Labels `json:"labels"` Status string `json:"status"` IsSystemNamespace bool `json:"isSystemNamespace"` PodsCount int `json:"podsCount"` HealthyPodsCount int `json:"healthyPodsCount"` ApplicationsCount int `json:"applicationsCount"` }
type NamespaceListItemResolver ¶
type NamespaceListItemResolver interface { PodsCount(ctx context.Context, obj *NamespaceListItem) (int, error) HealthyPodsCount(ctx context.Context, obj *NamespaceListItem) (int, error) ApplicationsCount(ctx context.Context, obj *NamespaceListItem) (*int, error) }
type NamespaceMutationOutput ¶
type NamespaceResolver ¶
type NavigationNode ¶
type NavigationNode struct {}
type OAuth2ClientEvent ¶
type OAuth2ClientEvent struct { Type SubscriptionEventType `json:"type"` Client *v1alpha11.OAuth2Client `json:"client"` }
type OAuth2ClientResolver ¶
type OAuth2ClientResolver interface {
Error(ctx context.Context, obj *v1alpha12.OAuth2Client) (*v1alpha12.ReconciliationError, error)
}
type Pod ¶
type Pod struct { Name string `json:"name"` NodeName string `json:"nodeName"` Namespace string `json:"namespace"` RestartCount int `json:"restartCount"` CreationTimestamp time.Time `json:"creationTimestamp"` Labels Labels `json:"labels"` Status PodStatusType `json:"status"` ContainerStates []*ContainerState `json:"containerStates"` JSON JSON `json:"json"` }
type PodEvent ¶
type PodEvent struct { Type SubscriptionEventType `json:"type"` Pod *Pod `json:"pod"` }
type PodStatusType ¶
type PodStatusType string
const ( PodStatusTypePending PodStatusType = "PENDING" PodStatusTypeRunning PodStatusType = "RUNNING" PodStatusTypeSucceeded PodStatusType = "SUCCEEDED" PodStatusTypeFailed PodStatusType = "FAILED" PodStatusTypeUnknown PodStatusType = "UNKNOWN" )
func (PodStatusType) IsValid ¶
func (e PodStatusType) IsValid() bool
func (PodStatusType) MarshalGQL ¶
func (e PodStatusType) MarshalGQL(w io.Writer)
func (PodStatusType) String ¶
func (e PodStatusType) String() string
func (*PodStatusType) UnmarshalGQL ¶
func (e *PodStatusType) UnmarshalGQL(v interface{}) error
type QueryResolver ¶
type QueryResolver interface { ServiceInstance(ctx context.Context, name string, namespace string) (*ServiceInstance, error) ServiceInstances(ctx context.Context, namespace string, first *int, offset *int, status *InstanceStatusType) ([]*ServiceInstance, error) ClusterServiceClasses(ctx context.Context, first *int, offset *int) ([]*ClusterServiceClass, error) ClusterServiceClass(ctx context.Context, name string) (*ClusterServiceClass, error) ServiceClasses(ctx context.Context, namespace string, first *int, offset *int) ([]*ServiceClass, error) ServiceClass(ctx context.Context, namespace string, name string) (*ServiceClass, error) ClusterServiceBrokers(ctx context.Context, first *int, offset *int) ([]*ClusterServiceBroker, error) ClusterServiceBroker(ctx context.Context, name string) (*ClusterServiceBroker, error) ServiceBrokers(ctx context.Context, namespace string, first *int, offset *int) ([]*ServiceBroker, error) ServiceBroker(ctx context.Context, name string, namespace string) (*ServiceBroker, error) ServiceBindingUsage(ctx context.Context, name string, namespace string) (*ServiceBindingUsage, error) ServiceBindingUsages(ctx context.Context, namespace string, resourceKind *string, resourceName *string) ([]*ServiceBindingUsage, error) ServiceBinding(ctx context.Context, name string, namespace string) (*ServiceBinding, error) UsageKinds(ctx context.Context, first *int, offset *int) ([]*UsageKind, error) ClusterAddonsConfigurations(ctx context.Context, first *int, offset *int) ([]*AddonsConfiguration, error) AddonsConfigurations(ctx context.Context, namespace string, first *int, offset *int) ([]*AddonsConfiguration, error) BindableResources(ctx context.Context, namespace string) ([]*BindableResourcesOutputItem, error) Application(ctx context.Context, name string) (*Application, error) Applications(ctx context.Context, namespace *string, first *int, offset *int) ([]*Application, error) ConnectorService(ctx context.Context, application string) (*ConnectorService, error) Namespaces(ctx context.Context, withSystemNamespaces *bool, withInactiveStatus *bool) ([]*NamespaceListItem, error) Namespace(ctx context.Context, name string) (*Namespace, error) Deployments(ctx context.Context, namespace string, excludeFunctions *bool) ([]*Deployment, error) VersionInfo(ctx context.Context) (*VersionInfo, error) Pod(ctx context.Context, name string, namespace string) (*Pod, error) Pods(ctx context.Context, namespace string, first *int, offset *int) ([]*Pod, error) Service(ctx context.Context, name string, namespace string) (*Service, error) Services(ctx context.Context, namespace string, excludedLabels []string, first *int, offset *int) ([]*Service, error) ConfigMap(ctx context.Context, name string, namespace string) (*ConfigMap, error) ConfigMaps(ctx context.Context, namespace string, first *int, offset *int) ([]*ConfigMap, error) ReplicaSet(ctx context.Context, name string, namespace string) (*ReplicaSet, error) ReplicaSets(ctx context.Context, namespace string, first *int, offset *int) ([]*ReplicaSet, error) EventActivations(ctx context.Context, namespace string) ([]*EventActivation, error) BackendModules(ctx context.Context) ([]*BackendModule, error) Secret(ctx context.Context, name string, namespace string) (*Secret, error) Secrets(ctx context.Context, namespace string, first *int, offset *int) ([]*Secret, error) MicroFrontends(ctx context.Context, namespace string) ([]*MicroFrontend, error) ClusterMicroFrontends(ctx context.Context) ([]*ClusterMicroFrontend, error) SelfSubjectRules(ctx context.Context, namespace *string) ([]*ResourceRule, error) Function(ctx context.Context, name string, namespace string) (*Function, error) Functions(ctx context.Context, namespace string) ([]*Function, error) APIRules(ctx context.Context, namespace string, serviceName *string, hostname *string) ([]*v1alpha1.APIRule, error) APIRule(ctx context.Context, name string, namespace string) (*v1alpha1.APIRule, error) EventSubscriptions(ctx context.Context, ownerName string, namespace string) ([]*v1alpha13.Subscription, error) Triggers(ctx context.Context, namespace string, serviceName string) ([]*v1alpha14.Trigger, error) LimitRanges(ctx context.Context, namespace string) ([]*v11.LimitRange, error) ResourceQuotas(ctx context.Context, namespace string) ([]*v11.ResourceQuota, error) OAuth2Clients(ctx context.Context, namespace string) ([]*v1alpha12.OAuth2Client, error) OAuth2Client(ctx context.Context, name string, namespace string) (*v1alpha12.OAuth2Client, error) Roles(ctx context.Context, namespace string) ([]*v12.Role, error) Role(ctx context.Context, namespace string, name string) (*v12.Role, error) ClusterRoles(ctx context.Context) ([]*v12.ClusterRole, error) ClusterRole(ctx context.Context, name string) (*v12.ClusterRole, error) RoleBindings(ctx context.Context, namespace string) ([]*v12.RoleBinding, error) ClusterRoleBindings(ctx context.Context) ([]*v12.ClusterRoleBinding, error) GitRepositories(ctx context.Context, namespace string) ([]*v1alpha11.GitRepository, error) GitRepository(ctx context.Context, namespace string, name string) (*v1alpha11.GitRepository, error) }
type ReplicaSet ¶
type RequiredPermission ¶
type ResolverRoot ¶
type ResolverRoot interface { APIRule() APIRuleResolver Application() ApplicationResolver Asset() AssetResolver AssetGroup() AssetGroupResolver ClusterAsset() ClusterAssetResolver ClusterAssetGroup() ClusterAssetGroupResolver ClusterServiceClass() ClusterServiceClassResolver ClusterServicePlan() ClusterServicePlanResolver Deployment() DeploymentResolver EventActivation() EventActivationResolver LimitRange() LimitRangeResolver LimitRangeItem() LimitRangeItemResolver Mutation() MutationResolver Namespace() NamespaceResolver NamespaceListItem() NamespaceListItemResolver OAuth2Client() OAuth2ClientResolver Query() QueryResolver ResourceQuota() ResourceQuotaResolver ResourceQuotaSpec() ResourceQuotaSpecResolver ServiceBinding() ServiceBindingResolver ServiceBindingUsage() ServiceBindingUsageResolver ServiceClass() ServiceClassResolver ServiceInstance() ServiceInstanceResolver ServicePlan() ServicePlanResolver Subscription() SubscriptionResolver Trigger() TriggerResolver TriggerSpec() TriggerSpecResolver }
type ResourceAttributes ¶
type ResourceAttributes struct { Verb string `json:"verb"` APIGroup *string `json:"apiGroup"` APIVersion *string `json:"apiVersion"` Resource *string `json:"resource"` ResourceArg *string `json:"resourceArg"` Subresource string `json:"subresource"` NameArg *string `json:"nameArg"` NamespaceArg *string `json:"namespaceArg"` IsChildResolver bool `json:"isChildResolver"` }
type ResourceLimits ¶
type ResourceQuotaHard ¶
type ResourceQuotaHard struct { Limits *ResourceLimits `json:"limits"` Requests *ResourceLimits `json:"requests"` Pods string `json:"pods"` }
type ResourceQuotaInput ¶
type ResourceQuotaInput struct { Limits *ResourceValuesInput `json:"limits"` Requests *ResourceValuesInput `json:"requests"` }
type ResourceQuotaResolver ¶
type ResourceQuotaSpecResolver ¶
type ResourceQuotaSpecResolver interface {
Hard(ctx context.Context, obj *v11.ResourceQuotaSpec) (*ResourceQuotaHard, error)
}
type ResourceRef ¶
type ResourceRefInput ¶
type ResourceRule ¶
type ResourceType ¶
type ResourceValues ¶
type ResourceValuesInput ¶
type RoleBindingEvent ¶
type RoleBindingEvent struct { Type SubscriptionEventType `json:"type"` RoleBinding *v1.RoleBinding `json:"roleBinding"` }
type RoleBindingInput ¶
type RoleBindingInput struct { RoleName string `json:"roleName"` RoleKind RoleKind `json:"roleKind"` Subjects []*RoleBindingSubject `json:"subjects"` }
type RoleBindingSubject ¶
type RoleBindingSubject struct { Name string `json:"name"` Kind SubjectKind `json:"kind"` }
type SecretEvent ¶
type SecretEvent struct { Type SubscriptionEventType `json:"type"` Secret *Secret `json:"secret"` }
type Service ¶
type Service struct { Name string `json:"name"` ClusterIP string `json:"clusterIP"` CreationTimestamp time.Time `json:"creationTimestamp"` Labels Labels `json:"labels"` Ports []*ServicePort `json:"ports"` Status *ServiceStatus `json:"status"` JSON JSON `json:"json"` UID string `json:"UID"` }
type ServiceBinding ¶
type ServiceBindingEvent ¶
type ServiceBindingEvent struct { Type SubscriptionEventType `json:"type"` ServiceBinding *ServiceBinding `json:"serviceBinding"` }
type ServiceBindingRefInput ¶
type ServiceBindingRefInput struct {
Name string `json:"name"`
}
type ServiceBindingResolver ¶
type ServiceBindingResolver interface {
Secret(ctx context.Context, obj *ServiceBinding) (*Secret, error)
}
type ServiceBindingStatus ¶
type ServiceBindingStatus struct { Type ServiceBindingStatusType `json:"type"` Reason string `json:"reason"` Message string `json:"message"` }
type ServiceBindingStatusType ¶
type ServiceBindingStatusType string
const ( ServiceBindingStatusTypeReady ServiceBindingStatusType = "READY" ServiceBindingStatusTypePending ServiceBindingStatusType = "PENDING" ServiceBindingStatusTypeFailed ServiceBindingStatusType = "FAILED" ServiceBindingStatusTypeUnknown ServiceBindingStatusType = "UNKNOWN" )
func (ServiceBindingStatusType) IsValid ¶
func (e ServiceBindingStatusType) IsValid() bool
func (ServiceBindingStatusType) MarshalGQL ¶
func (e ServiceBindingStatusType) MarshalGQL(w io.Writer)
func (ServiceBindingStatusType) String ¶
func (e ServiceBindingStatusType) String() string
func (*ServiceBindingStatusType) UnmarshalGQL ¶
func (e *ServiceBindingStatusType) UnmarshalGQL(v interface{}) error
type ServiceBindingUsage ¶
type ServiceBindingUsage struct { Name string Namespace string ServiceBindingName string UsedBy LocalObjectReference Status ServiceBindingUsageStatus Parameters *ServiceBindingUsageParameters }
type ServiceBindingUsageEvent ¶
type ServiceBindingUsageEvent struct { Type SubscriptionEventType `json:"type"` ServiceBindingUsage *ServiceBindingUsage `json:"serviceBindingUsage"` }
type ServiceBindingUsageParameters ¶
type ServiceBindingUsageParameters struct {
EnvPrefix *EnvPrefix `json:"envPrefix"`
}
type ServiceBindingUsageParametersInput ¶
type ServiceBindingUsageParametersInput struct {
EnvPrefix *EnvPrefixInput `json:"envPrefix"`
}
type ServiceBindingUsageResolver ¶
type ServiceBindingUsageResolver interface {
ServiceBinding(ctx context.Context, obj *ServiceBindingUsage) (*ServiceBinding, error)
}
type ServiceBindingUsageStatus ¶
type ServiceBindingUsageStatus struct { Type ServiceBindingUsageStatusType `json:"type"` Reason string `json:"reason"` Message string `json:"message"` }
type ServiceBindingUsageStatusType ¶
type ServiceBindingUsageStatusType string
const ( ServiceBindingUsageStatusTypeReady ServiceBindingUsageStatusType = "READY" ServiceBindingUsageStatusTypePending ServiceBindingUsageStatusType = "PENDING" ServiceBindingUsageStatusTypeFailed ServiceBindingUsageStatusType = "FAILED" ServiceBindingUsageStatusTypeUnknown ServiceBindingUsageStatusType = "UNKNOWN" )
func (ServiceBindingUsageStatusType) IsValid ¶
func (e ServiceBindingUsageStatusType) IsValid() bool
func (ServiceBindingUsageStatusType) MarshalGQL ¶
func (e ServiceBindingUsageStatusType) MarshalGQL(w io.Writer)
func (ServiceBindingUsageStatusType) String ¶
func (e ServiceBindingUsageStatusType) String() string
func (*ServiceBindingUsageStatusType) UnmarshalGQL ¶
func (e *ServiceBindingUsageStatusType) UnmarshalGQL(v interface{}) error
type ServiceBindings ¶
type ServiceBindings struct { Items []*ServiceBinding `json:"items"` Stats *ServiceBindingsStats `json:"stats"` }
type ServiceBindingsStats ¶
type ServiceBroker ¶
type ServiceBrokerEvent ¶
type ServiceBrokerEvent struct { Type SubscriptionEventType `json:"type"` ServiceBroker *ServiceBroker `json:"serviceBroker"` }
type ServiceBrokerStatus ¶
type ServiceClass ¶
type ServiceClass struct { Name string `json:"name"` Namespace string `json:"namespace"` ExternalName string `json:"externalName"` DisplayName *string `json:"displayName"` CreationTimestamp time.Time `json:"creationTimestamp"` Description string `json:"description"` LongDescription *string `json:"longDescription"` ImageURL *string `json:"imageUrl"` DocumentationURL *string `json:"documentationUrl"` SupportURL *string `json:"supportUrl"` ProviderDisplayName *string `json:"providerDisplayName"` Tags []string `json:"tags"` Labels Labels `json:"labels"` }
type ServiceClassResolver ¶
type ServiceClassResolver interface { Plans(ctx context.Context, obj *ServiceClass) ([]*ServicePlan, error) Activated(ctx context.Context, obj *ServiceClass) (bool, error) Instances(ctx context.Context, obj *ServiceClass) ([]*ServiceInstance, error) ClusterAssetGroup(ctx context.Context, obj *ServiceClass) (*ClusterAssetGroup, error) AssetGroup(ctx context.Context, obj *ServiceClass) (*AssetGroup, error) }
type ServiceEvent ¶
type ServiceEvent struct { Type SubscriptionEventType `json:"type"` Service *Service `json:"service"` }
type ServiceInstance ¶
type ServiceInstance struct { Name string `json:"name"` Namespace string `json:"namespace"` ClassReference *ServiceInstanceResourceRef `json:"classReference"` PlanReference *ServiceInstanceResourceRef `json:"planReference"` PlanSpec *JSON `json:"planSpec"` CreationTimestamp time.Time `json:"creationTimestamp"` Labels []string `json:"labels"` Status ServiceInstanceStatus `json:"status"` }
type ServiceInstanceCreateInput ¶
type ServiceInstanceCreateInput struct { Name string `json:"name"` ClassRef *ServiceInstanceCreateInputResourceRef `json:"classRef"` PlanRef *ServiceInstanceCreateInputResourceRef `json:"planRef"` Labels []string `json:"labels"` ParameterSchema JSON `json:"parameterSchema"` }
type ServiceInstanceEvent ¶
type ServiceInstanceEvent struct { Type SubscriptionEventType `json:"type"` ServiceInstance *ServiceInstance `json:"serviceInstance"` }
type ServiceInstanceResolver ¶
type ServiceInstanceResolver interface { ServiceClass(ctx context.Context, obj *ServiceInstance) (*ServiceClass, error) ClusterServiceClass(ctx context.Context, obj *ServiceInstance) (*ClusterServiceClass, error) ServicePlan(ctx context.Context, obj *ServiceInstance) (*ServicePlan, error) ClusterServicePlan(ctx context.Context, obj *ServiceInstance) (*ClusterServicePlan, error) Bindable(ctx context.Context, obj *ServiceInstance) (bool, error) ServiceBindings(ctx context.Context, obj *ServiceInstance) (*ServiceBindings, error) ServiceBindingUsages(ctx context.Context, obj *ServiceInstance) ([]*ServiceBindingUsage, error) }
type ServiceInstanceStatus ¶
type ServiceInstanceStatus struct { Type InstanceStatusType `json:"type"` Reason string `json:"reason"` Message string `json:"message"` }
type ServicePlan ¶
type ServicePlan struct { Name string `json:"name"` Namespace string `json:"namespace"` DisplayName *string `json:"displayName"` ExternalName string `json:"externalName"` Description string `json:"description"` RelatedServiceClassName string `json:"relatedServiceClassName"` InstanceCreateParameterSchema *JSON `json:"instanceCreateParameterSchema"` BindingCreateParameterSchema *JSON `json:"bindingCreateParameterSchema"` }
type ServicePlanResolver ¶
type ServicePlanResolver interface { ClusterAssetGroup(ctx context.Context, obj *ServicePlan) (*ClusterAssetGroup, error) AssetGroup(ctx context.Context, obj *ServicePlan) (*AssetGroup, error) }
type ServicePort ¶
type ServicePort struct { Name string `json:"name"` ServiceProtocol ServiceProtocol `json:"serviceProtocol"` Port int `json:"port"` NodePort int `json:"nodePort"` TargetPort int `json:"targetPort"` }
type ServiceProtocol ¶
type ServiceProtocol string
const ( ServiceProtocolTCP ServiceProtocol = "TCP" ServiceProtocolUDP ServiceProtocol = "UDP" ServiceProtocolUnknown ServiceProtocol = "UNKNOWN" )
func (ServiceProtocol) IsValid ¶
func (e ServiceProtocol) IsValid() bool
func (ServiceProtocol) MarshalGQL ¶
func (e ServiceProtocol) MarshalGQL(w io.Writer)
func (ServiceProtocol) String ¶
func (e ServiceProtocol) String() string
func (*ServiceProtocol) UnmarshalGQL ¶
func (e *ServiceProtocol) UnmarshalGQL(v interface{}) error
type ServiceStatus ¶
type ServiceStatus struct {
LoadBalancer *LoadBalancerStatus `json:"loadBalancer"`
}
type Settings ¶
type Settings map[string]interface{}
func (Settings) MarshalGQL ¶
MarshalGQL implements the graphql.Marshaler interface
func (*Settings) UnmarshalGQL ¶
type SubjectKind ¶
type SubjectKind string
const ( SubjectKindUser SubjectKind = "User" SubjectKindGroup SubjectKind = "Group" )
func (SubjectKind) IsValid ¶
func (e SubjectKind) IsValid() bool
func (SubjectKind) MarshalGQL ¶
func (e SubjectKind) MarshalGQL(w io.Writer)
func (SubjectKind) String ¶
func (e SubjectKind) String() string
func (*SubjectKind) UnmarshalGQL ¶
func (e *SubjectKind) UnmarshalGQL(v interface{}) error
type SubscriberInput ¶
type SubscriberInput struct { Ref *v12.KReference `json:"ref"` Port *uint32 `json:"port"` Path *string `json:"path"` }
type SubscriptionEvent ¶
type SubscriptionEvent struct { Type SubscriptionEventType `json:"type"` Subscription *v1alpha12.Subscription `json:"subscription"` }
type SubscriptionEventType ¶
type SubscriptionEventType string
const ( SubscriptionEventTypeAdd SubscriptionEventType = "ADD" SubscriptionEventTypeUpdate SubscriptionEventType = "UPDATE" SubscriptionEventTypeDelete SubscriptionEventType = "DELETE" )
func (SubscriptionEventType) IsValid ¶
func (e SubscriptionEventType) IsValid() bool
func (SubscriptionEventType) MarshalGQL ¶
func (e SubscriptionEventType) MarshalGQL(w io.Writer)
func (SubscriptionEventType) String ¶
func (e SubscriptionEventType) String() string
func (*SubscriptionEventType) UnmarshalGQL ¶
func (e *SubscriptionEventType) UnmarshalGQL(v interface{}) error
type SubscriptionResolver ¶
type SubscriptionResolver interface { ClusterAssetEvent(ctx context.Context) (<-chan *ClusterAssetEvent, error) AssetEvent(ctx context.Context, namespace string) (<-chan *AssetEvent, error) ClusterAssetGroupEvent(ctx context.Context) (<-chan *ClusterAssetGroupEvent, error) AssetGroupEvent(ctx context.Context, namespace string) (<-chan *AssetGroupEvent, error) ServiceInstanceEvent(ctx context.Context, namespace string) (<-chan *ServiceInstanceEvent, error) ServiceBindingEvent(ctx context.Context, namespace string) (<-chan *ServiceBindingEvent, error) ServiceBindingUsageEvent(ctx context.Context, namespace string, resourceKind *string, resourceName *string) (<-chan *ServiceBindingUsageEvent, error) ServiceBrokerEvent(ctx context.Context, namespace string) (<-chan *ServiceBrokerEvent, error) ClusterServiceBrokerEvent(ctx context.Context) (<-chan *ClusterServiceBrokerEvent, error) ApplicationEvent(ctx context.Context) (<-chan *ApplicationEvent, error) PodEvent(ctx context.Context, namespace string) (<-chan *PodEvent, error) DeploymentEvent(ctx context.Context, namespace string) (<-chan *DeploymentEvent, error) ServiceEvent(ctx context.Context, namespace string) (<-chan *ServiceEvent, error) ConfigMapEvent(ctx context.Context, namespace string) (<-chan *ConfigMapEvent, error) SecretEvent(ctx context.Context, namespace string) (<-chan *SecretEvent, error) ClusterAddonsConfigurationEvent(ctx context.Context) (<-chan *ClusterAddonsConfigurationEvent, error) AddonsConfigurationEvent(ctx context.Context, namespace string) (<-chan *AddonsConfigurationEvent, error) NamespaceEvent(ctx context.Context, withSystemNamespaces *bool) (<-chan *NamespaceEvent, error) FunctionEvent(ctx context.Context, namespace string, functionName *string) (<-chan *FunctionEvent, error) APIRuleEvent(ctx context.Context, namespace string, serviceName *string) (<-chan *APIRuleEvent, error) SubscriptionSubscription(ctx context.Context, ownerName string, namespace string) (<-chan *SubscriptionEvent, error) TriggerEvent(ctx context.Context, namespace string, serviceName string) (<-chan *TriggerEvent, error) OAuth2ClientEvent(ctx context.Context, namespace string) (<-chan *OAuth2ClientEvent, error) RoleBindingEvent(ctx context.Context, namespace string) (<-chan *RoleBindingEvent, error) ClusterRoleBindingEvent(ctx context.Context) (<-chan *ClusterRoleBindingEvent, error) }
type TriggerCreateInput ¶
type TriggerCreateInput struct { Name *string `json:"name"` Broker string `json:"broker"` FilterAttributes JSON `json:"filterAttributes"` Subscriber *SubscriberInput `json:"subscriber"` }
type TriggerEvent ¶
type TriggerEvent struct { Type SubscriptionEventType `json:"type"` Trigger *v1alpha13.Trigger `json:"trigger"` }
type TriggerResolver ¶
type TriggerSpecResolver ¶
type TriggerStatus ¶
type TriggerStatus struct { Reason []string `json:"reason"` Status TriggerStatusType `json:"status"` }
type TriggerStatusType ¶
type TriggerStatusType string
const ( TriggerStatusTypeFailed TriggerStatusType = "FAILED" TriggerStatusTypeUnknown TriggerStatusType = "UNKNOWN" TriggerStatusTypeReady TriggerStatusType = "READY" )
func (TriggerStatusType) IsValid ¶
func (e TriggerStatusType) IsValid() bool
func (TriggerStatusType) MarshalGQL ¶
func (e TriggerStatusType) MarshalGQL(w io.Writer)
func (TriggerStatusType) String ¶
func (e TriggerStatusType) String() string
func (*TriggerStatusType) UnmarshalGQL ¶
func (e *TriggerStatusType) UnmarshalGQL(v interface{}) error
type UsageKindResource ¶
type VersionInfo ¶
type VersionInfo struct {
KymaVersion *string `json:"kymaVersion"`
}
Source Files ¶
- APIRuleAccessStrategyInput.go
- UID.go
- URI.go
- application.go
- applicationmappingservice.go
- asset.go
- assetgroup.go
- clusterasset.go
- clusterassetgroup.go
- clusterserviceclass.go
- clusterserviceplan.go
- eventactivation.go
- json.go
- labels.go
- models_gen.go
- namespace.go
- port.go
- raw_extension.go
- schema_gen.go
- servicebinding.go
- servicebindingusage.go
- serviceclass.go
- serviceinstance.go
- serviceplan.go
- settings.go
- timestamp.go
Click to show internal directories.
Click to hide internal directories.