Documentation
¶
Index ¶
- Constants
- Variables
- func Kind(kind string) schema.GroupKind
- func RegisterDeepCopies(scheme *runtime.Scheme) errordeprecated
- func Resource(resource string) schema.GroupResource
- type Action
- type App
- type AppController
- type AppHandlerFunc
- type AppInterface
- type AppLifecycle
- type AppList
- type AppLister
- type AppSpec
- type AppStatus
- type AppsGetter
- type AuthConfig
- type AuthConfigController
- type AuthConfigHandlerFunc
- type AuthConfigInterface
- type AuthConfigLifecycle
- type AuthConfigList
- type AuthConfigLister
- type AuthConfigsGetter
- type AuthnConfig
- type AuthzConfig
- type AzureKubernetesServiceConfig
- type BaseService
- type BrokerList
- type Catalog
- type CatalogController
- type CatalogHandlerFunc
- type CatalogInterface
- type CatalogLifecycle
- type CatalogList
- type CatalogLister
- type CatalogSpec
- type CatalogStatus
- type CatalogsGetter
- type ChangePasswordInput
- type Client
- func (c *Client) Apps(namespace string) AppInterface
- func (c *Client) AuthConfigs(namespace string) AuthConfigInterface
- func (c *Client) Catalogs(namespace string) CatalogInterface
- func (c *Client) ClusterEvents(namespace string) ClusterEventInterface
- func (c *Client) ClusterLoggings(namespace string) ClusterLoggingInterface
- func (c *Client) ClusterRegistrationTokens(namespace string) ClusterRegistrationTokenInterface
- func (c *Client) ClusterRoleTemplateBindings(namespace string) ClusterRoleTemplateBindingInterface
- func (c *Client) Clusters(namespace string) ClusterInterface
- func (c *Client) DynamicSchemas(namespace string) DynamicSchemaInterface
- func (c *Client) GlobalRoleBindings(namespace string) GlobalRoleBindingInterface
- func (c *Client) GlobalRoles(namespace string) GlobalRoleInterface
- func (c *Client) GroupMembers(namespace string) GroupMemberInterface
- func (c *Client) Groups(namespace string) GroupInterface
- func (c *Client) ListenConfigs(namespace string) ListenConfigInterface
- func (c *Client) MachineDrivers(namespace string) MachineDriverInterface
- func (c *Client) MachineTemplates(namespace string) MachineTemplateInterface
- func (c *Client) Machines(namespace string) MachineInterface
- func (c *Client) PodSecurityPolicyTemplates(namespace string) PodSecurityPolicyTemplateInterface
- func (c *Client) Preferences(namespace string) PreferenceInterface
- func (c *Client) Principals(namespace string) PrincipalInterface
- func (c *Client) ProjectLoggings(namespace string) ProjectLoggingInterface
- func (c *Client) ProjectRoleTemplateBindings(namespace string) ProjectRoleTemplateBindingInterface
- func (c *Client) Projects(namespace string) ProjectInterface
- func (c *Client) RESTClient() rest.Interface
- func (c *Client) RoleTemplates(namespace string) RoleTemplateInterface
- func (c *Client) Settings(namespace string) SettingInterface
- func (c *Client) Start(ctx context.Context, threadiness int) error
- func (c *Client) Sync(ctx context.Context) error
- func (c *Client) TemplateVersions(namespace string) TemplateVersionInterface
- func (c *Client) Templates(namespace string) TemplateInterface
- func (c *Client) Tokens(namespace string) TokenInterface
- func (c *Client) Users(namespace string) UserInterface
- type Cluster
- type ClusterComponentStatus
- type ClusterCondition
- type ClusterConditionType
- type ClusterController
- type ClusterEvent
- type ClusterEventController
- type ClusterEventHandlerFunc
- type ClusterEventInterface
- type ClusterEventLifecycle
- type ClusterEventList
- type ClusterEventLister
- type ClusterEventsGetter
- type ClusterHandlerFunc
- type ClusterInterface
- type ClusterLifecycle
- type ClusterList
- type ClusterLister
- type ClusterLogging
- type ClusterLoggingController
- type ClusterLoggingHandlerFunc
- type ClusterLoggingInterface
- type ClusterLoggingLifecycle
- type ClusterLoggingList
- type ClusterLoggingLister
- type ClusterLoggingSpec
- type ClusterLoggingsGetter
- type ClusterRegistrationToken
- type ClusterRegistrationTokenController
- type ClusterRegistrationTokenHandlerFunc
- type ClusterRegistrationTokenInterface
- type ClusterRegistrationTokenLifecycle
- type ClusterRegistrationTokenList
- type ClusterRegistrationTokenLister
- type ClusterRegistrationTokenSpec
- type ClusterRegistrationTokenStatus
- type ClusterRegistrationTokensGetter
- type ClusterRoleTemplateBinding
- type ClusterRoleTemplateBindingController
- type ClusterRoleTemplateBindingHandlerFunc
- type ClusterRoleTemplateBindingInterface
- type ClusterRoleTemplateBindingLifecycle
- type ClusterRoleTemplateBindingList
- type ClusterRoleTemplateBindingLister
- type ClusterRoleTemplateBindingsGetter
- type ClusterSpec
- type ClusterStatus
- type ClustersGetter
- type CustomConfig
- type DynamicSchema
- type DynamicSchemaController
- type DynamicSchemaHandlerFunc
- type DynamicSchemaInterface
- type DynamicSchemaLifecycle
- type DynamicSchemaList
- type DynamicSchemaLister
- type DynamicSchemaSpec
- type DynamicSchemaStatus
- type DynamicSchemasGetter
- type ETCDService
- type ElasticsearchConfig
- type EmbeddedConfig
- type Field
- type File
- type Filter
- type GithubConfig
- type GithubConfigApplyInput
- type GithubConfigTestInput
- type GithubCredential
- type GlobalRole
- type GlobalRoleBinding
- type GlobalRoleBindingController
- type GlobalRoleBindingHandlerFunc
- type GlobalRoleBindingInterface
- type GlobalRoleBindingLifecycle
- type GlobalRoleBindingList
- type GlobalRoleBindingLister
- type GlobalRoleBindingsGetter
- type GlobalRoleController
- type GlobalRoleHandlerFunc
- type GlobalRoleInterface
- type GlobalRoleLifecycle
- type GlobalRoleList
- type GlobalRoleLister
- type GlobalRolesGetter
- type GoogleKubernetesEngineConfig
- type Group
- type GroupController
- type GroupHandlerFunc
- type GroupInterface
- type GroupLifecycle
- type GroupList
- type GroupLister
- type GroupMember
- type GroupMemberController
- type GroupMemberHandlerFunc
- type GroupMemberInterface
- type GroupMemberLifecycle
- type GroupMemberList
- type GroupMemberLister
- type GroupMembersGetter
- type GroupsGetter
- type ImportedConfig
- type IngressConfig
- type Interface
- type K8sServerConfig
- type KafkaConfig
- type KubeAPIService
- type KubeControllerService
- type KubeletService
- type KubeproxyService
- type ListOpts
- type ListenConfig
- type ListenConfigController
- type ListenConfigHandlerFunc
- type ListenConfigInterface
- type ListenConfigLifecycle
- type ListenConfigList
- type ListenConfigLister
- type ListenConfigsGetter
- type LocalConfig
- type LocalCredential
- type LoggingCommonSpec
- type LoggingCondition
- type LoggingStatus
- type LoginInput
- type Machine
- type MachineCommonParams
- type MachineCondition
- type MachineConfig
- type MachineController
- type MachineDriver
- type MachineDriverCondition
- type MachineDriverController
- type MachineDriverHandlerFunc
- type MachineDriverInterface
- type MachineDriverLifecycle
- type MachineDriverList
- type MachineDriverLister
- type MachineDriverSpec
- type MachineDriverStatus
- type MachineDriversGetter
- type MachineHandlerFunc
- type MachineInterface
- type MachineLifecycle
- type MachineList
- type MachineLister
- type MachineSpec
- type MachineStatus
- type MachineTemplate
- type MachineTemplateCondition
- type MachineTemplateController
- type MachineTemplateHandlerFunc
- type MachineTemplateInterface
- type MachineTemplateLifecycle
- type MachineTemplateList
- type MachineTemplateLister
- type MachineTemplateSpec
- type MachineTemplateStatus
- type MachineTemplatesGetter
- type MachinesGetter
- type NetworkConfig
- type PodSecurityPolicyTemplate
- type PodSecurityPolicyTemplateController
- type PodSecurityPolicyTemplateHandlerFunc
- type PodSecurityPolicyTemplateInterface
- type PodSecurityPolicyTemplateLifecycle
- type PodSecurityPolicyTemplateList
- type PodSecurityPolicyTemplateLister
- type PodSecurityPolicyTemplatesGetter
- type Preference
- type PreferenceController
- type PreferenceHandlerFunc
- type PreferenceInterface
- type PreferenceLifecycle
- type PreferenceList
- type PreferenceLister
- type PreferencesGetter
- type Principal
- type PrincipalController
- type PrincipalHandlerFunc
- type PrincipalInterface
- type PrincipalLifecycle
- type PrincipalList
- type PrincipalLister
- type PrincipalsGetter
- type PrivateRegistry
- type Project
- type ProjectCondition
- type ProjectController
- type ProjectHandlerFunc
- type ProjectInterface
- type ProjectLifecycle
- type ProjectList
- type ProjectLister
- type ProjectLogging
- type ProjectLoggingController
- type ProjectLoggingHandlerFunc
- type ProjectLoggingInterface
- type ProjectLoggingLifecycle
- type ProjectLoggingList
- type ProjectLoggingLister
- type ProjectLoggingSpec
- type ProjectLoggingsGetter
- type ProjectRoleTemplateBinding
- type ProjectRoleTemplateBindingController
- type ProjectRoleTemplateBindingHandlerFunc
- type ProjectRoleTemplateBindingInterface
- type ProjectRoleTemplateBindingLifecycle
- type ProjectRoleTemplateBindingList
- type ProjectRoleTemplateBindingLister
- type ProjectRoleTemplateBindingsGetter
- type ProjectSpec
- type ProjectStatus
- type ProjectsGetter
- type Question
- type RKEConfigNode
- type RKEConfigServices
- type RKESystemImages
- type RancherKubernetesEngineConfig
- type ReleaseInfo
- type RoleTemplate
- type RoleTemplateController
- type RoleTemplateHandlerFunc
- type RoleTemplateInterface
- type RoleTemplateLifecycle
- type RoleTemplateList
- type RoleTemplateLister
- type RoleTemplatesGetter
- type SchedulerService
- type SetPasswordInput
- type Setting
- type SettingController
- type SettingHandlerFunc
- type SettingInterface
- type SettingLifecycle
- type SettingList
- type SettingLister
- type SettingsGetter
- type SplunkConfig
- type SyslogConfig
- type Template
- type TemplateController
- type TemplateHandlerFunc
- type TemplateInterface
- type TemplateLifecycle
- type TemplateList
- type TemplateLister
- type TemplateSpec
- type TemplateStatus
- type TemplateVersion
- type TemplateVersionController
- type TemplateVersionHandlerFunc
- type TemplateVersionInterface
- type TemplateVersionLifecycle
- type TemplateVersionList
- type TemplateVersionLister
- type TemplateVersionSpec
- type TemplateVersionStatus
- type TemplateVersionsGetter
- type TemplatesGetter
- type Token
- type TokenController
- type TokenHandlerFunc
- type TokenInterface
- type TokenLifecycle
- type TokenList
- type TokenLister
- type TokensGetter
- type User
- type UserController
- type UserHandlerFunc
- type UserInterface
- type UserLifecycle
- type UserList
- type UserLister
- type UsersGetter
- type Values
- type VersionCommits
- type Zookeeper
Constants ¶
const ( // ClusterConditionReady Cluster ready to serve API (healthy when true, unhealthy when false) ClusterConditionReady condition.Cond = "Ready" ClusterConditionMachinesCreated condition.Cond = "MachinesCreated" // ClusterConditionProvisioned Cluster is provisioned ClusterConditionProvisioned condition.Cond = "Provisioned" ClusterConditionUpdated condition.Cond = "Updated" ClusterConditionRemoved condition.Cond = "Removed" ClusterConditionRegistered condition.Cond = "Registered" // ClusterConditionNoDiskPressure true when all cluster nodes have sufficient disk ClusterConditionNoDiskPressure condition.Cond = "NoDiskPressure" // ClusterConditionNoMemoryPressure true when all cluster nodes have sufficient memory ClusterConditionNoMemoryPressure condition.Cond = "NoMemoryPressure" // ClusterConditionconditionDefautlProjectCreated true when default project has been created ClusterConditionconditionDefautlProjectCreated condition.Cond = "DefaultProjectCreated" // ClusterConditionDefaultNamespaceAssigned true when cluster's default namespace has been initially assigned ClusterConditionDefaultNamespaceAssigned condition.Cond = "DefaultNamespaceAssigned" )
const ( GroupName = "management.cattle.io" Version = "v3" )
Variables ¶
var ( NamespaceBackedResource condition.Cond = "BackingNamespaceCreated" CreatorMadeOwner condition.Cond = "CreatorMadeOwner" )
var ( ClusterLoggingConditionInitialized condition.Cond = "Initialized" ClusterLoggingConditionProvisioned condition.Cond = "Provisioned" )
var ( MachineConditionInitialized condition.Cond = "Initialized" MachineConditionProvisioned condition.Cond = "Provisioned" MachineConditionConfigSaved condition.Cond = "Saved" MachineConditionConfigReady condition.Cond = "Ready" )
var ( MachineDriverConditionDownloaded condition.Cond = "Downloaded" MachineDriverConditionActive condition.Cond = "Active" MachineDriverConditionInactive condition.Cond = "Inactive" )
var ( AppGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "App", } AppResource = metav1.APIResource{ Name: "apps", SingularName: "app", Namespaced: true, Kind: AppGroupVersionKind.Kind, } )
var ( AuthConfigGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "AuthConfig", } AuthConfigResource = metav1.APIResource{ Name: "authconfigs", SingularName: "authconfig", Namespaced: false, Kind: AuthConfigGroupVersionKind.Kind, } )
var ( CatalogGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Catalog", } CatalogResource = metav1.APIResource{ Name: "catalogs", SingularName: "catalog", Namespaced: false, Kind: CatalogGroupVersionKind.Kind, } )
var ( ClusterGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Cluster", } ClusterResource = metav1.APIResource{ Name: "clusters", SingularName: "cluster", Namespaced: false, Kind: ClusterGroupVersionKind.Kind, } )
var ( ClusterEventGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "ClusterEvent", } ClusterEventResource = metav1.APIResource{ Name: "clusterevents", SingularName: "clusterevent", Namespaced: true, Kind: ClusterEventGroupVersionKind.Kind, } )
var ( ClusterLoggingGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "ClusterLogging", } ClusterLoggingResource = metav1.APIResource{ Name: "clusterloggings", SingularName: "clusterlogging", Namespaced: true, Kind: ClusterLoggingGroupVersionKind.Kind, } )
var ( ClusterRegistrationTokenGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "ClusterRegistrationToken", } ClusterRegistrationTokenResource = metav1.APIResource{ Name: "clusterregistrationtokens", SingularName: "clusterregistrationtoken", Namespaced: true, Kind: ClusterRegistrationTokenGroupVersionKind.Kind, } )
var ( ClusterRoleTemplateBindingGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "ClusterRoleTemplateBinding", } ClusterRoleTemplateBindingResource = metav1.APIResource{ Name: "clusterroletemplatebindings", SingularName: "clusterroletemplatebinding", Namespaced: true, Kind: ClusterRoleTemplateBindingGroupVersionKind.Kind, } )
var ( DynamicSchemaGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "DynamicSchema", } DynamicSchemaResource = metav1.APIResource{ Name: "dynamicschemas", SingularName: "dynamicschema", Namespaced: false, Kind: DynamicSchemaGroupVersionKind.Kind, } )
var ( GlobalRoleBindingGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "GlobalRoleBinding", } GlobalRoleBindingResource = metav1.APIResource{ Name: "globalrolebindings", SingularName: "globalrolebinding", Namespaced: false, Kind: GlobalRoleBindingGroupVersionKind.Kind, } )
var ( GlobalRoleGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "GlobalRole", } GlobalRoleResource = metav1.APIResource{ Name: "globalroles", SingularName: "globalrole", Namespaced: false, Kind: GlobalRoleGroupVersionKind.Kind, } )
var ( GroupGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Group", } GroupResource = metav1.APIResource{ Name: "groups", SingularName: "group", Namespaced: false, Kind: GroupGroupVersionKind.Kind, } )
var ( GroupMemberGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "GroupMember", } GroupMemberResource = metav1.APIResource{ Name: "groupmembers", SingularName: "groupmember", Namespaced: false, Kind: GroupMemberGroupVersionKind.Kind, } )
var ( ListenConfigGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "ListenConfig", } ListenConfigResource = metav1.APIResource{ Name: "listenconfigs", SingularName: "listenconfig", Namespaced: false, Kind: ListenConfigGroupVersionKind.Kind, } )
var ( MachineGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Machine", } MachineResource = metav1.APIResource{ Name: "machines", SingularName: "machine", Namespaced: true, Kind: MachineGroupVersionKind.Kind, } )
var ( MachineDriverGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "MachineDriver", } MachineDriverResource = metav1.APIResource{ Name: "machinedrivers", SingularName: "machinedriver", Namespaced: false, Kind: MachineDriverGroupVersionKind.Kind, } )
var ( MachineTemplateGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "MachineTemplate", } MachineTemplateResource = metav1.APIResource{ Name: "machinetemplates", SingularName: "machinetemplate", Namespaced: false, Kind: MachineTemplateGroupVersionKind.Kind, } )
var ( PodSecurityPolicyTemplateGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "PodSecurityPolicyTemplate", } PodSecurityPolicyTemplateResource = metav1.APIResource{ Name: "podsecuritypolicytemplates", SingularName: "podsecuritypolicytemplate", Namespaced: false, Kind: PodSecurityPolicyTemplateGroupVersionKind.Kind, } )
var ( PreferenceGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Preference", } PreferenceResource = metav1.APIResource{ Name: "preferences", SingularName: "preference", Namespaced: true, Kind: PreferenceGroupVersionKind.Kind, } )
var ( PrincipalGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Principal", } PrincipalResource = metav1.APIResource{ Name: "principals", SingularName: "principal", Namespaced: false, Kind: PrincipalGroupVersionKind.Kind, } )
var ( ProjectGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Project", } ProjectResource = metav1.APIResource{ Name: "projects", SingularName: "project", Namespaced: true, Kind: ProjectGroupVersionKind.Kind, } )
var ( ProjectLoggingGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "ProjectLogging", } ProjectLoggingResource = metav1.APIResource{ Name: "projectloggings", SingularName: "projectlogging", Namespaced: true, Kind: ProjectLoggingGroupVersionKind.Kind, } )
var ( ProjectRoleTemplateBindingGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "ProjectRoleTemplateBinding", } ProjectRoleTemplateBindingResource = metav1.APIResource{ Name: "projectroletemplatebindings", SingularName: "projectroletemplatebinding", Namespaced: true, Kind: ProjectRoleTemplateBindingGroupVersionKind.Kind, } )
var ( RoleTemplateGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "RoleTemplate", } RoleTemplateResource = metav1.APIResource{ Name: "roletemplates", SingularName: "roletemplate", Namespaced: false, Kind: RoleTemplateGroupVersionKind.Kind, } )
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var ( SettingGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Setting", } SettingResource = metav1.APIResource{ Name: "settings", SingularName: "setting", Namespaced: false, Kind: SettingGroupVersionKind.Kind, } )
var ( TemplateGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Template", } TemplateResource = metav1.APIResource{ Name: "templates", SingularName: "template", Namespaced: false, Kind: TemplateGroupVersionKind.Kind, } )
var ( TemplateVersionGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "TemplateVersion", } TemplateVersionResource = metav1.APIResource{ Name: "templateversions", SingularName: "templateversion", Namespaced: false, Kind: TemplateVersionGroupVersionKind.Kind, } )
var ( TokenGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Token", } TokenResource = metav1.APIResource{ Name: "tokens", SingularName: "token", Namespaced: false, Kind: TokenGroupVersionKind.Kind, } )
var ( UserGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "User", } UserResource = metav1.APIResource{ Name: "users", SingularName: "user", Namespaced: false, Kind: UserGroupVersionKind.Kind, } )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: Version}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func RegisterDeepCopies
deprecated
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Action ¶
type Action struct { Input string `json:"input,omitempty"` Output string `json:"output,omitempty"` }
func (*Action) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Action.
func (*Action) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type App ¶
type App struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppSpec `json:"spec,omitempty"` Status AppStatus `json:"status,omitempty"` }
func (*App) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new App.
func (*App) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*App) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppController ¶
type AppController interface { Informer() cache.SharedIndexInformer Lister() AppLister AddHandler(name string, handler AppHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler AppHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type AppHandlerFunc ¶
func NewAppLifecycleAdapter ¶
func NewAppLifecycleAdapter(name string, clusterScoped bool, client AppInterface, l AppLifecycle) AppHandlerFunc
type AppInterface ¶
type AppInterface interface { ObjectClient() *clientbase.ObjectClient Create(*App) (*App, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*App, error) Get(name string, opts metav1.GetOptions) (*App, error) Update(*App) (*App, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*AppList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() AppController AddHandler(name string, sync AppHandlerFunc) AddLifecycle(name string, lifecycle AppLifecycle) AddClusterScopedHandler(name, clusterName string, sync AppHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle AppLifecycle) }
type AppLifecycle ¶
type AppList ¶
type AppList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []App }
func (*AppList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppList.
func (*AppList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppSpec ¶
type AppSpec struct { ProjectName string `json:"projectName,omitempty" norman:"type=reference[project]"` Description string `json:"description,omitempty"` InstallNamespace string `json:"installNamespace,omitempty"` ExternalID string `json:"externalId,omitempty"` Templates map[string]string `json:"templates,omitempty"` Answers map[string]string `json:"answers,omitempty"` Prune bool `json:"prune,omitempty"` Tag map[string]string `json:"tag,omitempty"` User string `json:"user,omitempty"` Groups []string `json:"groups,omitempty"` }
func (*AppSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpec.
func (*AppSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppStatus ¶
type AppStatus struct {
Releases []ReleaseInfo `json:"releases,omitempty"`
}
func (*AppStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppStatus.
func (*AppStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppsGetter ¶
type AppsGetter interface {
Apps(namespace string) AppInterface
}
type AuthConfig ¶
type AuthConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Type string `json:"type"` }
AuthConfig structure contains the AuthConfig definition
func (*AuthConfig) DeepCopy ¶
func (in *AuthConfig) DeepCopy() *AuthConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthConfig.
func (*AuthConfig) DeepCopyInto ¶
func (in *AuthConfig) DeepCopyInto(out *AuthConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthConfig) DeepCopyObject ¶
func (in *AuthConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AuthConfigController ¶
type AuthConfigController interface { Informer() cache.SharedIndexInformer Lister() AuthConfigLister AddHandler(name string, handler AuthConfigHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler AuthConfigHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type AuthConfigHandlerFunc ¶
type AuthConfigHandlerFunc func(key string, obj *AuthConfig) error
func NewAuthConfigLifecycleAdapter ¶
func NewAuthConfigLifecycleAdapter(name string, clusterScoped bool, client AuthConfigInterface, l AuthConfigLifecycle) AuthConfigHandlerFunc
type AuthConfigInterface ¶
type AuthConfigInterface interface { ObjectClient() *clientbase.ObjectClient Create(*AuthConfig) (*AuthConfig, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*AuthConfig, error) Get(name string, opts metav1.GetOptions) (*AuthConfig, error) Update(*AuthConfig) (*AuthConfig, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*AuthConfigList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() AuthConfigController AddHandler(name string, sync AuthConfigHandlerFunc) AddLifecycle(name string, lifecycle AuthConfigLifecycle) AddClusterScopedHandler(name, clusterName string, sync AuthConfigHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle AuthConfigLifecycle) }
type AuthConfigLifecycle ¶
type AuthConfigLifecycle interface { Create(obj *AuthConfig) (*AuthConfig, error) Remove(obj *AuthConfig) (*AuthConfig, error) Updated(obj *AuthConfig) (*AuthConfig, error) }
type AuthConfigList ¶
type AuthConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AuthConfig }
func (*AuthConfigList) DeepCopy ¶
func (in *AuthConfigList) DeepCopy() *AuthConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthConfigList.
func (*AuthConfigList) DeepCopyInto ¶
func (in *AuthConfigList) DeepCopyInto(out *AuthConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthConfigList) DeepCopyObject ¶
func (in *AuthConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AuthConfigLister ¶
type AuthConfigLister interface { List(namespace string, selector labels.Selector) (ret []*AuthConfig, err error) Get(namespace, name string) (*AuthConfig, error) }
type AuthConfigsGetter ¶
type AuthConfigsGetter interface {
AuthConfigs(namespace string) AuthConfigInterface
}
type AuthnConfig ¶
type AuthnConfig struct { // Authentication strategy that will be used in kubernetes cluster Strategy string `yaml:"strategy" json:"strategy,omitempty"` // Authentication options Options map[string]string `yaml:"options" json:"options,omitempty"` }
func (*AuthnConfig) DeepCopy ¶
func (in *AuthnConfig) DeepCopy() *AuthnConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthnConfig.
func (*AuthnConfig) DeepCopyInto ¶
func (in *AuthnConfig) DeepCopyInto(out *AuthnConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthzConfig ¶
type AuthzConfig struct { // Authorization mode used by kubernetes Mode string `yaml:"mode" json:"mode,omitempty"` // Authorization mode options Options map[string]string `yaml:"options" json:"options,omitempty"` }
func (*AuthzConfig) DeepCopy ¶
func (in *AuthzConfig) DeepCopy() *AuthzConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthzConfig.
func (*AuthzConfig) DeepCopyInto ¶
func (in *AuthzConfig) DeepCopyInto(out *AuthzConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureKubernetesServiceConfig ¶
type AzureKubernetesServiceConfig struct { // Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. SubscriptionID string `json:"subscriptionId,omitempty" norman:"required"` // The name of the resource group. ResourceGroup string `json:"resourceGroup,omitempty" norman:"required"` // Resource location Location string `json:"location,omitempty"` // Resource tags Tag map[string]string `json:"tags,omitempty"` // Number of agents (VMs) to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1. Count int64 `json:"count,omitempty"` // DNS prefix to be used to create the FQDN for the agent pool. AgentDNSPrefix string `json:"agentDnsPrefix,,omitempty"` // FDQN for the agent pool AgentPoolName string `json:"agentPoolName,,omitempty"` // OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified. OsDiskSizeGB int64 `json:"osDiskSizeGb,omitempty"` // Size of agent VMs AgentVMSize string `json:"agentVmSize,omitempty"` // Version of Kubernetes specified when creating the managed cluster KubernetesVersion string `json:"kubernetesVersion,omitempty"` // Path to the public key to use for SSH into cluster SSHPublicKeyContents string `json:"sshPublicKeyContents,omitempty" norman:"required"` // Kubernetes Master DNS prefix (must be unique within Azure) MasterDNSPrefix string `json:"masterDnsPrefix,omitempty"` // Kubernetes admin username AdminUsername string `json:"adminUsername,omitempty"` // Different Base URL if required, usually needed for testing purposes BaseURL string `json:"baseUrl,omitempty"` // Azure Client ID to use ClientID string `json:"clientId,omitempty" norman:"required"` // Secret associated with the Client ID ClientSecret string `json:"clientSecret,omitempty" norman:"required"` }
func (*AzureKubernetesServiceConfig) DeepCopy ¶
func (in *AzureKubernetesServiceConfig) DeepCopy() *AzureKubernetesServiceConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureKubernetesServiceConfig.
func (*AzureKubernetesServiceConfig) DeepCopyInto ¶
func (in *AzureKubernetesServiceConfig) DeepCopyInto(out *AzureKubernetesServiceConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BaseService ¶
type BaseService struct { // Docker image of the service Image string `yaml:"image" json:"image,omitempty"` // Extra arguments that are added to the services ExtraArgs map[string]string `yaml:"extra_args" json:"extraArgs,omitempty"` }
func (*BaseService) DeepCopy ¶
func (in *BaseService) DeepCopy() *BaseService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BaseService.
func (*BaseService) DeepCopyInto ¶
func (in *BaseService) DeepCopyInto(out *BaseService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BrokerList ¶
type BrokerList struct {
BrokerList []string `json:"brokerList,omitempty"`
}
func (*BrokerList) DeepCopy ¶
func (in *BrokerList) DeepCopy() *BrokerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrokerList.
func (*BrokerList) DeepCopyInto ¶
func (in *BrokerList) DeepCopyInto(out *BrokerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Catalog ¶
type Catalog struct { metav1.TypeMeta `json:",inline"` // Standard object’s metadata. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Spec CatalogSpec `json:"spec"` Status CatalogStatus `json:"status"` }
func (*Catalog) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Catalog.
func (*Catalog) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Catalog) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CatalogController ¶
type CatalogController interface { Informer() cache.SharedIndexInformer Lister() CatalogLister AddHandler(name string, handler CatalogHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler CatalogHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type CatalogHandlerFunc ¶
func NewCatalogLifecycleAdapter ¶
func NewCatalogLifecycleAdapter(name string, clusterScoped bool, client CatalogInterface, l CatalogLifecycle) CatalogHandlerFunc
type CatalogInterface ¶
type CatalogInterface interface { ObjectClient() *clientbase.ObjectClient Create(*Catalog) (*Catalog, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*Catalog, error) Get(name string, opts metav1.GetOptions) (*Catalog, error) Update(*Catalog) (*Catalog, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*CatalogList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() CatalogController AddHandler(name string, sync CatalogHandlerFunc) AddLifecycle(name string, lifecycle CatalogLifecycle) AddClusterScopedHandler(name, clusterName string, sync CatalogHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle CatalogLifecycle) }
type CatalogLifecycle ¶
type CatalogList ¶
type CatalogList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Catalog }
func (*CatalogList) DeepCopy ¶
func (in *CatalogList) DeepCopy() *CatalogList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogList.
func (*CatalogList) DeepCopyInto ¶
func (in *CatalogList) DeepCopyInto(out *CatalogList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CatalogList) DeepCopyObject ¶
func (in *CatalogList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CatalogLister ¶
type CatalogSpec ¶
type CatalogSpec struct { Description string `json:"description"` URL string `json:"url,omitempty"` Branch string `json:"branch,omitempty"` CatalogKind string `json:"catalogKind,omitempty"` }
func (*CatalogSpec) DeepCopy ¶
func (in *CatalogSpec) DeepCopy() *CatalogSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogSpec.
func (*CatalogSpec) DeepCopyInto ¶
func (in *CatalogSpec) DeepCopyInto(out *CatalogSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogStatus ¶
type CatalogStatus struct { LastRefreshTimestamp string `json:"lastRefreshTimestamp,omitempty"` Commit string `json:"commit,omitempty"` // helmVersionCommits records hash of each helm template version HelmVersionCommits map[string]VersionCommits `json:"helmVersionCommits,omitempty"` }
func (*CatalogStatus) DeepCopy ¶
func (in *CatalogStatus) DeepCopy() *CatalogStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CatalogStatus.
func (*CatalogStatus) DeepCopyInto ¶
func (in *CatalogStatus) DeepCopyInto(out *CatalogStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CatalogsGetter ¶
type CatalogsGetter interface {
Catalogs(namespace string) CatalogInterface
}
type ChangePasswordInput ¶
type ChangePasswordInput struct { CurrentPassword string `json:"currentPassword" norman:"type=string,required"` NewPassword string `json:"newPassword" norman:"type=string,required"` }
func (*ChangePasswordInput) DeepCopy ¶
func (in *ChangePasswordInput) DeepCopy() *ChangePasswordInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ChangePasswordInput.
func (*ChangePasswordInput) DeepCopyInto ¶
func (in *ChangePasswordInput) DeepCopyInto(out *ChangePasswordInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Client ¶
func (*Client) Apps ¶
func (c *Client) Apps(namespace string) AppInterface
func (*Client) AuthConfigs ¶
func (c *Client) AuthConfigs(namespace string) AuthConfigInterface
func (*Client) Catalogs ¶
func (c *Client) Catalogs(namespace string) CatalogInterface
func (*Client) ClusterEvents ¶
func (c *Client) ClusterEvents(namespace string) ClusterEventInterface
func (*Client) ClusterLoggings ¶
func (c *Client) ClusterLoggings(namespace string) ClusterLoggingInterface
func (*Client) ClusterRegistrationTokens ¶
func (c *Client) ClusterRegistrationTokens(namespace string) ClusterRegistrationTokenInterface
func (*Client) ClusterRoleTemplateBindings ¶
func (c *Client) ClusterRoleTemplateBindings(namespace string) ClusterRoleTemplateBindingInterface
func (*Client) Clusters ¶
func (c *Client) Clusters(namespace string) ClusterInterface
func (*Client) DynamicSchemas ¶
func (c *Client) DynamicSchemas(namespace string) DynamicSchemaInterface
func (*Client) GlobalRoleBindings ¶
func (c *Client) GlobalRoleBindings(namespace string) GlobalRoleBindingInterface
func (*Client) GlobalRoles ¶
func (c *Client) GlobalRoles(namespace string) GlobalRoleInterface
func (*Client) GroupMembers ¶
func (c *Client) GroupMembers(namespace string) GroupMemberInterface
func (*Client) Groups ¶
func (c *Client) Groups(namespace string) GroupInterface
func (*Client) ListenConfigs ¶
func (c *Client) ListenConfigs(namespace string) ListenConfigInterface
func (*Client) MachineDrivers ¶
func (c *Client) MachineDrivers(namespace string) MachineDriverInterface
func (*Client) MachineTemplates ¶
func (c *Client) MachineTemplates(namespace string) MachineTemplateInterface
func (*Client) Machines ¶
func (c *Client) Machines(namespace string) MachineInterface
func (*Client) PodSecurityPolicyTemplates ¶
func (c *Client) PodSecurityPolicyTemplates(namespace string) PodSecurityPolicyTemplateInterface
func (*Client) Preferences ¶
func (c *Client) Preferences(namespace string) PreferenceInterface
func (*Client) Principals ¶
func (c *Client) Principals(namespace string) PrincipalInterface
func (*Client) ProjectLoggings ¶
func (c *Client) ProjectLoggings(namespace string) ProjectLoggingInterface
func (*Client) ProjectRoleTemplateBindings ¶
func (c *Client) ProjectRoleTemplateBindings(namespace string) ProjectRoleTemplateBindingInterface
func (*Client) Projects ¶
func (c *Client) Projects(namespace string) ProjectInterface
func (*Client) RESTClient ¶
func (*Client) RoleTemplates ¶
func (c *Client) RoleTemplates(namespace string) RoleTemplateInterface
func (*Client) Settings ¶
func (c *Client) Settings(namespace string) SettingInterface
func (*Client) TemplateVersions ¶
func (c *Client) TemplateVersions(namespace string) TemplateVersionInterface
func (*Client) Templates ¶
func (c *Client) Templates(namespace string) TemplateInterface
func (*Client) Tokens ¶
func (c *Client) Tokens(namespace string) TokenInterface
func (*Client) Users ¶
func (c *Client) Users(namespace string) UserInterface
type Cluster ¶
type Cluster struct { metav1.TypeMeta `json:",inline"` // Standard object’s metadata. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Spec ClusterSpec `json:"spec"` // Most recent observed status of the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Status ClusterStatus `json:"status"` }
func (*Cluster) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.
func (*Cluster) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cluster) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterComponentStatus ¶
type ClusterComponentStatus struct { Name string `json:"name"` Conditions []v1.ComponentCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,2,rep,name=conditions"` }
func (*ClusterComponentStatus) DeepCopy ¶
func (in *ClusterComponentStatus) DeepCopy() *ClusterComponentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterComponentStatus.
func (*ClusterComponentStatus) DeepCopyInto ¶
func (in *ClusterComponentStatus) DeepCopyInto(out *ClusterComponentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterCondition ¶
type ClusterCondition struct { // Type of cluster condition. Type ClusterConditionType `json:"type"` // Status of the condition, one of True, False, Unknown. Status v1.ConditionStatus `json:"status"` // The last time this condition was updated. LastUpdateTime string `json:"lastUpdateTime,omitempty"` // Last time the condition transitioned from one status to another. LastTransitionTime string `json:"lastTransitionTime,omitempty"` // The reason for the condition's last transition. Reason string `json:"reason,omitempty"` // Human-readable message indicating details about last transition Message string `json:"message,omitempty"` }
func (*ClusterCondition) DeepCopy ¶
func (in *ClusterCondition) DeepCopy() *ClusterCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCondition.
func (*ClusterCondition) DeepCopyInto ¶
func (in *ClusterCondition) DeepCopyInto(out *ClusterCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterConditionType ¶
type ClusterConditionType string
type ClusterController ¶
type ClusterController interface { Informer() cache.SharedIndexInformer Lister() ClusterLister AddHandler(name string, handler ClusterHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler ClusterHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type ClusterEvent ¶
type ClusterEvent struct { types.Namespaced v1.Event ClusterName string `json:"clusterName" norman:"type=reference[cluster]"` }
func (*ClusterEvent) DeepCopy ¶
func (in *ClusterEvent) DeepCopy() *ClusterEvent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterEvent.
func (*ClusterEvent) DeepCopyInto ¶
func (in *ClusterEvent) DeepCopyInto(out *ClusterEvent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterEvent) DeepCopyObject ¶
func (in *ClusterEvent) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterEventController ¶
type ClusterEventController interface { Informer() cache.SharedIndexInformer Lister() ClusterEventLister AddHandler(name string, handler ClusterEventHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler ClusterEventHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type ClusterEventHandlerFunc ¶
type ClusterEventHandlerFunc func(key string, obj *ClusterEvent) error
func NewClusterEventLifecycleAdapter ¶
func NewClusterEventLifecycleAdapter(name string, clusterScoped bool, client ClusterEventInterface, l ClusterEventLifecycle) ClusterEventHandlerFunc
type ClusterEventInterface ¶
type ClusterEventInterface interface { ObjectClient() *clientbase.ObjectClient Create(*ClusterEvent) (*ClusterEvent, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*ClusterEvent, error) Get(name string, opts metav1.GetOptions) (*ClusterEvent, error) Update(*ClusterEvent) (*ClusterEvent, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*ClusterEventList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterEventController AddHandler(name string, sync ClusterEventHandlerFunc) AddLifecycle(name string, lifecycle ClusterEventLifecycle) AddClusterScopedHandler(name, clusterName string, sync ClusterEventHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle ClusterEventLifecycle) }
type ClusterEventLifecycle ¶
type ClusterEventLifecycle interface { Create(obj *ClusterEvent) (*ClusterEvent, error) Remove(obj *ClusterEvent) (*ClusterEvent, error) Updated(obj *ClusterEvent) (*ClusterEvent, error) }
type ClusterEventList ¶
type ClusterEventList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterEvent }
func (*ClusterEventList) DeepCopy ¶
func (in *ClusterEventList) DeepCopy() *ClusterEventList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterEventList.
func (*ClusterEventList) DeepCopyInto ¶
func (in *ClusterEventList) DeepCopyInto(out *ClusterEventList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterEventList) DeepCopyObject ¶
func (in *ClusterEventList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterEventLister ¶
type ClusterEventLister interface { List(namespace string, selector labels.Selector) (ret []*ClusterEvent, err error) Get(namespace, name string) (*ClusterEvent, error) }
type ClusterEventsGetter ¶
type ClusterEventsGetter interface {
ClusterEvents(namespace string) ClusterEventInterface
}
type ClusterHandlerFunc ¶
func NewClusterLifecycleAdapter ¶
func NewClusterLifecycleAdapter(name string, clusterScoped bool, client ClusterInterface, l ClusterLifecycle) ClusterHandlerFunc
type ClusterInterface ¶
type ClusterInterface interface { ObjectClient() *clientbase.ObjectClient Create(*Cluster) (*Cluster, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*Cluster, error) Get(name string, opts metav1.GetOptions) (*Cluster, error) Update(*Cluster) (*Cluster, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*ClusterList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterController AddHandler(name string, sync ClusterHandlerFunc) AddLifecycle(name string, lifecycle ClusterLifecycle) AddClusterScopedHandler(name, clusterName string, sync ClusterHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle ClusterLifecycle) }
type ClusterLifecycle ¶
type ClusterList ¶
type ClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Cluster }
func (*ClusterList) DeepCopy ¶
func (in *ClusterList) DeepCopy() *ClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList.
func (*ClusterList) DeepCopyInto ¶
func (in *ClusterList) DeepCopyInto(out *ClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterList) DeepCopyObject ¶
func (in *ClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterLister ¶
type ClusterLogging ¶
type ClusterLogging struct { types.Namespaced metav1.TypeMeta `json:",inline"` // Standard object’s metadata. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Spec ClusterLoggingSpec `json:"spec"` // Most recent observed status of the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Status LoggingStatus `json:"status"` }
func (*ClusterLogging) DeepCopy ¶
func (in *ClusterLogging) DeepCopy() *ClusterLogging
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterLogging.
func (*ClusterLogging) DeepCopyInto ¶
func (in *ClusterLogging) DeepCopyInto(out *ClusterLogging)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterLogging) DeepCopyObject ¶
func (in *ClusterLogging) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterLoggingController ¶
type ClusterLoggingController interface { Informer() cache.SharedIndexInformer Lister() ClusterLoggingLister AddHandler(name string, handler ClusterLoggingHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler ClusterLoggingHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type ClusterLoggingHandlerFunc ¶
type ClusterLoggingHandlerFunc func(key string, obj *ClusterLogging) error
func NewClusterLoggingLifecycleAdapter ¶
func NewClusterLoggingLifecycleAdapter(name string, clusterScoped bool, client ClusterLoggingInterface, l ClusterLoggingLifecycle) ClusterLoggingHandlerFunc
type ClusterLoggingInterface ¶
type ClusterLoggingInterface interface { ObjectClient() *clientbase.ObjectClient Create(*ClusterLogging) (*ClusterLogging, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*ClusterLogging, error) Get(name string, opts metav1.GetOptions) (*ClusterLogging, error) Update(*ClusterLogging) (*ClusterLogging, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*ClusterLoggingList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterLoggingController AddHandler(name string, sync ClusterLoggingHandlerFunc) AddLifecycle(name string, lifecycle ClusterLoggingLifecycle) AddClusterScopedHandler(name, clusterName string, sync ClusterLoggingHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle ClusterLoggingLifecycle) }
type ClusterLoggingLifecycle ¶
type ClusterLoggingLifecycle interface { Create(obj *ClusterLogging) (*ClusterLogging, error) Remove(obj *ClusterLogging) (*ClusterLogging, error) Updated(obj *ClusterLogging) (*ClusterLogging, error) }
type ClusterLoggingList ¶
type ClusterLoggingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterLogging }
func (*ClusterLoggingList) DeepCopy ¶
func (in *ClusterLoggingList) DeepCopy() *ClusterLoggingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterLoggingList.
func (*ClusterLoggingList) DeepCopyInto ¶
func (in *ClusterLoggingList) DeepCopyInto(out *ClusterLoggingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterLoggingList) DeepCopyObject ¶
func (in *ClusterLoggingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterLoggingLister ¶
type ClusterLoggingLister interface { List(namespace string, selector labels.Selector) (ret []*ClusterLogging, err error) Get(namespace, name string) (*ClusterLogging, error) }
type ClusterLoggingSpec ¶
type ClusterLoggingSpec struct { LoggingCommonSpec ClusterName string `json:"clusterName" norman:"type=reference[cluster]"` EmbeddedConfig *EmbeddedConfig `json:"embeddedConfig,omitempty"` }
func (*ClusterLoggingSpec) DeepCopy ¶
func (in *ClusterLoggingSpec) DeepCopy() *ClusterLoggingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterLoggingSpec.
func (*ClusterLoggingSpec) DeepCopyInto ¶
func (in *ClusterLoggingSpec) DeepCopyInto(out *ClusterLoggingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterLoggingsGetter ¶
type ClusterLoggingsGetter interface {
ClusterLoggings(namespace string) ClusterLoggingInterface
}
type ClusterRegistrationToken ¶
type ClusterRegistrationToken struct { types.Namespaced metav1.TypeMeta `json:",inline"` // Standard object’s metadata. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Spec ClusterRegistrationTokenSpec `json:"spec"` // Most recent observed status of the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Status ClusterRegistrationTokenStatus `json:"status"` }
func (*ClusterRegistrationToken) DeepCopy ¶
func (in *ClusterRegistrationToken) DeepCopy() *ClusterRegistrationToken
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRegistrationToken.
func (*ClusterRegistrationToken) DeepCopyInto ¶
func (in *ClusterRegistrationToken) DeepCopyInto(out *ClusterRegistrationToken)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterRegistrationToken) DeepCopyObject ¶
func (in *ClusterRegistrationToken) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterRegistrationTokenController ¶
type ClusterRegistrationTokenController interface { Informer() cache.SharedIndexInformer Lister() ClusterRegistrationTokenLister AddHandler(name string, handler ClusterRegistrationTokenHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler ClusterRegistrationTokenHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type ClusterRegistrationTokenHandlerFunc ¶
type ClusterRegistrationTokenHandlerFunc func(key string, obj *ClusterRegistrationToken) error
func NewClusterRegistrationTokenLifecycleAdapter ¶
func NewClusterRegistrationTokenLifecycleAdapter(name string, clusterScoped bool, client ClusterRegistrationTokenInterface, l ClusterRegistrationTokenLifecycle) ClusterRegistrationTokenHandlerFunc
type ClusterRegistrationTokenInterface ¶
type ClusterRegistrationTokenInterface interface { ObjectClient() *clientbase.ObjectClient Create(*ClusterRegistrationToken) (*ClusterRegistrationToken, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*ClusterRegistrationToken, error) Get(name string, opts metav1.GetOptions) (*ClusterRegistrationToken, error) Update(*ClusterRegistrationToken) (*ClusterRegistrationToken, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*ClusterRegistrationTokenList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterRegistrationTokenController AddHandler(name string, sync ClusterRegistrationTokenHandlerFunc) AddLifecycle(name string, lifecycle ClusterRegistrationTokenLifecycle) AddClusterScopedHandler(name, clusterName string, sync ClusterRegistrationTokenHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle ClusterRegistrationTokenLifecycle) }
type ClusterRegistrationTokenLifecycle ¶
type ClusterRegistrationTokenLifecycle interface { Create(obj *ClusterRegistrationToken) (*ClusterRegistrationToken, error) Remove(obj *ClusterRegistrationToken) (*ClusterRegistrationToken, error) Updated(obj *ClusterRegistrationToken) (*ClusterRegistrationToken, error) }
type ClusterRegistrationTokenList ¶
type ClusterRegistrationTokenList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterRegistrationToken }
func (*ClusterRegistrationTokenList) DeepCopy ¶
func (in *ClusterRegistrationTokenList) DeepCopy() *ClusterRegistrationTokenList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRegistrationTokenList.
func (*ClusterRegistrationTokenList) DeepCopyInto ¶
func (in *ClusterRegistrationTokenList) DeepCopyInto(out *ClusterRegistrationTokenList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterRegistrationTokenList) DeepCopyObject ¶
func (in *ClusterRegistrationTokenList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterRegistrationTokenLister ¶
type ClusterRegistrationTokenLister interface { List(namespace string, selector labels.Selector) (ret []*ClusterRegistrationToken, err error) Get(namespace, name string) (*ClusterRegistrationToken, error) }
type ClusterRegistrationTokenSpec ¶
type ClusterRegistrationTokenSpec struct {
ClusterName string `json:"clusterName" norman:"required,type=reference[cluster]"`
}
func (*ClusterRegistrationTokenSpec) DeepCopy ¶
func (in *ClusterRegistrationTokenSpec) DeepCopy() *ClusterRegistrationTokenSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRegistrationTokenSpec.
func (*ClusterRegistrationTokenSpec) DeepCopyInto ¶
func (in *ClusterRegistrationTokenSpec) DeepCopyInto(out *ClusterRegistrationTokenSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRegistrationTokenStatus ¶
type ClusterRegistrationTokenStatus struct { Command string `json:"command"` ManifestURL string `json:"manifestUrl"` Token string `json:"token"` }
func (*ClusterRegistrationTokenStatus) DeepCopy ¶
func (in *ClusterRegistrationTokenStatus) DeepCopy() *ClusterRegistrationTokenStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRegistrationTokenStatus.
func (*ClusterRegistrationTokenStatus) DeepCopyInto ¶
func (in *ClusterRegistrationTokenStatus) DeepCopyInto(out *ClusterRegistrationTokenStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRegistrationTokensGetter ¶
type ClusterRegistrationTokensGetter interface {
ClusterRegistrationTokens(namespace string) ClusterRegistrationTokenInterface
}
type ClusterRoleTemplateBinding ¶
type ClusterRoleTemplateBinding struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` UserName string `json:"userName,omitempty" norman:"required,type=reference[user]"` ClusterName string `json:"clusterName,omitempty" norman:"required,type=reference[cluster]"` RoleTemplateName string `json:"roleTemplateName,omitempty" norman:"required,type=reference[roleTemplate]"` }
func (*ClusterRoleTemplateBinding) DeepCopy ¶
func (in *ClusterRoleTemplateBinding) DeepCopy() *ClusterRoleTemplateBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRoleTemplateBinding.
func (*ClusterRoleTemplateBinding) DeepCopyInto ¶
func (in *ClusterRoleTemplateBinding) DeepCopyInto(out *ClusterRoleTemplateBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterRoleTemplateBinding) DeepCopyObject ¶
func (in *ClusterRoleTemplateBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterRoleTemplateBindingController ¶
type ClusterRoleTemplateBindingController interface { Informer() cache.SharedIndexInformer Lister() ClusterRoleTemplateBindingLister AddHandler(name string, handler ClusterRoleTemplateBindingHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler ClusterRoleTemplateBindingHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type ClusterRoleTemplateBindingHandlerFunc ¶
type ClusterRoleTemplateBindingHandlerFunc func(key string, obj *ClusterRoleTemplateBinding) error
func NewClusterRoleTemplateBindingLifecycleAdapter ¶
func NewClusterRoleTemplateBindingLifecycleAdapter(name string, clusterScoped bool, client ClusterRoleTemplateBindingInterface, l ClusterRoleTemplateBindingLifecycle) ClusterRoleTemplateBindingHandlerFunc
type ClusterRoleTemplateBindingInterface ¶
type ClusterRoleTemplateBindingInterface interface { ObjectClient() *clientbase.ObjectClient Create(*ClusterRoleTemplateBinding) (*ClusterRoleTemplateBinding, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*ClusterRoleTemplateBinding, error) Get(name string, opts metav1.GetOptions) (*ClusterRoleTemplateBinding, error) Update(*ClusterRoleTemplateBinding) (*ClusterRoleTemplateBinding, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*ClusterRoleTemplateBindingList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ClusterRoleTemplateBindingController AddHandler(name string, sync ClusterRoleTemplateBindingHandlerFunc) AddLifecycle(name string, lifecycle ClusterRoleTemplateBindingLifecycle) AddClusterScopedHandler(name, clusterName string, sync ClusterRoleTemplateBindingHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle ClusterRoleTemplateBindingLifecycle) }
type ClusterRoleTemplateBindingLifecycle ¶
type ClusterRoleTemplateBindingLifecycle interface { Create(obj *ClusterRoleTemplateBinding) (*ClusterRoleTemplateBinding, error) Remove(obj *ClusterRoleTemplateBinding) (*ClusterRoleTemplateBinding, error) Updated(obj *ClusterRoleTemplateBinding) (*ClusterRoleTemplateBinding, error) }
type ClusterRoleTemplateBindingList ¶
type ClusterRoleTemplateBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterRoleTemplateBinding }
func (*ClusterRoleTemplateBindingList) DeepCopy ¶
func (in *ClusterRoleTemplateBindingList) DeepCopy() *ClusterRoleTemplateBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRoleTemplateBindingList.
func (*ClusterRoleTemplateBindingList) DeepCopyInto ¶
func (in *ClusterRoleTemplateBindingList) DeepCopyInto(out *ClusterRoleTemplateBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterRoleTemplateBindingList) DeepCopyObject ¶
func (in *ClusterRoleTemplateBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterRoleTemplateBindingLister ¶
type ClusterRoleTemplateBindingLister interface { List(namespace string, selector labels.Selector) (ret []*ClusterRoleTemplateBinding, err error) Get(namespace, name string) (*ClusterRoleTemplateBinding, error) }
type ClusterRoleTemplateBindingsGetter ¶
type ClusterRoleTemplateBindingsGetter interface {
ClusterRoleTemplateBindings(namespace string) ClusterRoleTemplateBindingInterface
}
type ClusterSpec ¶
type ClusterSpec struct { Nodes []MachineConfig `json:"nodes"` DisplayName string `json:"displayName"` Description string `json:"description"` Internal bool `json:"internal" norman:"nocreate,noupdate"` ImportedConfig *ImportedConfig `json:"importedConfig" norman:"noupdate"` EmbeddedConfig *K8sServerConfig `json:"embeddedConfig" norman:"noupdate"` GoogleKubernetesEngineConfig *GoogleKubernetesEngineConfig `json:"googleKubernetesEngineConfig,omitempty"` AzureKubernetesServiceConfig *AzureKubernetesServiceConfig `json:"azureKubernetesServiceConfig,omitempty"` RancherKubernetesEngineConfig *RancherKubernetesEngineConfig `json:"rancherKubernetesEngineConfig,omitempty"` DefaultPodSecurityPolicyTemplateName string `json:"defaultPodSecurityPolicyTemplateName,omitempty" norman:"type=reference[podSecurityPolicyTemplate]"` DefaultClusterRoleForProjectMembers string `json:"defaultClusterRoleForProjectMembers,omitempty" norman:"type=reference[roleTemplate]"` }
func (*ClusterSpec) DeepCopy ¶
func (in *ClusterSpec) DeepCopy() *ClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec.
func (*ClusterSpec) DeepCopyInto ¶
func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterStatus ¶
type ClusterStatus struct { //Conditions represent the latest available observations of an object's current state: //More info: https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#typical-status-properties Conditions []ClusterCondition `json:"conditions,omitempty"` //Component statuses will represent cluster's components (etcd/controller/scheduler) health // https://kubernetes.io/docs/api-reference/v1.8/#componentstatus-v1-core Driver string `json:"driver"` ComponentStatuses []ClusterComponentStatus `json:"componentStatuses,omitempty"` APIEndpoint string `json:"apiEndpoint,omitempty"` ServiceAccountToken string `json:"serviceAccountToken,omitempty"` CACert string `json:"caCert,omitempty"` Capacity v1.ResourceList `json:"capacity,omitempty"` Allocatable v1.ResourceList `json:"allocatable,omitempty"` AppliedSpec ClusterSpec `json:"appliedSpec,omitempty"` Requested v1.ResourceList `json:"requested,omitempty"` Limits v1.ResourceList `json:"limits,omitempty"` ClusterName string `json:"clusterName,omitempty"` }
func (*ClusterStatus) DeepCopy ¶
func (in *ClusterStatus) DeepCopy() *ClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus.
func (*ClusterStatus) DeepCopyInto ¶
func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClustersGetter ¶
type ClustersGetter interface {
Clusters(namespace string) ClusterInterface
}
type CustomConfig ¶
type CustomConfig struct { // IP or FQDN that is fully resolvable and used for SSH communication Address string `yaml:"address" json:"address,omitempty"` // Optional - Internal address that will be used for components communication InternalAddress string `yaml:"internal_address" json:"internalAddress,omitempty"` // SSH user that will be used by RKE User string `yaml:"user" json:"user,omitempty"` // Optional - Docker socket on the node that will be used in tunneling DockerSocket string `yaml:"docker_socket" json:"dockerSocket,omitempty"` // SSH Private Key SSHKey string `yaml:"ssh_key" json:"sshKey,omitempty"` }
func (*CustomConfig) DeepCopy ¶
func (in *CustomConfig) DeepCopy() *CustomConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomConfig.
func (*CustomConfig) DeepCopyInto ¶
func (in *CustomConfig) DeepCopyInto(out *CustomConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamicSchema ¶
type DynamicSchema struct { metav1.TypeMeta `json:",inline"` // Standard object’s metadata. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Spec DynamicSchemaSpec `json:"spec"` // Most recent observed status of the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Status DynamicSchemaStatus `json:"status"` }
func (*DynamicSchema) DeepCopy ¶
func (in *DynamicSchema) DeepCopy() *DynamicSchema
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamicSchema.
func (*DynamicSchema) DeepCopyInto ¶
func (in *DynamicSchema) DeepCopyInto(out *DynamicSchema)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DynamicSchema) DeepCopyObject ¶
func (in *DynamicSchema) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DynamicSchemaController ¶
type DynamicSchemaController interface { Informer() cache.SharedIndexInformer Lister() DynamicSchemaLister AddHandler(name string, handler DynamicSchemaHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler DynamicSchemaHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type DynamicSchemaHandlerFunc ¶
type DynamicSchemaHandlerFunc func(key string, obj *DynamicSchema) error
func NewDynamicSchemaLifecycleAdapter ¶
func NewDynamicSchemaLifecycleAdapter(name string, clusterScoped bool, client DynamicSchemaInterface, l DynamicSchemaLifecycle) DynamicSchemaHandlerFunc
type DynamicSchemaInterface ¶
type DynamicSchemaInterface interface { ObjectClient() *clientbase.ObjectClient Create(*DynamicSchema) (*DynamicSchema, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*DynamicSchema, error) Get(name string, opts metav1.GetOptions) (*DynamicSchema, error) Update(*DynamicSchema) (*DynamicSchema, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*DynamicSchemaList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() DynamicSchemaController AddHandler(name string, sync DynamicSchemaHandlerFunc) AddLifecycle(name string, lifecycle DynamicSchemaLifecycle) AddClusterScopedHandler(name, clusterName string, sync DynamicSchemaHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle DynamicSchemaLifecycle) }
type DynamicSchemaLifecycle ¶
type DynamicSchemaLifecycle interface { Create(obj *DynamicSchema) (*DynamicSchema, error) Remove(obj *DynamicSchema) (*DynamicSchema, error) Updated(obj *DynamicSchema) (*DynamicSchema, error) }
type DynamicSchemaList ¶
type DynamicSchemaList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DynamicSchema }
func (*DynamicSchemaList) DeepCopy ¶
func (in *DynamicSchemaList) DeepCopy() *DynamicSchemaList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamicSchemaList.
func (*DynamicSchemaList) DeepCopyInto ¶
func (in *DynamicSchemaList) DeepCopyInto(out *DynamicSchemaList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DynamicSchemaList) DeepCopyObject ¶
func (in *DynamicSchemaList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DynamicSchemaLister ¶
type DynamicSchemaLister interface { List(namespace string, selector labels.Selector) (ret []*DynamicSchema, err error) Get(namespace, name string) (*DynamicSchema, error) }
type DynamicSchemaSpec ¶
type DynamicSchemaSpec struct { Embed bool `json:"embed,omitempty"` EmbedType string `json:"embedType,omitempty"` PluralName string `json:"pluralName,omitempty"` ResourceMethods []string `json:"resourceMethods,omitempty"` ResourceFields map[string]Field `json:"resourceFields,omitempty"` ResourceActions map[string]Action `json:"resourceActions,omitempty"` CollectionMethods []string `json:"collectionMethods,omitempty"` CollectionFields map[string]Field `json:"collectionFields,omitempty"` CollectionActions map[string]Action `json:"collectionActions,omitempty"` CollectionFilters map[string]Filter `json:"collectionFilters,omitempty"` IncludeableLinks []string `json:"includeableLinks,omitempty"` }
func (*DynamicSchemaSpec) DeepCopy ¶
func (in *DynamicSchemaSpec) DeepCopy() *DynamicSchemaSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamicSchemaSpec.
func (*DynamicSchemaSpec) DeepCopyInto ¶
func (in *DynamicSchemaSpec) DeepCopyInto(out *DynamicSchemaSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamicSchemaStatus ¶
type DynamicSchemaStatus struct {
Fake string `json:"fake,omitempty"`
}
func (*DynamicSchemaStatus) DeepCopy ¶
func (in *DynamicSchemaStatus) DeepCopy() *DynamicSchemaStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamicSchemaStatus.
func (*DynamicSchemaStatus) DeepCopyInto ¶
func (in *DynamicSchemaStatus) DeepCopyInto(out *DynamicSchemaStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamicSchemasGetter ¶
type DynamicSchemasGetter interface {
DynamicSchemas(namespace string) DynamicSchemaInterface
}
type ETCDService ¶
type ETCDService struct { // Base service properties BaseService `yaml:",inline" json:",inline"` }
func (*ETCDService) DeepCopy ¶
func (in *ETCDService) DeepCopy() *ETCDService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ETCDService.
func (*ETCDService) DeepCopyInto ¶
func (in *ETCDService) DeepCopyInto(out *ETCDService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchConfig ¶
type ElasticsearchConfig struct { Host string `json:"host,omitempty"` Port int `json:"port,omitempty"` IndexPrefix string `json:"indexPrefix,omitempty"` DateFormat string `json:"dateFormat,omitempty"` AuthUserName string `json:"authUsername,omitempty"` //secret AuthPassword string `json:"authPassword,omitempty"` //secret }
func (*ElasticsearchConfig) DeepCopy ¶
func (in *ElasticsearchConfig) DeepCopy() *ElasticsearchConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchConfig.
func (*ElasticsearchConfig) DeepCopyInto ¶
func (in *ElasticsearchConfig) DeepCopyInto(out *ElasticsearchConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmbeddedConfig ¶
type EmbeddedConfig struct { IndexPrefix string `json:"indexPrefix,omitempty"` DateFormat string `json:"dateFormat,omitempty"` }
func (*EmbeddedConfig) DeepCopy ¶
func (in *EmbeddedConfig) DeepCopy() *EmbeddedConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmbeddedConfig.
func (*EmbeddedConfig) DeepCopyInto ¶
func (in *EmbeddedConfig) DeepCopyInto(out *EmbeddedConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Field ¶
type Field struct { Type string `json:"type,omitempty"` Default Values `json:"default,omitempty"` Unique bool `json:"unique,omitempty"` Nullable bool `json:"nullable,omitempty"` Create bool `json:"create,omitempty"` Required bool `json:"required,omitempty"` Update bool `json:"update,omitempty"` MinLength int64 `json:"minLength,omitempty"` MaxLength int64 `json:"maxLength,omitempty"` Min int64 `json:"min,omitempty"` Max int64 `json:"max,omitempty"` Options []string `json:"options,omitempty"` ValidChars string `json:"validChars,omitempty"` InvalidChars string `json:"invalidChars,omitempty"` Description string `json:"description,omitempty"` }
func (*Field) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Field.
func (*Field) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type File ¶
type File struct { Name string `json:"name,omitempty"` Contents string `json:"contents,omitempty"` }
func (*File) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new File.
func (*File) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Filter ¶
type Filter struct {
Modifiers []string `json:"modifiers,omitempty"`
}
func (*Filter) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Filter.
func (*Filter) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GithubConfig ¶
type GithubConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` AuthConfig `json:",inline"` Hostname string `json:"hostname,omitempty"` Scheme string `json:"scheme,omitempty"` ClientID string `json:"clientId,omitempty"` ClientSecret string `json:"clientSecret,omitempty"` Enabled bool `json:"enabled,omitempty"` }
GithubConfig structure contains the github config definition
func (*GithubConfig) DeepCopy ¶
func (in *GithubConfig) DeepCopy() *GithubConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubConfig.
func (*GithubConfig) DeepCopyInto ¶
func (in *GithubConfig) DeepCopyInto(out *GithubConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GithubConfig) DeepCopyObject ¶
func (in *GithubConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GithubConfigApplyInput ¶
type GithubConfigApplyInput struct { GithubConfig GithubConfig `json:"githubConfig, omitempty"` GithubCredential GithubCredential `json:"githubCredential, omitempty"` Enabled bool `json:"enabled,omitempty"` }
GithubConfigApplyInput structure defines all properties that can be sent by client to configure github
func (*GithubConfigApplyInput) DeepCopy ¶
func (in *GithubConfigApplyInput) DeepCopy() *GithubConfigApplyInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubConfigApplyInput.
func (*GithubConfigApplyInput) DeepCopyInto ¶
func (in *GithubConfigApplyInput) DeepCopyInto(out *GithubConfigApplyInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GithubConfigTestInput ¶
type GithubConfigTestInput struct { GithubConfig GithubConfig `json:"githubConfig, omitempty"` Enabled bool `json:"enabled,omitempty"` }
GithubConfigTestInput structure defines all properties that can be sent by client to configure github
func (*GithubConfigTestInput) DeepCopy ¶
func (in *GithubConfigTestInput) DeepCopy() *GithubConfigTestInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubConfigTestInput.
func (*GithubConfigTestInput) DeepCopyInto ¶
func (in *GithubConfigTestInput) DeepCopyInto(out *GithubConfigTestInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GithubCredential ¶
type GithubCredential struct {
Code string `json:"code"`
}
GithubCredential stores the github auth creds
func (*GithubCredential) DeepCopy ¶
func (in *GithubCredential) DeepCopy() *GithubCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubCredential.
func (*GithubCredential) DeepCopyInto ¶
func (in *GithubCredential) DeepCopyInto(out *GithubCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalRole ¶
type GlobalRole struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` DisplayName string `json:"displayName,omitempty" norman:"required"` Description string `json:"description"` Rules []rbacv1.PolicyRule `json:"rules,omitempty"` Builtin bool `json:"builtin" norman:"nocreate,noupdate"` }
func (*GlobalRole) DeepCopy ¶
func (in *GlobalRole) DeepCopy() *GlobalRole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalRole.
func (*GlobalRole) DeepCopyInto ¶
func (in *GlobalRole) DeepCopyInto(out *GlobalRole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalRole) DeepCopyObject ¶
func (in *GlobalRole) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GlobalRoleBinding ¶
type GlobalRoleBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` UserName string `json:"userName,omitempty" norman:"required,type=reference[user]"` GlobalRoleName string `json:"globalRoleName,omitempty" norman:"required,type=reference[globalRole]"` }
func (*GlobalRoleBinding) DeepCopy ¶
func (in *GlobalRoleBinding) DeepCopy() *GlobalRoleBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalRoleBinding.
func (*GlobalRoleBinding) DeepCopyInto ¶
func (in *GlobalRoleBinding) DeepCopyInto(out *GlobalRoleBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalRoleBinding) DeepCopyObject ¶
func (in *GlobalRoleBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GlobalRoleBindingController ¶
type GlobalRoleBindingController interface { Informer() cache.SharedIndexInformer Lister() GlobalRoleBindingLister AddHandler(name string, handler GlobalRoleBindingHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler GlobalRoleBindingHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type GlobalRoleBindingHandlerFunc ¶
type GlobalRoleBindingHandlerFunc func(key string, obj *GlobalRoleBinding) error
func NewGlobalRoleBindingLifecycleAdapter ¶
func NewGlobalRoleBindingLifecycleAdapter(name string, clusterScoped bool, client GlobalRoleBindingInterface, l GlobalRoleBindingLifecycle) GlobalRoleBindingHandlerFunc
type GlobalRoleBindingInterface ¶
type GlobalRoleBindingInterface interface { ObjectClient() *clientbase.ObjectClient Create(*GlobalRoleBinding) (*GlobalRoleBinding, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*GlobalRoleBinding, error) Get(name string, opts metav1.GetOptions) (*GlobalRoleBinding, error) Update(*GlobalRoleBinding) (*GlobalRoleBinding, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*GlobalRoleBindingList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() GlobalRoleBindingController AddHandler(name string, sync GlobalRoleBindingHandlerFunc) AddLifecycle(name string, lifecycle GlobalRoleBindingLifecycle) AddClusterScopedHandler(name, clusterName string, sync GlobalRoleBindingHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle GlobalRoleBindingLifecycle) }
type GlobalRoleBindingLifecycle ¶
type GlobalRoleBindingLifecycle interface { Create(obj *GlobalRoleBinding) (*GlobalRoleBinding, error) Remove(obj *GlobalRoleBinding) (*GlobalRoleBinding, error) Updated(obj *GlobalRoleBinding) (*GlobalRoleBinding, error) }
type GlobalRoleBindingList ¶
type GlobalRoleBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GlobalRoleBinding }
func (*GlobalRoleBindingList) DeepCopy ¶
func (in *GlobalRoleBindingList) DeepCopy() *GlobalRoleBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalRoleBindingList.
func (*GlobalRoleBindingList) DeepCopyInto ¶
func (in *GlobalRoleBindingList) DeepCopyInto(out *GlobalRoleBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalRoleBindingList) DeepCopyObject ¶
func (in *GlobalRoleBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GlobalRoleBindingLister ¶
type GlobalRoleBindingLister interface { List(namespace string, selector labels.Selector) (ret []*GlobalRoleBinding, err error) Get(namespace, name string) (*GlobalRoleBinding, error) }
type GlobalRoleBindingsGetter ¶
type GlobalRoleBindingsGetter interface {
GlobalRoleBindings(namespace string) GlobalRoleBindingInterface
}
type GlobalRoleController ¶
type GlobalRoleController interface { Informer() cache.SharedIndexInformer Lister() GlobalRoleLister AddHandler(name string, handler GlobalRoleHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler GlobalRoleHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type GlobalRoleHandlerFunc ¶
type GlobalRoleHandlerFunc func(key string, obj *GlobalRole) error
func NewGlobalRoleLifecycleAdapter ¶
func NewGlobalRoleLifecycleAdapter(name string, clusterScoped bool, client GlobalRoleInterface, l GlobalRoleLifecycle) GlobalRoleHandlerFunc
type GlobalRoleInterface ¶
type GlobalRoleInterface interface { ObjectClient() *clientbase.ObjectClient Create(*GlobalRole) (*GlobalRole, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*GlobalRole, error) Get(name string, opts metav1.GetOptions) (*GlobalRole, error) Update(*GlobalRole) (*GlobalRole, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*GlobalRoleList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() GlobalRoleController AddHandler(name string, sync GlobalRoleHandlerFunc) AddLifecycle(name string, lifecycle GlobalRoleLifecycle) AddClusterScopedHandler(name, clusterName string, sync GlobalRoleHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle GlobalRoleLifecycle) }
type GlobalRoleLifecycle ¶
type GlobalRoleLifecycle interface { Create(obj *GlobalRole) (*GlobalRole, error) Remove(obj *GlobalRole) (*GlobalRole, error) Updated(obj *GlobalRole) (*GlobalRole, error) }
type GlobalRoleList ¶
type GlobalRoleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GlobalRole }
func (*GlobalRoleList) DeepCopy ¶
func (in *GlobalRoleList) DeepCopy() *GlobalRoleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalRoleList.
func (*GlobalRoleList) DeepCopyInto ¶
func (in *GlobalRoleList) DeepCopyInto(out *GlobalRoleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalRoleList) DeepCopyObject ¶
func (in *GlobalRoleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GlobalRoleLister ¶
type GlobalRoleLister interface { List(namespace string, selector labels.Selector) (ret []*GlobalRole, err error) Get(namespace, name string) (*GlobalRole, error) }
type GlobalRolesGetter ¶
type GlobalRolesGetter interface {
GlobalRoles(namespace string) GlobalRoleInterface
}
type GoogleKubernetesEngineConfig ¶
type GoogleKubernetesEngineConfig struct { // ProjectID is the ID of your project to use when creating a cluster ProjectID string `json:"projectId,omitempty" norman:"required"` // The zone to launch the cluster Zone string `json:"zone,omitempty" norman:"required"` // The IP address range of the container pods ClusterIpv4Cidr string `json:"clusterIpv4Cidr,omitempty"` // An optional description of this cluster Description string `json:"description,omitempty"` // The number of nodes in this cluster NodeCount int64 `json:"nodeCount,omitempty" norman:"required"` // Size of the disk attached to each node DiskSizeGb int64 `json:"diskSizeGb,omitempty"` // The name of a Google Compute Engine MachineType string `json:"machineType,omitempty"` // Node kubernetes version NodeVersion string `json:"nodeVersion,omitempty"` // the master kubernetes version MasterVersion string `json:"masterVersion,omitempty"` // The map of Kubernetes labels (key/value pairs) to be applied // to each node. Labels map[string]string `json:"labels,omitempty"` // The content of the credential file(key.json) Credential string `json:"credential,omitempty" norman:"required"` // Enable alpha feature EnableAlphaFeature bool `json:"enableAlphaFeature,omitempty"` // Configuration for the HTTP (L7) load balancing controller addon HTTPLoadBalancing bool `json:"httpLoadBalancing,omitempty"` // Configuration for the horizontal pod autoscaling feature, which increases or decreases the number of replica pods a replication controller has based on the resource usage of the existing pods HorizontalPodAutoscaling bool `json:"horizontalPodAutoscaling,omitempty"` // Configuration for the Kubernetes Dashboard KubernetesDashboard bool `json:"kubernetesDashboard,omitempty"` // Configuration for NetworkPolicy NetworkPolicyConfig bool `json:"networkPolicyConfig,omitempty"` // The list of Google Compute Engine locations in which the cluster's nodes should be located Locations []string `json:"locations,omitempty"` // Image Type ImageType string `json:"imageType,omitempty"` // Network Network string `json:"network,omitempty"` // Sub Network SubNetwork string `json:"subNetwork,omitempty"` // Configuration for LegacyAbac LegacyAbac bool `json:"legacyAbac,omitempty"` }
func (*GoogleKubernetesEngineConfig) DeepCopy ¶
func (in *GoogleKubernetesEngineConfig) DeepCopy() *GoogleKubernetesEngineConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoogleKubernetesEngineConfig.
func (*GoogleKubernetesEngineConfig) DeepCopyInto ¶
func (in *GoogleKubernetesEngineConfig) DeepCopyInto(out *GoogleKubernetesEngineConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Group ¶
type Group struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` DisplayName string `json:"displayName,omitempty"` }
func (*Group) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Group.
func (*Group) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Group) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupController ¶
type GroupController interface { Informer() cache.SharedIndexInformer Lister() GroupLister AddHandler(name string, handler GroupHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler GroupHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type GroupHandlerFunc ¶
func NewGroupLifecycleAdapter ¶
func NewGroupLifecycleAdapter(name string, clusterScoped bool, client GroupInterface, l GroupLifecycle) GroupHandlerFunc
type GroupInterface ¶
type GroupInterface interface { ObjectClient() *clientbase.ObjectClient Create(*Group) (*Group, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*Group, error) Get(name string, opts metav1.GetOptions) (*Group, error) Update(*Group) (*Group, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*GroupList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() GroupController AddHandler(name string, sync GroupHandlerFunc) AddLifecycle(name string, lifecycle GroupLifecycle) AddClusterScopedHandler(name, clusterName string, sync GroupHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle GroupLifecycle) }
type GroupLifecycle ¶
type GroupList ¶
type GroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Group }
func (*GroupList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupList.
func (*GroupList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupLister ¶
type GroupMember ¶
type GroupMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` GroupName string `json:"groupName,omitempty" norman:"type=reference[group]"` PrincipalID string `json:"principalId,omitempty" norman:"type=reference[Principal]"` }
func (*GroupMember) DeepCopy ¶
func (in *GroupMember) DeepCopy() *GroupMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMember.
func (*GroupMember) DeepCopyInto ¶
func (in *GroupMember) DeepCopyInto(out *GroupMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupMember) DeepCopyObject ¶
func (in *GroupMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupMemberController ¶
type GroupMemberController interface { Informer() cache.SharedIndexInformer Lister() GroupMemberLister AddHandler(name string, handler GroupMemberHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler GroupMemberHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type GroupMemberHandlerFunc ¶
type GroupMemberHandlerFunc func(key string, obj *GroupMember) error
func NewGroupMemberLifecycleAdapter ¶
func NewGroupMemberLifecycleAdapter(name string, clusterScoped bool, client GroupMemberInterface, l GroupMemberLifecycle) GroupMemberHandlerFunc
type GroupMemberInterface ¶
type GroupMemberInterface interface { ObjectClient() *clientbase.ObjectClient Create(*GroupMember) (*GroupMember, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*GroupMember, error) Get(name string, opts metav1.GetOptions) (*GroupMember, error) Update(*GroupMember) (*GroupMember, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*GroupMemberList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() GroupMemberController AddHandler(name string, sync GroupMemberHandlerFunc) AddLifecycle(name string, lifecycle GroupMemberLifecycle) AddClusterScopedHandler(name, clusterName string, sync GroupMemberHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle GroupMemberLifecycle) }
type GroupMemberLifecycle ¶
type GroupMemberLifecycle interface { Create(obj *GroupMember) (*GroupMember, error) Remove(obj *GroupMember) (*GroupMember, error) Updated(obj *GroupMember) (*GroupMember, error) }
type GroupMemberList ¶
type GroupMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GroupMember }
func (*GroupMemberList) DeepCopy ¶
func (in *GroupMemberList) DeepCopy() *GroupMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMemberList.
func (*GroupMemberList) DeepCopyInto ¶
func (in *GroupMemberList) DeepCopyInto(out *GroupMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupMemberList) DeepCopyObject ¶
func (in *GroupMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupMemberLister ¶
type GroupMemberLister interface { List(namespace string, selector labels.Selector) (ret []*GroupMember, err error) Get(namespace, name string) (*GroupMember, error) }
type GroupMembersGetter ¶
type GroupMembersGetter interface {
GroupMembers(namespace string) GroupMemberInterface
}
type GroupsGetter ¶
type GroupsGetter interface {
Groups(namespace string) GroupInterface
}
type ImportedConfig ¶
type ImportedConfig struct {
KubeConfig string `json:"kubeConfig"`
}
func (*ImportedConfig) DeepCopy ¶
func (in *ImportedConfig) DeepCopy() *ImportedConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportedConfig.
func (*ImportedConfig) DeepCopyInto ¶
func (in *ImportedConfig) DeepCopyInto(out *ImportedConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressConfig ¶
type IngressConfig struct { // Ingress controller type used by kubernetes Type string `yaml:"type" json:"type,omitempty"` // Ingress controller options Options map[string]string `yaml:"options" json:"options,omitempty"` // NodeSelector key pair NodeSelector map[string]string `yaml:"node_selector" json:"nodeSelector,omitempty"` }
func (*IngressConfig) DeepCopy ¶
func (in *IngressConfig) DeepCopy() *IngressConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressConfig.
func (*IngressConfig) DeepCopyInto ¶
func (in *IngressConfig) DeepCopyInto(out *IngressConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Interface ¶
type Interface interface { RESTClient() rest.Interface controller.Starter MachinesGetter MachineDriversGetter MachineTemplatesGetter ProjectsGetter GlobalRolesGetter GlobalRoleBindingsGetter RoleTemplatesGetter PodSecurityPolicyTemplatesGetter ClusterRoleTemplateBindingsGetter ProjectRoleTemplateBindingsGetter ClustersGetter ClusterEventsGetter ClusterRegistrationTokensGetter CatalogsGetter TemplatesGetter TemplateVersionsGetter GroupsGetter GroupMembersGetter PrincipalsGetter UsersGetter AuthConfigsGetter TokensGetter DynamicSchemasGetter AppsGetter PreferencesGetter ClusterLoggingsGetter ProjectLoggingsGetter ListenConfigsGetter SettingsGetter }
type K8sServerConfig ¶
type K8sServerConfig struct { AdmissionControllers []string `json:"admissionControllers,omitempty"` ServiceNetCIDR string `json:"serviceNetCidr,omitempty"` }
func (*K8sServerConfig) DeepCopy ¶
func (in *K8sServerConfig) DeepCopy() *K8sServerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new K8sServerConfig.
func (*K8sServerConfig) DeepCopyInto ¶
func (in *K8sServerConfig) DeepCopyInto(out *K8sServerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KafkaConfig ¶
type KafkaConfig struct { Zookeeper *Zookeeper `json:"zookeeper,omitempty"` Broker *BrokerList `json:"broker,omitempty"` Topic string `json:"topic,omitempty"` DataType string `json:"dataType,omitempty"` MaxSendRetries int `json:"maxSendRetries,omitempty"` }
func (*KafkaConfig) DeepCopy ¶
func (in *KafkaConfig) DeepCopy() *KafkaConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KafkaConfig.
func (*KafkaConfig) DeepCopyInto ¶
func (in *KafkaConfig) DeepCopyInto(out *KafkaConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeAPIService ¶
type KubeAPIService struct { // Base service properties BaseService `yaml:",inline" json:",inline"` // Virtual IP range that will be used by Kubernetes services ServiceClusterIPRange string `yaml:"service_cluster_ip_range" json:"serviceClusterIpRange,omitempty"` // Enabled/Disable PodSecurityPolicy PodSecurityPolicy bool `yaml:"pod_security_policy" json:"podSecurityPolicy,omitempty"` }
func (*KubeAPIService) DeepCopy ¶
func (in *KubeAPIService) DeepCopy() *KubeAPIService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeAPIService.
func (*KubeAPIService) DeepCopyInto ¶
func (in *KubeAPIService) DeepCopyInto(out *KubeAPIService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeControllerService ¶
type KubeControllerService struct { // Base service properties BaseService `yaml:",inline" json:",inline"` // CIDR Range for Pods in cluster ClusterCIDR string `yaml:"cluster_cidr" json:"clusterCidr,omitempty"` // Virtual IP range that will be used by Kubernetes services ServiceClusterIPRange string `yaml:"service_cluster_ip_range" json:"serviceClusterIpRange,omitempty"` }
func (*KubeControllerService) DeepCopy ¶
func (in *KubeControllerService) DeepCopy() *KubeControllerService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeControllerService.
func (*KubeControllerService) DeepCopyInto ¶
func (in *KubeControllerService) DeepCopyInto(out *KubeControllerService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeletService ¶
type KubeletService struct { // Base service properties BaseService `yaml:",inline" json:",inline"` // Domain of the cluster (default: "cluster.local") ClusterDomain string `yaml:"cluster_domain" json:"clusterDomain,omitempty"` // The image whose network/ipc namespaces containers in each pod will use InfraContainerImage string `yaml:"infra_container_image" json:"infraContainerImage,omitempty"` // Cluster DNS service ip ClusterDNSServer string `yaml:"cluster_dns_server" json:"clusterDnsServer,omitempty"` }
func (*KubeletService) DeepCopy ¶
func (in *KubeletService) DeepCopy() *KubeletService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeletService.
func (*KubeletService) DeepCopyInto ¶
func (in *KubeletService) DeepCopyInto(out *KubeletService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KubeproxyService ¶
type KubeproxyService struct { // Base service properties BaseService `yaml:",inline" json:",inline"` }
func (*KubeproxyService) DeepCopy ¶
func (in *KubeproxyService) DeepCopy() *KubeproxyService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KubeproxyService.
func (*KubeproxyService) DeepCopyInto ¶
func (in *KubeproxyService) DeepCopyInto(out *KubeproxyService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListOpts ¶
func (*ListOpts) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListOpts.
func (*ListOpts) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenConfig ¶
type ListenConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` DisplayName string `json:"displayName,omitempty"` Description string `json:"description,omitempty"` Mode string `json:"mode,omitempty" norman:"type=enum,options=https|http|acme"` CACerts string `json:"caCerts,omitempty"` CACert string `json:"caCert,omitempty"` CAKey string `json:"caKey,omitempty"` Cert string `json:"cert,omitempty"` Key string `json:"key,omitempty" norman:"writeOnly"` Domains []string `json:"domains,omitempty"` TOS []string `json:"tos,omitempty" norman:"default=auto"` KnownIPs []string `json:"knownIps" norman:"nocreate,noupdate"` Enabled bool `json:"enabled,omitempty" norman:"default=true"` CertFingerprint string `json:"certFingerprint,omitempty" norman:"nocreate,noupdate"` CN string `json:"cn,omitempty" norman:"nocreate,noupdate"` Version int `json:"version,omitempty" norman:"nocreate,noupdate"` ExpiresAt string `json:"expiresAt,omitempty" norman:"nocreate,noupdate"` Issuer string `json:"issuer,omitempty" norman:"nocreate,noupdate"` IssuedAt string `json:"issuedAt,omitempty" norman:"nocreate,noupdate"` Algorithm string `json:"algorithm,omitempty" norman:"nocreate,noupdate"` SerialNumber string `json:"serialNumber,omitempty" norman:"nocreate,noupdate"` KeySize int `json:"keySize,omitempty" norman:"nocreate,noupdate"` SubjectAlternativeNames []string `json:"subjectAlternativeNames,omitempty" norman:"nocreate,noupdate"` }
func (*ListenConfig) DeepCopy ¶
func (in *ListenConfig) DeepCopy() *ListenConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenConfig.
func (*ListenConfig) DeepCopyInto ¶
func (in *ListenConfig) DeepCopyInto(out *ListenConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ListenConfig) DeepCopyObject ¶
func (in *ListenConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ListenConfigController ¶
type ListenConfigController interface { Informer() cache.SharedIndexInformer Lister() ListenConfigLister AddHandler(name string, handler ListenConfigHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler ListenConfigHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type ListenConfigHandlerFunc ¶
type ListenConfigHandlerFunc func(key string, obj *ListenConfig) error
func NewListenConfigLifecycleAdapter ¶
func NewListenConfigLifecycleAdapter(name string, clusterScoped bool, client ListenConfigInterface, l ListenConfigLifecycle) ListenConfigHandlerFunc
type ListenConfigInterface ¶
type ListenConfigInterface interface { ObjectClient() *clientbase.ObjectClient Create(*ListenConfig) (*ListenConfig, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*ListenConfig, error) Get(name string, opts metav1.GetOptions) (*ListenConfig, error) Update(*ListenConfig) (*ListenConfig, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*ListenConfigList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ListenConfigController AddHandler(name string, sync ListenConfigHandlerFunc) AddLifecycle(name string, lifecycle ListenConfigLifecycle) AddClusterScopedHandler(name, clusterName string, sync ListenConfigHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle ListenConfigLifecycle) }
type ListenConfigLifecycle ¶
type ListenConfigLifecycle interface { Create(obj *ListenConfig) (*ListenConfig, error) Remove(obj *ListenConfig) (*ListenConfig, error) Updated(obj *ListenConfig) (*ListenConfig, error) }
type ListenConfigList ¶
type ListenConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ListenConfig }
func (*ListenConfigList) DeepCopy ¶
func (in *ListenConfigList) DeepCopy() *ListenConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenConfigList.
func (*ListenConfigList) DeepCopyInto ¶
func (in *ListenConfigList) DeepCopyInto(out *ListenConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ListenConfigList) DeepCopyObject ¶
func (in *ListenConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ListenConfigLister ¶
type ListenConfigLister interface { List(namespace string, selector labels.Selector) (ret []*ListenConfig, err error) Get(namespace, name string) (*ListenConfig, error) }
type ListenConfigsGetter ¶
type ListenConfigsGetter interface {
ListenConfigs(namespace string) ListenConfigInterface
}
type LocalConfig ¶
type LocalConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` }
LocalConfig structure contains the local config definition
func (*LocalConfig) DeepCopy ¶
func (in *LocalConfig) DeepCopy() *LocalConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalConfig.
func (*LocalConfig) DeepCopyInto ¶
func (in *LocalConfig) DeepCopyInto(out *LocalConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LocalConfig) DeepCopyObject ¶
func (in *LocalConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LocalCredential ¶
LocalCredential stores the local auth creds
func (*LocalCredential) DeepCopy ¶
func (in *LocalCredential) DeepCopy() *LocalCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalCredential.
func (*LocalCredential) DeepCopyInto ¶
func (in *LocalCredential) DeepCopyInto(out *LocalCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingCommonSpec ¶
type LoggingCommonSpec struct { DisplayName string `json:"displayName,omitempty"` OutputFlushInterval int `json:"outputFlushInterval"` OutputTags map[string]string `json:"outputTags"` ElasticsearchConfig *ElasticsearchConfig `json:"elasticsearchConfig,omitempty"` SplunkConfig *SplunkConfig `json:"splunkConfig,omitempty"` KafkaConfig *KafkaConfig `json:"kafkaConfig,omitempty"` SyslogConfig *SyslogConfig `json:"syslogConfig,omitempty"` }
func (*LoggingCommonSpec) DeepCopy ¶
func (in *LoggingCommonSpec) DeepCopy() *LoggingCommonSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingCommonSpec.
func (*LoggingCommonSpec) DeepCopyInto ¶
func (in *LoggingCommonSpec) DeepCopyInto(out *LoggingCommonSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingCondition ¶
type LoggingCondition struct { // Type of cluster condition. Type condition.Cond `json:"type"` // Status of the condition, one of True, False, Unknown. Status v1.ConditionStatus `json:"status"` // The last time this condition was updated. LastUpdateTime string `json:"lastUpdateTime,omitempty"` // Last time the condition transitioned from one status to another. LastTransitionTime string `json:"lastTransitionTime,omitempty"` // The reason for the condition's last transition. Reason string `json:"reason,omitempty"` // Human-readable message indicating details about last transition Message string `json:"message,omitempty"` }
func (*LoggingCondition) DeepCopy ¶
func (in *LoggingCondition) DeepCopy() *LoggingCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingCondition.
func (*LoggingCondition) DeepCopyInto ¶
func (in *LoggingCondition) DeepCopyInto(out *LoggingCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingStatus ¶
type LoggingStatus struct {
Conditions []LoggingCondition `json:"conditions,omitempty"`
}
func (*LoggingStatus) DeepCopy ¶
func (in *LoggingStatus) DeepCopy() *LoggingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingStatus.
func (*LoggingStatus) DeepCopyInto ¶
func (in *LoggingStatus) DeepCopyInto(out *LoggingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoginInput ¶
type LoginInput struct { TTLMillis int `json:"ttl,omitempty"` Description string `json:"description,omitempty"` ResponseType string `json:"responseType,omitempty"` //json or cookie LocalCredential LocalCredential `json:"localCredential, omitempty"` GithubCredential GithubCredential `json:"githubCredential, omitempty"` }
LoginInput structure defines all properties that can be sent by client to create a token
func (*LoginInput) DeepCopy ¶
func (in *LoginInput) DeepCopy() *LoginInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoginInput.
func (*LoginInput) DeepCopyInto ¶
func (in *LoginInput) DeepCopyInto(out *LoginInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Machine ¶
type Machine struct { types.Namespaced metav1.TypeMeta `json:",inline"` // Standard object’s metadata. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Spec MachineSpec `json:"spec"` // Most recent observed status of the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Status MachineStatus `json:"status"` }
func (*Machine) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Machine.
func (*Machine) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Machine) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineCommonParams ¶
type MachineCommonParams struct { AuthCertificateAuthority string `json:"authCertificateAuthority,omitempty"` AuthKey string `json:"authKey,omitempty"` EngineInstallURL string `json:"engineInstallURL,omitempty"` DockerVersion string `json:"dockerVersion,omitempty"` EngineOpt map[string]string `json:"engineOpt,omitempty"` EngineInsecureRegistry []string `json:"engineInsecureRegistry,omitempty"` EngineRegistryMirror []string `json:"engineRegistryMirror,omitempty"` EngineLabel map[string]string `json:"engineLabel,omitempty"` EngineStorageDriver string `json:"engineStorageDriver,omitempty"` EngineEnv map[string]string `json:"engineEnv,omitempty"` }
func (*MachineCommonParams) DeepCopy ¶
func (in *MachineCommonParams) DeepCopy() *MachineCommonParams
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineCommonParams.
func (*MachineCommonParams) DeepCopyInto ¶
func (in *MachineCommonParams) DeepCopyInto(out *MachineCommonParams)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineCondition ¶
type MachineCondition struct { // Type of cluster condition. Type condition.Cond `json:"type"` // Status of the condition, one of True, False, Unknown. Status v1.ConditionStatus `json:"status"` // The last time this condition was updated. LastUpdateTime string `json:"lastUpdateTime,omitempty"` // Last time the condition transitioned from one status to another. LastTransitionTime string `json:"lastTransitionTime,omitempty"` // The reason for the condition's last transition. Reason string `json:"reason,omitempty"` // Human-readable message indicating details about last transition Message string `json:"message,omitempty"` }
func (*MachineCondition) DeepCopy ¶
func (in *MachineCondition) DeepCopy() *MachineCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineCondition.
func (*MachineCondition) DeepCopyInto ¶
func (in *MachineCondition) DeepCopyInto(out *MachineCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineConfig ¶
type MachineConfig struct { MachineSpec Labels map[string]string `json:"labels"` Annotations map[string]string `json:"annotations"` }
func (*MachineConfig) DeepCopy ¶
func (in *MachineConfig) DeepCopy() *MachineConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineConfig.
func (*MachineConfig) DeepCopyInto ¶
func (in *MachineConfig) DeepCopyInto(out *MachineConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineController ¶
type MachineController interface { Informer() cache.SharedIndexInformer Lister() MachineLister AddHandler(name string, handler MachineHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler MachineHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type MachineDriver ¶
type MachineDriver struct { metav1.TypeMeta `json:",inline"` // Standard object’s metadata. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Spec MachineDriverSpec `json:"spec"` // Most recent observed status of the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Status MachineDriverStatus `json:"status"` }
func (*MachineDriver) DeepCopy ¶
func (in *MachineDriver) DeepCopy() *MachineDriver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDriver.
func (*MachineDriver) DeepCopyInto ¶
func (in *MachineDriver) DeepCopyInto(out *MachineDriver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineDriver) DeepCopyObject ¶
func (in *MachineDriver) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineDriverCondition ¶
type MachineDriverCondition struct { // Type of cluster condition. Type string `json:"type"` // Status of the condition, one of True, False, Unknown. Status v1.ConditionStatus `json:"status"` // The last time this condition was updated. LastUpdateTime string `json:"lastUpdateTime,omitempty"` // Last time the condition transitioned from one status to another. LastTransitionTime string `json:"lastTransitionTime,omitempty"` // The reason for the condition's last transition. Reason string `json:"reason,omitempty"` // Human-readable message indicating details about last transition Message string `json:"message,omitempty"` }
func (*MachineDriverCondition) DeepCopy ¶
func (in *MachineDriverCondition) DeepCopy() *MachineDriverCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDriverCondition.
func (*MachineDriverCondition) DeepCopyInto ¶
func (in *MachineDriverCondition) DeepCopyInto(out *MachineDriverCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineDriverController ¶
type MachineDriverController interface { Informer() cache.SharedIndexInformer Lister() MachineDriverLister AddHandler(name string, handler MachineDriverHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler MachineDriverHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type MachineDriverHandlerFunc ¶
type MachineDriverHandlerFunc func(key string, obj *MachineDriver) error
func NewMachineDriverLifecycleAdapter ¶
func NewMachineDriverLifecycleAdapter(name string, clusterScoped bool, client MachineDriverInterface, l MachineDriverLifecycle) MachineDriverHandlerFunc
type MachineDriverInterface ¶
type MachineDriverInterface interface { ObjectClient() *clientbase.ObjectClient Create(*MachineDriver) (*MachineDriver, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*MachineDriver, error) Get(name string, opts metav1.GetOptions) (*MachineDriver, error) Update(*MachineDriver) (*MachineDriver, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*MachineDriverList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() MachineDriverController AddHandler(name string, sync MachineDriverHandlerFunc) AddLifecycle(name string, lifecycle MachineDriverLifecycle) AddClusterScopedHandler(name, clusterName string, sync MachineDriverHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle MachineDriverLifecycle) }
type MachineDriverLifecycle ¶
type MachineDriverLifecycle interface { Create(obj *MachineDriver) (*MachineDriver, error) Remove(obj *MachineDriver) (*MachineDriver, error) Updated(obj *MachineDriver) (*MachineDriver, error) }
type MachineDriverList ¶
type MachineDriverList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MachineDriver }
func (*MachineDriverList) DeepCopy ¶
func (in *MachineDriverList) DeepCopy() *MachineDriverList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDriverList.
func (*MachineDriverList) DeepCopyInto ¶
func (in *MachineDriverList) DeepCopyInto(out *MachineDriverList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineDriverList) DeepCopyObject ¶
func (in *MachineDriverList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineDriverLister ¶
type MachineDriverLister interface { List(namespace string, selector labels.Selector) (ret []*MachineDriver, err error) Get(namespace, name string) (*MachineDriver, error) }
type MachineDriverSpec ¶
type MachineDriverSpec struct { DisplayName string `json:"displayName"` Description string `json:"description"` URL string `json:"url"` ExternalID string `json:"externalId"` Builtin bool `json:"builtin"` Active bool `json:"active"` Checksum string `json:"checksum"` UIURL string `json:"uiUrl"` }
func (*MachineDriverSpec) DeepCopy ¶
func (in *MachineDriverSpec) DeepCopy() *MachineDriverSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDriverSpec.
func (*MachineDriverSpec) DeepCopyInto ¶
func (in *MachineDriverSpec) DeepCopyInto(out *MachineDriverSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineDriverStatus ¶
type MachineDriverStatus struct {
Conditions []MachineDriverCondition `json:"conditions"`
}
func (*MachineDriverStatus) DeepCopy ¶
func (in *MachineDriverStatus) DeepCopy() *MachineDriverStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineDriverStatus.
func (*MachineDriverStatus) DeepCopyInto ¶
func (in *MachineDriverStatus) DeepCopyInto(out *MachineDriverStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineDriversGetter ¶
type MachineDriversGetter interface {
MachineDrivers(namespace string) MachineDriverInterface
}
type MachineHandlerFunc ¶
func NewMachineLifecycleAdapter ¶
func NewMachineLifecycleAdapter(name string, clusterScoped bool, client MachineInterface, l MachineLifecycle) MachineHandlerFunc
type MachineInterface ¶
type MachineInterface interface { ObjectClient() *clientbase.ObjectClient Create(*Machine) (*Machine, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*Machine, error) Get(name string, opts metav1.GetOptions) (*Machine, error) Update(*Machine) (*Machine, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*MachineList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() MachineController AddHandler(name string, sync MachineHandlerFunc) AddLifecycle(name string, lifecycle MachineLifecycle) AddClusterScopedHandler(name, clusterName string, sync MachineHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle MachineLifecycle) }
type MachineLifecycle ¶
type MachineList ¶
type MachineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Machine }
func (*MachineList) DeepCopy ¶
func (in *MachineList) DeepCopy() *MachineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineList.
func (*MachineList) DeepCopyInto ¶
func (in *MachineList) DeepCopyInto(out *MachineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineList) DeepCopyObject ¶
func (in *MachineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineLister ¶
type MachineSpec ¶
type MachineSpec struct { NodeSpec v1.NodeSpec `json:"nodeSpec"` CustomConfig *CustomConfig `json:"customConfig"` Imported bool `json:"imported"` Description string `json:"description,omitempty"` DisplayName string `json:"displayName"` RequestedHostname string `json:"requestedHostname,omitempty" norman:"type=dnsLabel,nullable,noupdate"` ClusterName string `json:"clusterName,omitempty" norman:"type=reference[cluster],noupdate,required"` Role []string `json:"role,omitempty" norman:"noupdate,type=array[enum],options=etcd|worker|controlplane"` MachineTemplateName string `json:"machineTemplateName,omitempty" norman:"type=reference[machineTemplate],noupdate"` UseInternalIPAddress bool `json:"useInternalIpAddress,omitempty" norman:"default=true,noupdate"` }
func (*MachineSpec) DeepCopy ¶
func (in *MachineSpec) DeepCopy() *MachineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineSpec.
func (*MachineSpec) DeepCopyInto ¶
func (in *MachineSpec) DeepCopyInto(out *MachineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineStatus ¶
type MachineStatus struct { Conditions []MachineCondition `json:"conditions,omitempty"` NodeStatus v1.NodeStatus `json:"nodeStatus,omitempty"` NodeName string `json:"nodeName,omitempty"` Requested v1.ResourceList `json:"requested,omitempty"` Limits v1.ResourceList `json:"limits,omitempty"` MachineTemplateSpec *MachineTemplateSpec `json:"machineTemplateSpec,omitempty"` NodeConfig *RKEConfigNode `json:"rkeNode,omitempty"` SSHUser string `json:"sshUser,omitempty"` MachineDriverConfig string `json:"machineDriverConfig,omitempty"` NodeAnnotations map[string]string `json:"nodeAnnotations,omitempty"` NodeLabels map[string]string `json:"nodeLabels,omitempty"` NodeTaints []v1.Taint `json:"nodeTaints,omitempty"` ExternalID string `json:"externalId,omitempty"` }
func (*MachineStatus) DeepCopy ¶
func (in *MachineStatus) DeepCopy() *MachineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineStatus.
func (*MachineStatus) DeepCopyInto ¶
func (in *MachineStatus) DeepCopyInto(out *MachineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineTemplate ¶
type MachineTemplate struct { metav1.TypeMeta `json:",inline"` // Standard object’s metadata. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Spec MachineTemplateSpec `json:"spec"` // Most recent observed status of the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Status MachineTemplateStatus `json:"status"` }
func (*MachineTemplate) DeepCopy ¶
func (in *MachineTemplate) DeepCopy() *MachineTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineTemplate.
func (*MachineTemplate) DeepCopyInto ¶
func (in *MachineTemplate) DeepCopyInto(out *MachineTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineTemplate) DeepCopyObject ¶
func (in *MachineTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineTemplateCondition ¶
type MachineTemplateCondition struct { // Type of cluster condition. Type string `json:"type"` // Status of the condition, one of True, False, Unknown. Status v1.ConditionStatus `json:"status"` // The last time this condition was updated. LastUpdateTime string `json:"lastUpdateTime,omitempty"` // Last time the condition transitioned from one status to another. LastTransitionTime string `json:"lastTransitionTime,omitempty"` // The reason for the condition's last transition. Reason string `json:"reason,omitempty"` }
func (*MachineTemplateCondition) DeepCopy ¶
func (in *MachineTemplateCondition) DeepCopy() *MachineTemplateCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineTemplateCondition.
func (*MachineTemplateCondition) DeepCopyInto ¶
func (in *MachineTemplateCondition) DeepCopyInto(out *MachineTemplateCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineTemplateController ¶
type MachineTemplateController interface { Informer() cache.SharedIndexInformer Lister() MachineTemplateLister AddHandler(name string, handler MachineTemplateHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler MachineTemplateHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type MachineTemplateHandlerFunc ¶
type MachineTemplateHandlerFunc func(key string, obj *MachineTemplate) error
func NewMachineTemplateLifecycleAdapter ¶
func NewMachineTemplateLifecycleAdapter(name string, clusterScoped bool, client MachineTemplateInterface, l MachineTemplateLifecycle) MachineTemplateHandlerFunc
type MachineTemplateInterface ¶
type MachineTemplateInterface interface { ObjectClient() *clientbase.ObjectClient Create(*MachineTemplate) (*MachineTemplate, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*MachineTemplate, error) Get(name string, opts metav1.GetOptions) (*MachineTemplate, error) Update(*MachineTemplate) (*MachineTemplate, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*MachineTemplateList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() MachineTemplateController AddHandler(name string, sync MachineTemplateHandlerFunc) AddLifecycle(name string, lifecycle MachineTemplateLifecycle) AddClusterScopedHandler(name, clusterName string, sync MachineTemplateHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle MachineTemplateLifecycle) }
type MachineTemplateLifecycle ¶
type MachineTemplateLifecycle interface { Create(obj *MachineTemplate) (*MachineTemplate, error) Remove(obj *MachineTemplate) (*MachineTemplate, error) Updated(obj *MachineTemplate) (*MachineTemplate, error) }
type MachineTemplateList ¶
type MachineTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MachineTemplate }
func (*MachineTemplateList) DeepCopy ¶
func (in *MachineTemplateList) DeepCopy() *MachineTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineTemplateList.
func (*MachineTemplateList) DeepCopyInto ¶
func (in *MachineTemplateList) DeepCopyInto(out *MachineTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineTemplateList) DeepCopyObject ¶
func (in *MachineTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineTemplateLister ¶
type MachineTemplateLister interface { List(namespace string, selector labels.Selector) (ret []*MachineTemplate, err error) Get(namespace, name string) (*MachineTemplate, error) }
type MachineTemplateSpec ¶
type MachineTemplateSpec struct { DisplayName string `json:"displayName"` Description string `json:"description"` Driver string `json:"driver"` SecretValues map[string]string `json:"secretValues" norman:"type=reference[project]"` MachineCommonParams `json:",inline"` }
func (*MachineTemplateSpec) DeepCopy ¶
func (in *MachineTemplateSpec) DeepCopy() *MachineTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineTemplateSpec.
func (*MachineTemplateSpec) DeepCopyInto ¶
func (in *MachineTemplateSpec) DeepCopyInto(out *MachineTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineTemplateStatus ¶
type MachineTemplateStatus struct {
Conditions []MachineTemplateCondition `json:"conditions"`
}
func (*MachineTemplateStatus) DeepCopy ¶
func (in *MachineTemplateStatus) DeepCopy() *MachineTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineTemplateStatus.
func (*MachineTemplateStatus) DeepCopyInto ¶
func (in *MachineTemplateStatus) DeepCopyInto(out *MachineTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineTemplatesGetter ¶
type MachineTemplatesGetter interface {
MachineTemplates(namespace string) MachineTemplateInterface
}
type MachinesGetter ¶
type MachinesGetter interface {
Machines(namespace string) MachineInterface
}
type NetworkConfig ¶
type NetworkConfig struct { // Network Plugin That will be used in kubernetes cluster Plugin string `yaml:"plugin" json:"plugin,omitempty"` // Plugin options to configure network properties Options map[string]string `yaml:"options" json:"options,omitempty"` }
func (*NetworkConfig) DeepCopy ¶
func (in *NetworkConfig) DeepCopy() *NetworkConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkConfig.
func (*NetworkConfig) DeepCopyInto ¶
func (in *NetworkConfig) DeepCopyInto(out *NetworkConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PodSecurityPolicyTemplate ¶
type PodSecurityPolicyTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Description string `json:"description"` Spec extv1.PodSecurityPolicySpec `json:"spec,omitempty"` }
func (*PodSecurityPolicyTemplate) DeepCopy ¶
func (in *PodSecurityPolicyTemplate) DeepCopy() *PodSecurityPolicyTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSecurityPolicyTemplate.
func (*PodSecurityPolicyTemplate) DeepCopyInto ¶
func (in *PodSecurityPolicyTemplate) DeepCopyInto(out *PodSecurityPolicyTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PodSecurityPolicyTemplate) DeepCopyObject ¶
func (in *PodSecurityPolicyTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PodSecurityPolicyTemplateController ¶
type PodSecurityPolicyTemplateController interface { Informer() cache.SharedIndexInformer Lister() PodSecurityPolicyTemplateLister AddHandler(name string, handler PodSecurityPolicyTemplateHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler PodSecurityPolicyTemplateHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type PodSecurityPolicyTemplateHandlerFunc ¶
type PodSecurityPolicyTemplateHandlerFunc func(key string, obj *PodSecurityPolicyTemplate) error
func NewPodSecurityPolicyTemplateLifecycleAdapter ¶
func NewPodSecurityPolicyTemplateLifecycleAdapter(name string, clusterScoped bool, client PodSecurityPolicyTemplateInterface, l PodSecurityPolicyTemplateLifecycle) PodSecurityPolicyTemplateHandlerFunc
type PodSecurityPolicyTemplateInterface ¶
type PodSecurityPolicyTemplateInterface interface { ObjectClient() *clientbase.ObjectClient Create(*PodSecurityPolicyTemplate) (*PodSecurityPolicyTemplate, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*PodSecurityPolicyTemplate, error) Get(name string, opts metav1.GetOptions) (*PodSecurityPolicyTemplate, error) Update(*PodSecurityPolicyTemplate) (*PodSecurityPolicyTemplate, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*PodSecurityPolicyTemplateList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() PodSecurityPolicyTemplateController AddHandler(name string, sync PodSecurityPolicyTemplateHandlerFunc) AddLifecycle(name string, lifecycle PodSecurityPolicyTemplateLifecycle) AddClusterScopedHandler(name, clusterName string, sync PodSecurityPolicyTemplateHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle PodSecurityPolicyTemplateLifecycle) }
type PodSecurityPolicyTemplateLifecycle ¶
type PodSecurityPolicyTemplateLifecycle interface { Create(obj *PodSecurityPolicyTemplate) (*PodSecurityPolicyTemplate, error) Remove(obj *PodSecurityPolicyTemplate) (*PodSecurityPolicyTemplate, error) Updated(obj *PodSecurityPolicyTemplate) (*PodSecurityPolicyTemplate, error) }
type PodSecurityPolicyTemplateList ¶
type PodSecurityPolicyTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PodSecurityPolicyTemplate }
func (*PodSecurityPolicyTemplateList) DeepCopy ¶
func (in *PodSecurityPolicyTemplateList) DeepCopy() *PodSecurityPolicyTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodSecurityPolicyTemplateList.
func (*PodSecurityPolicyTemplateList) DeepCopyInto ¶
func (in *PodSecurityPolicyTemplateList) DeepCopyInto(out *PodSecurityPolicyTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PodSecurityPolicyTemplateList) DeepCopyObject ¶
func (in *PodSecurityPolicyTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PodSecurityPolicyTemplateLister ¶
type PodSecurityPolicyTemplateLister interface { List(namespace string, selector labels.Selector) (ret []*PodSecurityPolicyTemplate, err error) Get(namespace, name string) (*PodSecurityPolicyTemplate, error) }
type PodSecurityPolicyTemplatesGetter ¶
type PodSecurityPolicyTemplatesGetter interface {
PodSecurityPolicyTemplates(namespace string) PodSecurityPolicyTemplateInterface
}
type Preference ¶
type Preference struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Value string `json:"value" norman:"required"` }
func (*Preference) DeepCopy ¶
func (in *Preference) DeepCopy() *Preference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Preference.
func (*Preference) DeepCopyInto ¶
func (in *Preference) DeepCopyInto(out *Preference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Preference) DeepCopyObject ¶
func (in *Preference) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PreferenceController ¶
type PreferenceController interface { Informer() cache.SharedIndexInformer Lister() PreferenceLister AddHandler(name string, handler PreferenceHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler PreferenceHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type PreferenceHandlerFunc ¶
type PreferenceHandlerFunc func(key string, obj *Preference) error
func NewPreferenceLifecycleAdapter ¶
func NewPreferenceLifecycleAdapter(name string, clusterScoped bool, client PreferenceInterface, l PreferenceLifecycle) PreferenceHandlerFunc
type PreferenceInterface ¶
type PreferenceInterface interface { ObjectClient() *clientbase.ObjectClient Create(*Preference) (*Preference, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*Preference, error) Get(name string, opts metav1.GetOptions) (*Preference, error) Update(*Preference) (*Preference, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*PreferenceList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() PreferenceController AddHandler(name string, sync PreferenceHandlerFunc) AddLifecycle(name string, lifecycle PreferenceLifecycle) AddClusterScopedHandler(name, clusterName string, sync PreferenceHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle PreferenceLifecycle) }
type PreferenceLifecycle ¶
type PreferenceLifecycle interface { Create(obj *Preference) (*Preference, error) Remove(obj *Preference) (*Preference, error) Updated(obj *Preference) (*Preference, error) }
type PreferenceList ¶
type PreferenceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Preference }
func (*PreferenceList) DeepCopy ¶
func (in *PreferenceList) DeepCopy() *PreferenceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreferenceList.
func (*PreferenceList) DeepCopyInto ¶
func (in *PreferenceList) DeepCopyInto(out *PreferenceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PreferenceList) DeepCopyObject ¶
func (in *PreferenceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PreferenceLister ¶
type PreferenceLister interface { List(namespace string, selector labels.Selector) (ret []*Preference, err error) Get(namespace, name string) (*Preference, error) }
type PreferencesGetter ¶
type PreferencesGetter interface {
Preferences(namespace string) PreferenceInterface
}
type Principal ¶
type Principal struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` DisplayName string `json:"displayName,omitempty"` LoginName string `json:"loginName,omitempty"` ProfilePicture string `json:"profilePicture,omitempty"` ProfileURL string `json:"profileURL,omitempty"` Kind string `json:"kind,omitempty"` Me bool `json:"me,omitempty"` MemberOf bool `json:"memberOf,omitempty"` ExtraInfo map[string]string `json:"extraInfo,omitempty"` }
func (*Principal) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Principal.
func (*Principal) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Principal) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrincipalController ¶
type PrincipalController interface { Informer() cache.SharedIndexInformer Lister() PrincipalLister AddHandler(name string, handler PrincipalHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler PrincipalHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type PrincipalHandlerFunc ¶
func NewPrincipalLifecycleAdapter ¶
func NewPrincipalLifecycleAdapter(name string, clusterScoped bool, client PrincipalInterface, l PrincipalLifecycle) PrincipalHandlerFunc
type PrincipalInterface ¶
type PrincipalInterface interface { ObjectClient() *clientbase.ObjectClient Create(*Principal) (*Principal, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*Principal, error) Get(name string, opts metav1.GetOptions) (*Principal, error) Update(*Principal) (*Principal, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*PrincipalList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() PrincipalController AddHandler(name string, sync PrincipalHandlerFunc) AddLifecycle(name string, lifecycle PrincipalLifecycle) AddClusterScopedHandler(name, clusterName string, sync PrincipalHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle PrincipalLifecycle) }
type PrincipalLifecycle ¶
type PrincipalList ¶
type PrincipalList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Principal }
func (*PrincipalList) DeepCopy ¶
func (in *PrincipalList) DeepCopy() *PrincipalList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrincipalList.
func (*PrincipalList) DeepCopyInto ¶
func (in *PrincipalList) DeepCopyInto(out *PrincipalList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrincipalList) DeepCopyObject ¶
func (in *PrincipalList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrincipalLister ¶
type PrincipalsGetter ¶
type PrincipalsGetter interface {
Principals(namespace string) PrincipalInterface
}
type PrivateRegistry ¶
type PrivateRegistry struct { // URL for the registry URL string `yaml:"url" json:"url,omitempty"` // User name for registry acces User string `yaml:"user" json:"user,omitempty"` // Password for registry access Password string `yaml:"password" json:"password,omitempty"` }
func (*PrivateRegistry) DeepCopy ¶
func (in *PrivateRegistry) DeepCopy() *PrivateRegistry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateRegistry.
func (*PrivateRegistry) DeepCopyInto ¶
func (in *PrivateRegistry) DeepCopyInto(out *PrivateRegistry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Project ¶
type Project struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectSpec `json:"spec,omitempty"` Status ProjectStatus `json:"status"` }
func (*Project) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Project.
func (*Project) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Project) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectCondition ¶
type ProjectCondition struct { // Type of project condition. Type string `json:"type"` // Status of the condition, one of True, False, Unknown. Status v1.ConditionStatus `json:"status"` // The last time this condition was updated. LastUpdateTime string `json:"lastUpdateTime,omitempty"` // Last time the condition transitioned from one status to another. LastTransitionTime string `json:"lastTransitionTime,omitempty"` // The reason for the condition's last transition. Reason string `json:"reason,omitempty"` // Human-readable message indicating details about last transition Message string `json:"message,omitempty"` }
func (*ProjectCondition) DeepCopy ¶
func (in *ProjectCondition) DeepCopy() *ProjectCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectCondition.
func (*ProjectCondition) DeepCopyInto ¶
func (in *ProjectCondition) DeepCopyInto(out *ProjectCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectController ¶
type ProjectController interface { Informer() cache.SharedIndexInformer Lister() ProjectLister AddHandler(name string, handler ProjectHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler ProjectHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type ProjectHandlerFunc ¶
func NewProjectLifecycleAdapter ¶
func NewProjectLifecycleAdapter(name string, clusterScoped bool, client ProjectInterface, l ProjectLifecycle) ProjectHandlerFunc
type ProjectInterface ¶
type ProjectInterface interface { ObjectClient() *clientbase.ObjectClient Create(*Project) (*Project, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*Project, error) Get(name string, opts metav1.GetOptions) (*Project, error) Update(*Project) (*Project, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*ProjectList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ProjectController AddHandler(name string, sync ProjectHandlerFunc) AddLifecycle(name string, lifecycle ProjectLifecycle) AddClusterScopedHandler(name, clusterName string, sync ProjectHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle ProjectLifecycle) }
type ProjectLifecycle ¶
type ProjectList ¶
type ProjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Project }
func (*ProjectList) DeepCopy ¶
func (in *ProjectList) DeepCopy() *ProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectList.
func (*ProjectList) DeepCopyInto ¶
func (in *ProjectList) DeepCopyInto(out *ProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectList) DeepCopyObject ¶
func (in *ProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectLister ¶
type ProjectLogging ¶
type ProjectLogging struct { types.Namespaced metav1.TypeMeta `json:",inline"` // Standard object’s metadata. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Spec ProjectLoggingSpec `json:"spec"` // Most recent observed status of the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Status LoggingStatus `json:"status"` }
func (*ProjectLogging) DeepCopy ¶
func (in *ProjectLogging) DeepCopy() *ProjectLogging
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectLogging.
func (*ProjectLogging) DeepCopyInto ¶
func (in *ProjectLogging) DeepCopyInto(out *ProjectLogging)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectLogging) DeepCopyObject ¶
func (in *ProjectLogging) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectLoggingController ¶
type ProjectLoggingController interface { Informer() cache.SharedIndexInformer Lister() ProjectLoggingLister AddHandler(name string, handler ProjectLoggingHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler ProjectLoggingHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type ProjectLoggingHandlerFunc ¶
type ProjectLoggingHandlerFunc func(key string, obj *ProjectLogging) error
func NewProjectLoggingLifecycleAdapter ¶
func NewProjectLoggingLifecycleAdapter(name string, clusterScoped bool, client ProjectLoggingInterface, l ProjectLoggingLifecycle) ProjectLoggingHandlerFunc
type ProjectLoggingInterface ¶
type ProjectLoggingInterface interface { ObjectClient() *clientbase.ObjectClient Create(*ProjectLogging) (*ProjectLogging, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*ProjectLogging, error) Get(name string, opts metav1.GetOptions) (*ProjectLogging, error) Update(*ProjectLogging) (*ProjectLogging, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*ProjectLoggingList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ProjectLoggingController AddHandler(name string, sync ProjectLoggingHandlerFunc) AddLifecycle(name string, lifecycle ProjectLoggingLifecycle) AddClusterScopedHandler(name, clusterName string, sync ProjectLoggingHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle ProjectLoggingLifecycle) }
type ProjectLoggingLifecycle ¶
type ProjectLoggingLifecycle interface { Create(obj *ProjectLogging) (*ProjectLogging, error) Remove(obj *ProjectLogging) (*ProjectLogging, error) Updated(obj *ProjectLogging) (*ProjectLogging, error) }
type ProjectLoggingList ¶
type ProjectLoggingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectLogging }
func (*ProjectLoggingList) DeepCopy ¶
func (in *ProjectLoggingList) DeepCopy() *ProjectLoggingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectLoggingList.
func (*ProjectLoggingList) DeepCopyInto ¶
func (in *ProjectLoggingList) DeepCopyInto(out *ProjectLoggingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectLoggingList) DeepCopyObject ¶
func (in *ProjectLoggingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectLoggingLister ¶
type ProjectLoggingLister interface { List(namespace string, selector labels.Selector) (ret []*ProjectLogging, err error) Get(namespace, name string) (*ProjectLogging, error) }
type ProjectLoggingSpec ¶
type ProjectLoggingSpec struct { LoggingCommonSpec ProjectName string `json:"projectName" norman:"type=reference[project]"` }
func (*ProjectLoggingSpec) DeepCopy ¶
func (in *ProjectLoggingSpec) DeepCopy() *ProjectLoggingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectLoggingSpec.
func (*ProjectLoggingSpec) DeepCopyInto ¶
func (in *ProjectLoggingSpec) DeepCopyInto(out *ProjectLoggingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectLoggingsGetter ¶
type ProjectLoggingsGetter interface {
ProjectLoggings(namespace string) ProjectLoggingInterface
}
type ProjectRoleTemplateBinding ¶
type ProjectRoleTemplateBinding struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` UserName string `json:"userName,omitempty" norman:"required,type=reference[user]"` ProjectName string `json:"projectName,omitempty" norman:"required,type=reference[project]"` RoleTemplateName string `json:"roleTemplateName,omitempty" norman:"required,type=reference[roleTemplate]"` }
func (*ProjectRoleTemplateBinding) DeepCopy ¶
func (in *ProjectRoleTemplateBinding) DeepCopy() *ProjectRoleTemplateBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectRoleTemplateBinding.
func (*ProjectRoleTemplateBinding) DeepCopyInto ¶
func (in *ProjectRoleTemplateBinding) DeepCopyInto(out *ProjectRoleTemplateBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectRoleTemplateBinding) DeepCopyObject ¶
func (in *ProjectRoleTemplateBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectRoleTemplateBindingController ¶
type ProjectRoleTemplateBindingController interface { Informer() cache.SharedIndexInformer Lister() ProjectRoleTemplateBindingLister AddHandler(name string, handler ProjectRoleTemplateBindingHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler ProjectRoleTemplateBindingHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type ProjectRoleTemplateBindingHandlerFunc ¶
type ProjectRoleTemplateBindingHandlerFunc func(key string, obj *ProjectRoleTemplateBinding) error
func NewProjectRoleTemplateBindingLifecycleAdapter ¶
func NewProjectRoleTemplateBindingLifecycleAdapter(name string, clusterScoped bool, client ProjectRoleTemplateBindingInterface, l ProjectRoleTemplateBindingLifecycle) ProjectRoleTemplateBindingHandlerFunc
type ProjectRoleTemplateBindingInterface ¶
type ProjectRoleTemplateBindingInterface interface { ObjectClient() *clientbase.ObjectClient Create(*ProjectRoleTemplateBinding) (*ProjectRoleTemplateBinding, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*ProjectRoleTemplateBinding, error) Get(name string, opts metav1.GetOptions) (*ProjectRoleTemplateBinding, error) Update(*ProjectRoleTemplateBinding) (*ProjectRoleTemplateBinding, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*ProjectRoleTemplateBindingList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ProjectRoleTemplateBindingController AddHandler(name string, sync ProjectRoleTemplateBindingHandlerFunc) AddLifecycle(name string, lifecycle ProjectRoleTemplateBindingLifecycle) AddClusterScopedHandler(name, clusterName string, sync ProjectRoleTemplateBindingHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle ProjectRoleTemplateBindingLifecycle) }
type ProjectRoleTemplateBindingLifecycle ¶
type ProjectRoleTemplateBindingLifecycle interface { Create(obj *ProjectRoleTemplateBinding) (*ProjectRoleTemplateBinding, error) Remove(obj *ProjectRoleTemplateBinding) (*ProjectRoleTemplateBinding, error) Updated(obj *ProjectRoleTemplateBinding) (*ProjectRoleTemplateBinding, error) }
type ProjectRoleTemplateBindingList ¶
type ProjectRoleTemplateBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectRoleTemplateBinding }
func (*ProjectRoleTemplateBindingList) DeepCopy ¶
func (in *ProjectRoleTemplateBindingList) DeepCopy() *ProjectRoleTemplateBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectRoleTemplateBindingList.
func (*ProjectRoleTemplateBindingList) DeepCopyInto ¶
func (in *ProjectRoleTemplateBindingList) DeepCopyInto(out *ProjectRoleTemplateBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectRoleTemplateBindingList) DeepCopyObject ¶
func (in *ProjectRoleTemplateBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectRoleTemplateBindingLister ¶
type ProjectRoleTemplateBindingLister interface { List(namespace string, selector labels.Selector) (ret []*ProjectRoleTemplateBinding, err error) Get(namespace, name string) (*ProjectRoleTemplateBinding, error) }
type ProjectRoleTemplateBindingsGetter ¶
type ProjectRoleTemplateBindingsGetter interface {
ProjectRoleTemplateBindings(namespace string) ProjectRoleTemplateBindingInterface
}
type ProjectSpec ¶
type ProjectSpec struct { DisplayName string `json:"displayName,omitempty" norman:"required"` Description string `json:"description"` ClusterName string `json:"clusterName,omitempty" norman:"required,type=reference[cluster]"` PodSecurityPolicyTemplateName string `json:"podSecurityPolicyTemplateName,omitempty" norman:"type=reference[podSecurityPolicyTemplate]"` }
func (*ProjectSpec) DeepCopy ¶
func (in *ProjectSpec) DeepCopy() *ProjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpec.
func (*ProjectSpec) DeepCopyInto ¶
func (in *ProjectSpec) DeepCopyInto(out *ProjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectStatus ¶
type ProjectStatus struct {
Conditions []ProjectCondition `json:"conditions"`
}
func (*ProjectStatus) DeepCopy ¶
func (in *ProjectStatus) DeepCopy() *ProjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectStatus.
func (*ProjectStatus) DeepCopyInto ¶
func (in *ProjectStatus) DeepCopyInto(out *ProjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectsGetter ¶
type ProjectsGetter interface {
Projects(namespace string) ProjectInterface
}
type Question ¶
type Question struct { Variable string `json:"variable,omitempty" yaml:"variable,omitempty"` Label string `json:"label,omitempty" yaml:"label,omitempty"` Description string `json:"description,omitempty" yaml:"description,omitempty"` Type string `json:"type,omitempty" yaml:"type,omitempty"` Required bool `json:"required,omitempty" yaml:"required,omitempty"` Default string `json:"default,omitempty" yaml:"default,omitempty"` Group string `json:"group,omitempty" yaml:"group,omitempty"` MinLength int `json:"minLength,omitempty" yaml:"min_length,omitempty"` MaxLength int `json:"maxLength,omitempty" yaml:"max_length,omitempty"` Min int `json:"min,omitempty" yaml:"min,omitempty"` Max int `json:"max,omitempty" yaml:"max,omitempty"` Options []string `json:"options,omitempty" yaml:"options,omitempty"` ValidChars string `json:"validChars,omitempty" yaml:"valid_chars,omitempty"` InvalidChars string `json:"invalidChars,omitempty" yaml:"invalid_chars,omitempty"` }
func (*Question) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Question.
func (*Question) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RKEConfigNode ¶
type RKEConfigNode struct { // Name of the host provisioned via docker machine MachineName string `yaml:"machine_name,omitempty" json:"machineName,omitempty" norman:"type=reference[machine]"` // IP or FQDN that is fully resolvable and used for SSH communication Address string `yaml:"address" json:"address,omitempty"` // Optional - Internal address that will be used for components communication InternalAddress string `yaml:"internal_address" json:"internalAddress,omitempty"` // Node role in kubernetes cluster (controlplane, worker, or etcd) Role []string `yaml:"role" json:"role,omitempty" norman:"type=array[enum],options=etcd|worker|controlplane"` // Optional - Hostname of the node HostnameOverride string `yaml:"hostname_override" json:"hostnameOverride,omitempty"` // SSH usesr that will be used by RKE User string `yaml:"user" json:"user,omitempty"` // Optional - Docker socket on the node that will be used in tunneling DockerSocket string `yaml:"docker_socket" json:"dockerSocket,omitempty"` // SSH Private Key SSHKey string `yaml:"ssh_key" json:"sshKey,omitempty"` // SSH Private Key Path SSHKeyPath string `yaml:"ssh_key_path" json:"sshKeyPath,omitempty"` // Node Labels Labels map[string]string `yaml:"labels" json:"labels,omitempty"` }
func (*RKEConfigNode) DeepCopy ¶
func (in *RKEConfigNode) DeepCopy() *RKEConfigNode
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RKEConfigNode.
func (*RKEConfigNode) DeepCopyInto ¶
func (in *RKEConfigNode) DeepCopyInto(out *RKEConfigNode)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RKEConfigServices ¶
type RKEConfigServices struct { // Etcd Service Etcd ETCDService `yaml:"etcd" json:"etcd,omitempty"` // KubeAPI Service KubeAPI KubeAPIService `yaml:"kube-api" json:"kubeApi,omitempty"` // KubeController Service KubeController KubeControllerService `yaml:"kube-controller" json:"kubeController,omitempty"` // Scheduler Service Scheduler SchedulerService `yaml:"scheduler" json:"scheduler,omitempty"` // Kubelet Service Kubelet KubeletService `yaml:"kubelet" json:"kubelet,omitempty"` // KubeProxy Service Kubeproxy KubeproxyService `yaml:"kubeproxy" json:"kubeproxy,omitempty"` }
func (*RKEConfigServices) DeepCopy ¶
func (in *RKEConfigServices) DeepCopy() *RKEConfigServices
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RKEConfigServices.
func (*RKEConfigServices) DeepCopyInto ¶
func (in *RKEConfigServices) DeepCopyInto(out *RKEConfigServices)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RKESystemImages ¶
type RKESystemImages struct { // etcd image Etcd string `yaml:"etcd" json:"etcd,omitempty" norman:"default=quay.io/coreos/etcd:v3.0.17"` // Alpine image Alpine string `yaml:"alpine" json:"alpine,omitempty" norman:"default=alpine"` // rke-nginx-proxy image NginxProxy string `yaml:"nginx_proxy" json:"nginxProxy,omitempty" norman:"default=rancher/rke-nginx-proxy:v0.1.1"` // rke-cert-deployer image CertDownloader string `yaml:"cert_downloader" json:"certDownloader,omitempty" norman:"default=rancher/rke-cert-deployer:v0.1.1"` // rke-service-sidekick image KubernetesServicesSidecar string `` /* 130-byte string literal not displayed */ // KubeDNS image KubeDNS string `yaml:"kubedns" json:"kubedns,omitempty" norman:"default=gcr.io/google_containers/k8s-dns-kube-dns-amd64:1.14.5"` // DNSMasq image DNSmasq string `yaml:"dnsmasq" json:"dnsmasq,omitempty" norman:"default=gcr.io/google_containers/k8s-dns-dnsmasq-nanny-amd64:1.14.5"` // KubeDNS side car image KubeDNSSidecar string `yaml:"kubedns_sidecar" json:"kubednsSidecar,omitempty" norman:"default=gcr.io/google_containers/k8s-dns-sidecar-amd64:1.14.5"` // KubeDNS autoscaler image KubeDNSAutoscaler string `` /* 146-byte string literal not displayed */ // Kubernetes image Kubernetes string `yaml:"kubernetes" json:"kubernetes,omitempty" norman:"default=rancher/k8s:v1.8.5-rancher4"` }
func (*RKESystemImages) DeepCopy ¶
func (in *RKESystemImages) DeepCopy() *RKESystemImages
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RKESystemImages.
func (*RKESystemImages) DeepCopyInto ¶
func (in *RKESystemImages) DeepCopyInto(out *RKESystemImages)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RancherKubernetesEngineConfig ¶
type RancherKubernetesEngineConfig struct { // Kubernetes nodes Nodes []RKEConfigNode `yaml:"nodes" json:"nodes,omitempty"` // Kubernetes components Services RKEConfigServices `yaml:"services" json:"services,omitempty"` // Network configuration used in the kubernetes cluster (flannel, calico) Network NetworkConfig `yaml:"network" json:"network,omitempty"` // Authentication configuration used in the cluster (default: x509) Authentication AuthnConfig `yaml:"authentication" json:"authentication,omitempty"` // YAML manifest for user provided addons to be deployed on the cluster Addons string `yaml:"addons" json:"addons,omitempty"` // List of images used internally for proxy, cert downlaod and kubedns SystemImages RKESystemImages `yaml:"system_images" json:"systemImages,omitempty"` // SSH Private Key Path SSHKeyPath string `yaml:"ssh_key_path" json:"sshKeyPath,omitempty"` // Authorization mode configuration used in the cluster Authorization AuthzConfig `yaml:"authorization" json:"authorization,omitempty"` // Enable/disable strict docker version checking IgnoreDockerVersion bool `yaml:"ignore_docker_version" json:"ignoreDockerVersion"` // Kubernetes version to use (if kubernetes image is specifed, image version takes precedence) Version string `yaml:"kubernetes_version" json:"kubernetesVersion,omitempty"` // List of private registries and their credentials PrivateRegistries []PrivateRegistry `yaml:"private_registries" json:"privateRegistries,omitempty"` // Ingress controller used in the cluster Ingress IngressConfig `yaml:"ingress" json:"ingress,omitempty"` }
func (*RancherKubernetesEngineConfig) DeepCopy ¶
func (in *RancherKubernetesEngineConfig) DeepCopy() *RancherKubernetesEngineConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RancherKubernetesEngineConfig.
func (*RancherKubernetesEngineConfig) DeepCopyInto ¶
func (in *RancherKubernetesEngineConfig) DeepCopyInto(out *RancherKubernetesEngineConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReleaseInfo ¶
type ReleaseInfo struct { Name string `json:"name"` Version string `json:"version"` CreateTimestamp string `json:"createTimestamp"` ModifiedAt string `json:"modifiedAt"` TemplateVersionID string `json:"templateVersionId"` }
func (*ReleaseInfo) DeepCopy ¶
func (in *ReleaseInfo) DeepCopy() *ReleaseInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseInfo.
func (*ReleaseInfo) DeepCopyInto ¶
func (in *ReleaseInfo) DeepCopyInto(out *ReleaseInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleTemplate ¶
type RoleTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` DisplayName string `json:"displayName,omitempty" norman:"required"` Description string `json:"description"` Rules []rbacv1.PolicyRule `json:"rules,omitempty"` Builtin bool `json:"builtin" norman:"nocreate,noupdate"` External bool `json:"external"` Hidden bool `json:"hidden"` Context string `json:"context" norman:"type=string,options=project|cluster"` RoleTemplateNames []string `json:"roleTemplateNames,omitempty" norman:"type=array[reference[roleTemplate]]"` }
func (*RoleTemplate) DeepCopy ¶
func (in *RoleTemplate) DeepCopy() *RoleTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleTemplate.
func (*RoleTemplate) DeepCopyInto ¶
func (in *RoleTemplate) DeepCopyInto(out *RoleTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleTemplate) DeepCopyObject ¶
func (in *RoleTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RoleTemplateController ¶
type RoleTemplateController interface { Informer() cache.SharedIndexInformer Lister() RoleTemplateLister AddHandler(name string, handler RoleTemplateHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler RoleTemplateHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type RoleTemplateHandlerFunc ¶
type RoleTemplateHandlerFunc func(key string, obj *RoleTemplate) error
func NewRoleTemplateLifecycleAdapter ¶
func NewRoleTemplateLifecycleAdapter(name string, clusterScoped bool, client RoleTemplateInterface, l RoleTemplateLifecycle) RoleTemplateHandlerFunc
type RoleTemplateInterface ¶
type RoleTemplateInterface interface { ObjectClient() *clientbase.ObjectClient Create(*RoleTemplate) (*RoleTemplate, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*RoleTemplate, error) Get(name string, opts metav1.GetOptions) (*RoleTemplate, error) Update(*RoleTemplate) (*RoleTemplate, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*RoleTemplateList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() RoleTemplateController AddHandler(name string, sync RoleTemplateHandlerFunc) AddLifecycle(name string, lifecycle RoleTemplateLifecycle) AddClusterScopedHandler(name, clusterName string, sync RoleTemplateHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle RoleTemplateLifecycle) }
type RoleTemplateLifecycle ¶
type RoleTemplateLifecycle interface { Create(obj *RoleTemplate) (*RoleTemplate, error) Remove(obj *RoleTemplate) (*RoleTemplate, error) Updated(obj *RoleTemplate) (*RoleTemplate, error) }
type RoleTemplateList ¶
type RoleTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RoleTemplate }
func (*RoleTemplateList) DeepCopy ¶
func (in *RoleTemplateList) DeepCopy() *RoleTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleTemplateList.
func (*RoleTemplateList) DeepCopyInto ¶
func (in *RoleTemplateList) DeepCopyInto(out *RoleTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleTemplateList) DeepCopyObject ¶
func (in *RoleTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RoleTemplateLister ¶
type RoleTemplateLister interface { List(namespace string, selector labels.Selector) (ret []*RoleTemplate, err error) Get(namespace, name string) (*RoleTemplate, error) }
type RoleTemplatesGetter ¶
type RoleTemplatesGetter interface {
RoleTemplates(namespace string) RoleTemplateInterface
}
type SchedulerService ¶
type SchedulerService struct { // Base service properties BaseService `yaml:",inline" json:",inline"` }
func (*SchedulerService) DeepCopy ¶
func (in *SchedulerService) DeepCopy() *SchedulerService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchedulerService.
func (*SchedulerService) DeepCopyInto ¶
func (in *SchedulerService) DeepCopyInto(out *SchedulerService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SetPasswordInput ¶
type SetPasswordInput struct {
NewPassword string `json:"newPassword" norman:"type=string,required"`
}
func (*SetPasswordInput) DeepCopy ¶
func (in *SetPasswordInput) DeepCopy() *SetPasswordInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SetPasswordInput.
func (*SetPasswordInput) DeepCopyInto ¶
func (in *SetPasswordInput) DeepCopyInto(out *SetPasswordInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Setting ¶
type Setting struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Value string `json:"value" norman:"required"` Default string `json:"default" norman:"nocreate,noupdate"` Customized bool `json:"customized" norman:"nocreate,noupdate"` }
func (*Setting) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Setting.
func (*Setting) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Setting) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SettingController ¶
type SettingController interface { Informer() cache.SharedIndexInformer Lister() SettingLister AddHandler(name string, handler SettingHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler SettingHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type SettingHandlerFunc ¶
func NewSettingLifecycleAdapter ¶
func NewSettingLifecycleAdapter(name string, clusterScoped bool, client SettingInterface, l SettingLifecycle) SettingHandlerFunc
type SettingInterface ¶
type SettingInterface interface { ObjectClient() *clientbase.ObjectClient Create(*Setting) (*Setting, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*Setting, error) Get(name string, opts metav1.GetOptions) (*Setting, error) Update(*Setting) (*Setting, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*SettingList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() SettingController AddHandler(name string, sync SettingHandlerFunc) AddLifecycle(name string, lifecycle SettingLifecycle) AddClusterScopedHandler(name, clusterName string, sync SettingHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle SettingLifecycle) }
type SettingLifecycle ¶
type SettingList ¶
type SettingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Setting }
func (*SettingList) DeepCopy ¶
func (in *SettingList) DeepCopy() *SettingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingList.
func (*SettingList) DeepCopyInto ¶
func (in *SettingList) DeepCopyInto(out *SettingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SettingList) DeepCopyObject ¶
func (in *SettingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SettingLister ¶
type SettingsGetter ¶
type SettingsGetter interface {
Settings(namespace string) SettingInterface
}
type SplunkConfig ¶
type SplunkConfig struct { Host string `json:"host,omitempty"` Port int `json:"port,omitempty"` Protocol string `json:"protocol,omitempty"` Source string `json:"source,omitempty"` Token string `json:"token,omitempty"` //secret }
func (*SplunkConfig) DeepCopy ¶
func (in *SplunkConfig) DeepCopy() *SplunkConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SplunkConfig.
func (*SplunkConfig) DeepCopyInto ¶
func (in *SplunkConfig) DeepCopyInto(out *SplunkConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyslogConfig ¶
type SyslogConfig struct { Host string `json:"host,omitempty"` Port int `json:"port,omitempty"` Severity string `json:"severity,omitempty"` Program string `json:"program,omitempty"` }
func (*SyslogConfig) DeepCopy ¶
func (in *SyslogConfig) DeepCopy() *SyslogConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyslogConfig.
func (*SyslogConfig) DeepCopyInto ¶
func (in *SyslogConfig) DeepCopyInto(out *SyslogConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Template ¶
type Template struct { metav1.TypeMeta `json:",inline"` // Standard object’s metadata. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Spec TemplateSpec `json:"spec"` Status TemplateStatus `json:"status"` }
func (*Template) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Template.
func (*Template) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Template) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TemplateController ¶
type TemplateController interface { Informer() cache.SharedIndexInformer Lister() TemplateLister AddHandler(name string, handler TemplateHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler TemplateHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type TemplateHandlerFunc ¶
func NewTemplateLifecycleAdapter ¶
func NewTemplateLifecycleAdapter(name string, clusterScoped bool, client TemplateInterface, l TemplateLifecycle) TemplateHandlerFunc
type TemplateInterface ¶
type TemplateInterface interface { ObjectClient() *clientbase.ObjectClient Create(*Template) (*Template, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*Template, error) Get(name string, opts metav1.GetOptions) (*Template, error) Update(*Template) (*Template, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*TemplateList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() TemplateController AddHandler(name string, sync TemplateHandlerFunc) AddLifecycle(name string, lifecycle TemplateLifecycle) AddClusterScopedHandler(name, clusterName string, sync TemplateHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle TemplateLifecycle) }
type TemplateLifecycle ¶
type TemplateList ¶
type TemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Template }
func (*TemplateList) DeepCopy ¶
func (in *TemplateList) DeepCopy() *TemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateList.
func (*TemplateList) DeepCopyInto ¶
func (in *TemplateList) DeepCopyInto(out *TemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TemplateList) DeepCopyObject ¶
func (in *TemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TemplateLister ¶
type TemplateSpec ¶
type TemplateSpec struct { CatalogID string `json:"catalogId,omitempty" norman:"type=reference[catalog]"` DefaultTemplateVersionID string `json:"defaultTemplateVersionId,omitempty" norman:"type=reference[templateVersion]"` IsSystem string `json:"isSystem,omitempty"` Description string `json:"description,omitempty"` DefaultVersion string `json:"defaultVersion,omitempty" yaml:"default_version,omitempty"` Path string `json:"path,omitempty"` Maintainer string `json:"maintainer,omitempty"` License string `json:"license,omitempty"` ProjectURL string `json:"projectURL,omitempty" yaml:"project_url,omitempty"` UpgradeFrom string `json:"upgradeFrom,omitempty"` FolderName string `json:"folderName,omitempty"` Base string `json:"templateBase"` Icon string `json:"icon,omitempty"` IconFilename string `json:"iconFilename,omitempty"` Readme string `json:"readme,omitempty"` Categories []string `json:"categories,omitempty"` Versions []TemplateVersionSpec `json:"versions,omitempty"` Category string `json:"category,omitempty"` }
func (*TemplateSpec) DeepCopy ¶
func (in *TemplateSpec) DeepCopy() *TemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateSpec.
func (*TemplateSpec) DeepCopyInto ¶
func (in *TemplateSpec) DeepCopyInto(out *TemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateStatus ¶
type TemplateStatus struct { }
func (*TemplateStatus) DeepCopy ¶
func (in *TemplateStatus) DeepCopy() *TemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateStatus.
func (*TemplateStatus) DeepCopyInto ¶
func (in *TemplateStatus) DeepCopyInto(out *TemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateVersion ¶
type TemplateVersion struct { metav1.TypeMeta `json:",inline"` // Standard object’s metadata. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#metadata metav1.ObjectMeta `json:"metadata,omitempty"` // Specification of the desired behavior of the the cluster. More info: // https://github.com/kubernetes/community/blob/master/contributors/devel/api-conventions.md#spec-and-status Spec TemplateVersionSpec `json:"spec"` Status TemplateVersionStatus `json:"status"` }
func (*TemplateVersion) DeepCopy ¶
func (in *TemplateVersion) DeepCopy() *TemplateVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateVersion.
func (*TemplateVersion) DeepCopyInto ¶
func (in *TemplateVersion) DeepCopyInto(out *TemplateVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TemplateVersion) DeepCopyObject ¶
func (in *TemplateVersion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TemplateVersionController ¶
type TemplateVersionController interface { Informer() cache.SharedIndexInformer Lister() TemplateVersionLister AddHandler(name string, handler TemplateVersionHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler TemplateVersionHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type TemplateVersionHandlerFunc ¶
type TemplateVersionHandlerFunc func(key string, obj *TemplateVersion) error
func NewTemplateVersionLifecycleAdapter ¶
func NewTemplateVersionLifecycleAdapter(name string, clusterScoped bool, client TemplateVersionInterface, l TemplateVersionLifecycle) TemplateVersionHandlerFunc
type TemplateVersionInterface ¶
type TemplateVersionInterface interface { ObjectClient() *clientbase.ObjectClient Create(*TemplateVersion) (*TemplateVersion, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*TemplateVersion, error) Get(name string, opts metav1.GetOptions) (*TemplateVersion, error) Update(*TemplateVersion) (*TemplateVersion, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*TemplateVersionList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() TemplateVersionController AddHandler(name string, sync TemplateVersionHandlerFunc) AddLifecycle(name string, lifecycle TemplateVersionLifecycle) AddClusterScopedHandler(name, clusterName string, sync TemplateVersionHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle TemplateVersionLifecycle) }
type TemplateVersionLifecycle ¶
type TemplateVersionLifecycle interface { Create(obj *TemplateVersion) (*TemplateVersion, error) Remove(obj *TemplateVersion) (*TemplateVersion, error) Updated(obj *TemplateVersion) (*TemplateVersion, error) }
type TemplateVersionList ¶
type TemplateVersionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TemplateVersion }
func (*TemplateVersionList) DeepCopy ¶
func (in *TemplateVersionList) DeepCopy() *TemplateVersionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateVersionList.
func (*TemplateVersionList) DeepCopyInto ¶
func (in *TemplateVersionList) DeepCopyInto(out *TemplateVersionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TemplateVersionList) DeepCopyObject ¶
func (in *TemplateVersionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TemplateVersionLister ¶
type TemplateVersionLister interface { List(namespace string, selector labels.Selector) (ret []*TemplateVersion, err error) Get(namespace, name string) (*TemplateVersion, error) }
type TemplateVersionSpec ¶
type TemplateVersionSpec struct { ExternalID string `json:"externalId,omitempty"` Revision *int `json:"revision,omitempty"` Version string `json:"version,omitempty"` MinimumRancherVersion string `json:"minimumRancherVersion,omitempty" yaml:"minimum_rancher_version,omitempty"` MaximumRancherVersion string `json:"maximumRancherVersion,omitempty" yaml:"maximum_rancher_version,omitempty"` UpgradeFrom string `json:"upgradeFrom,omitempty" yaml:"upgrade_from,omitempty"` Readme string `json:"readme,omitempty"` UpgradeVersionLinks map[string]string `json:"upgradeVersionLinks,omitempty"` Files []File `json:"files,omitempty"` Questions []Question `json:"questions,omitempty"` }
func (*TemplateVersionSpec) DeepCopy ¶
func (in *TemplateVersionSpec) DeepCopy() *TemplateVersionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateVersionSpec.
func (*TemplateVersionSpec) DeepCopyInto ¶
func (in *TemplateVersionSpec) DeepCopyInto(out *TemplateVersionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateVersionStatus ¶
type TemplateVersionStatus struct { }
func (*TemplateVersionStatus) DeepCopy ¶
func (in *TemplateVersionStatus) DeepCopy() *TemplateVersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateVersionStatus.
func (*TemplateVersionStatus) DeepCopyInto ¶
func (in *TemplateVersionStatus) DeepCopyInto(out *TemplateVersionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateVersionsGetter ¶
type TemplateVersionsGetter interface {
TemplateVersions(namespace string) TemplateVersionInterface
}
type TemplatesGetter ¶
type TemplatesGetter interface {
Templates(namespace string) TemplateInterface
}
type Token ¶
type Token struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Token string `json:"token" norman:"writeOnly,noupdate"` UserPrincipal Principal `json:"userPrincipal" norman:"type=reference[Principal]"` GroupPrincipals []Principal `json:"groupPrincipals" norman:"type=array[reference[Principal]]"` ProviderInfo map[string]string `json:"providerInfo,omitempty"` UserID string `json:"userId" norman:"type=reference[User]"` AuthProvider string `json:"authProvider"` TTLMillis int `json:"ttl"` LastUpdateTime string `json:"lastUpdateTime"` IsDerived bool `json:"isDerived"` Description string `json:"description"` }
func (*Token) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Token.
func (*Token) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Token) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TokenController ¶
type TokenController interface { Informer() cache.SharedIndexInformer Lister() TokenLister AddHandler(name string, handler TokenHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler TokenHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type TokenHandlerFunc ¶
func NewTokenLifecycleAdapter ¶
func NewTokenLifecycleAdapter(name string, clusterScoped bool, client TokenInterface, l TokenLifecycle) TokenHandlerFunc
type TokenInterface ¶
type TokenInterface interface { ObjectClient() *clientbase.ObjectClient Create(*Token) (*Token, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*Token, error) Get(name string, opts metav1.GetOptions) (*Token, error) Update(*Token) (*Token, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*TokenList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() TokenController AddHandler(name string, sync TokenHandlerFunc) AddLifecycle(name string, lifecycle TokenLifecycle) AddClusterScopedHandler(name, clusterName string, sync TokenHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle TokenLifecycle) }
type TokenLifecycle ¶
type TokenList ¶
type TokenList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Token }
func (*TokenList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenList.
func (*TokenList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TokenList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TokenLister ¶
type TokensGetter ¶
type TokensGetter interface {
Tokens(namespace string) TokenInterface
}
type User ¶
type User struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` DisplayName string `json:"displayName,omitempty"` Description string `json:"description"` Username string `json:"username,omitempty"` Password string `json:"password,omitempty" norman:"writeOnly,noupdate"` MustChangePassword bool `json:"mustChangePassword,omitempty"` PrincipalIDs []string `json:"principalIds,omitempty" norman:"type=array[reference[Principal]]"` Me bool `json:"me,omitempty"` }
func (*User) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User.
func (*User) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*User) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserController ¶
type UserController interface { Informer() cache.SharedIndexInformer Lister() UserLister AddHandler(name string, handler UserHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler UserHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type UserHandlerFunc ¶
func NewUserLifecycleAdapter ¶
func NewUserLifecycleAdapter(name string, clusterScoped bool, client UserInterface, l UserLifecycle) UserHandlerFunc
type UserInterface ¶
type UserInterface interface { ObjectClient() *clientbase.ObjectClient Create(*User) (*User, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*User, error) Get(name string, opts metav1.GetOptions) (*User, error) Update(*User) (*User, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*UserList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() UserController AddHandler(name string, sync UserHandlerFunc) AddLifecycle(name string, lifecycle UserLifecycle) AddClusterScopedHandler(name, clusterName string, sync UserHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle UserLifecycle) }
type UserLifecycle ¶
type UserList ¶
type UserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []User }
func (*UserList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserList.
func (*UserList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserLister ¶
type UsersGetter ¶
type UsersGetter interface {
Users(namespace string) UserInterface
}
type Values ¶
type Values struct { StringValue string `json:"stringValue"` IntValue int `json:"intValue"` BoolValue bool `json:"boolValue"` StringSliceValue []string `json:"stringSliceValue"` }
func (*Values) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Values.
func (*Values) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VersionCommits ¶
func (*VersionCommits) DeepCopy ¶
func (in *VersionCommits) DeepCopy() *VersionCommits
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VersionCommits.
func (*VersionCommits) DeepCopyInto ¶
func (in *VersionCommits) DeepCopyInto(out *VersionCommits)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- authn_types.go
- authz_types.go
- catalog_types.go
- cluster_types.go
- global_types.go
- logging_types.go
- machine_types.go
- rke_types.go
- schema_types.go
- stack_types.go
- user_types.go
- zz_generated_app_controller.go
- zz_generated_app_lifecycle_adapter.go
- zz_generated_auth_config_controller.go
- zz_generated_auth_config_lifecycle_adapter.go
- zz_generated_catalog_controller.go
- zz_generated_catalog_lifecycle_adapter.go
- zz_generated_cluster_controller.go
- zz_generated_cluster_event_controller.go
- zz_generated_cluster_event_lifecycle_adapter.go
- zz_generated_cluster_lifecycle_adapter.go
- zz_generated_cluster_logging_controller.go
- zz_generated_cluster_logging_lifecycle_adapter.go
- zz_generated_cluster_registration_token_controller.go
- zz_generated_cluster_registration_token_lifecycle_adapter.go
- zz_generated_cluster_role_template_binding_controller.go
- zz_generated_cluster_role_template_binding_lifecycle_adapter.go
- zz_generated_deepcopy.go
- zz_generated_dynamic_schema_controller.go
- zz_generated_dynamic_schema_lifecycle_adapter.go
- zz_generated_global_role_binding_controller.go
- zz_generated_global_role_binding_lifecycle_adapter.go
- zz_generated_global_role_controller.go
- zz_generated_global_role_lifecycle_adapter.go
- zz_generated_group_controller.go
- zz_generated_group_lifecycle_adapter.go
- zz_generated_group_member_controller.go
- zz_generated_group_member_lifecycle_adapter.go
- zz_generated_k8s_client.go
- zz_generated_listen_config_controller.go
- zz_generated_listen_config_lifecycle_adapter.go
- zz_generated_machine_controller.go
- zz_generated_machine_driver_controller.go
- zz_generated_machine_driver_lifecycle_adapter.go
- zz_generated_machine_lifecycle_adapter.go
- zz_generated_machine_template_controller.go
- zz_generated_machine_template_lifecycle_adapter.go
- zz_generated_pod_security_policy_template_controller.go
- zz_generated_pod_security_policy_template_lifecycle_adapter.go
- zz_generated_preference_controller.go
- zz_generated_preference_lifecycle_adapter.go
- zz_generated_principal_controller.go
- zz_generated_principal_lifecycle_adapter.go
- zz_generated_project_controller.go
- zz_generated_project_lifecycle_adapter.go
- zz_generated_project_logging_controller.go
- zz_generated_project_logging_lifecycle_adapter.go
- zz_generated_project_role_template_binding_controller.go
- zz_generated_project_role_template_binding_lifecycle_adapter.go
- zz_generated_role_template_controller.go
- zz_generated_role_template_lifecycle_adapter.go
- zz_generated_scheme.go
- zz_generated_setting_controller.go
- zz_generated_setting_lifecycle_adapter.go
- zz_generated_template_controller.go
- zz_generated_template_lifecycle_adapter.go
- zz_generated_template_version_controller.go
- zz_generated_template_version_lifecycle_adapter.go
- zz_generated_token_controller.go
- zz_generated_token_lifecycle_adapter.go
- zz_generated_user_controller.go
- zz_generated_user_lifecycle_adapter.go