Documentation ¶
Overview ¶
Package api is the internal version of the API.
Index ¶
- Variables
- func Kind(kind string) schema.GroupKind
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(resource string) schema.GroupResource
- type AccessKeyType
- type AgentAnalyticsSpec
- type AgentAuditConfig
- type AgentAuditEvent
- func (in *AgentAuditEvent) DeepCopy() *AgentAuditEvent
- func (in *AgentAuditEvent) DeepCopyInto(out *AgentAuditEvent)
- func (in *AgentAuditEvent) DeepCopyObject() runtime.Object
- func (pc AgentAuditEvent) GetGeneration() int64
- func (pc *AgentAuditEvent) GetObjectMeta() *metav1.ObjectMeta
- func (pc *AgentAuditEvent) GetSpec() interface{}
- func (pc *AgentAuditEvent) GetStatus() interface{}
- func (AgentAuditEvent) NewStatus() interface{}
- func (pc *AgentAuditEvent) SetGeneration(generation int64)
- func (pc *AgentAuditEvent) SetSpec(s interface{})
- func (pc *AgentAuditEvent) SetStatus(s interface{})
- type AgentAuditEventList
- type AgentAuditEventRegistry
- type AgentAuditEventSpec
- type AgentAuditEventStatus
- type AgentAuditEventStatusStrategy
- type AgentAuditEventStrategy
- type Announcement
- func (in *Announcement) DeepCopy() *Announcement
- func (in *Announcement) DeepCopyInto(out *Announcement)
- func (in *Announcement) DeepCopyObject() runtime.Object
- func (pc Announcement) GetGeneration() int64
- func (pc *Announcement) GetObjectMeta() *metav1.ObjectMeta
- func (pc *Announcement) GetSpec() interface{}
- func (pc *Announcement) GetStatus() interface{}
- func (Announcement) NewStatus() interface{}
- func (pc *Announcement) SetGeneration(generation int64)
- func (pc *Announcement) SetSpec(s interface{})
- func (pc *Announcement) SetStatus(s interface{})
- type AnnouncementList
- type AnnouncementRegistry
- type AnnouncementSpec
- type AnnouncementStatus
- type AnnouncementStatusStrategy
- type AnnouncementStrategy
- type App
- func (in *App) DeepCopy() *App
- func (in *App) DeepCopyInto(out *App)
- func (in *App) DeepCopyObject() runtime.Object
- func (pc App) GetGeneration() int64
- func (pc *App) GetObjectMeta() *metav1.ObjectMeta
- func (pc *App) GetSpec() interface{}
- func (pc *App) GetStatus() interface{}
- func (App) NewStatus() interface{}
- func (pc *App) SetGeneration(generation int64)
- func (pc *App) SetSpec(s interface{})
- func (pc *App) SetStatus(s interface{})
- type AppCredentials
- type AppCredentialsList
- type AppList
- type AppRegistry
- type AppSpec
- type AppStatus
- type AppStatusStrategy
- type AppStrategy
- type Apps
- type Audit
- type AuditPolicy
- type AuditPolicyRule
- type Authentication
- type AuthenticationClusterAccountTemplates
- type AuthenticationGithub
- type AuthenticationGithubOrg
- type AuthenticationGitlab
- type AuthenticationGoogle
- type AuthenticationGroupClusterAccountTemplate
- type AuthenticationMicrosoft
- type AuthenticationOIDC
- type AuthenticationPassword
- type AuthenticationRancher
- type AuthenticationSAML
- type Backup
- func (in *Backup) DeepCopy() *Backup
- func (in *Backup) DeepCopyInto(out *Backup)
- func (in *Backup) DeepCopyObject() runtime.Object
- func (pc Backup) GetGeneration() int64
- func (pc *Backup) GetObjectMeta() *metav1.ObjectMeta
- func (pc *Backup) GetSpec() interface{}
- func (pc *Backup) GetStatus() interface{}
- func (Backup) NewStatus() interface{}
- func (pc *Backup) SetGeneration(generation int64)
- func (pc *Backup) SetSpec(s interface{})
- func (pc *Backup) SetStatus(s interface{})
- type BackupApply
- type BackupApplyList
- type BackupApplySpec
- type BackupList
- type BackupRegistry
- type BackupSpec
- type BackupStatus
- type BackupStatusStrategy
- type BackupStrategy
- type Cluster
- func (in *Cluster) DeepCopy() *Cluster
- func (in *Cluster) DeepCopyInto(out *Cluster)
- func (in *Cluster) DeepCopyObject() runtime.Object
- func (pc Cluster) GetGeneration() int64
- func (pc *Cluster) GetObjectMeta() *metav1.ObjectMeta
- func (pc *Cluster) GetSpec() interface{}
- func (pc *Cluster) GetStatus() interface{}
- func (Cluster) NewStatus() interface{}
- func (pc *Cluster) SetGeneration(generation int64)
- func (pc *Cluster) SetSpec(s interface{})
- func (pc *Cluster) SetStatus(s interface{})
- type ClusterAccess
- func (in *ClusterAccess) DeepCopy() *ClusterAccess
- func (in *ClusterAccess) DeepCopyInto(out *ClusterAccess)
- func (in *ClusterAccess) DeepCopyObject() runtime.Object
- func (pc ClusterAccess) GetGeneration() int64
- func (pc *ClusterAccess) GetObjectMeta() *metav1.ObjectMeta
- func (pc *ClusterAccess) GetSpec() interface{}
- func (pc *ClusterAccess) GetStatus() interface{}
- func (ClusterAccess) NewStatus() interface{}
- func (pc *ClusterAccess) SetGeneration(generation int64)
- func (pc *ClusterAccess) SetSpec(s interface{})
- func (pc *ClusterAccess) SetStatus(s interface{})
- type ClusterAccessKey
- type ClusterAccessKeyList
- type ClusterAccessList
- type ClusterAccessRegistry
- type ClusterAccessSpec
- type ClusterAccessStatus
- type ClusterAccessStatusStrategy
- type ClusterAccessStrategy
- type ClusterAccounts
- type ClusterAgentConfig
- type ClusterAgentConfigCommon
- type ClusterAgentConfigList
- type ClusterCharts
- type ClusterChartsList
- type ClusterConnect
- func (in *ClusterConnect) DeepCopy() *ClusterConnect
- func (in *ClusterConnect) DeepCopyInto(out *ClusterConnect)
- func (in *ClusterConnect) DeepCopyObject() runtime.Object
- func (pc ClusterConnect) GetGeneration() int64
- func (pc *ClusterConnect) GetObjectMeta() *metav1.ObjectMeta
- func (pc *ClusterConnect) GetSpec() interface{}
- func (pc *ClusterConnect) GetStatus() interface{}
- func (ClusterConnect) NewStatus() interface{}
- func (pc *ClusterConnect) SetGeneration(generation int64)
- func (pc *ClusterConnect) SetSpec(s interface{})
- func (pc *ClusterConnect) SetStatus(s interface{})
- type ClusterConnectList
- type ClusterConnectRegistry
- type ClusterConnectSpec
- type ClusterConnectStatus
- type ClusterConnectStatusStrategy
- type ClusterConnectStrategy
- type ClusterDomain
- type ClusterDomainList
- type ClusterList
- type ClusterMember
- type ClusterMemberAccess
- type ClusterMemberAccessList
- type ClusterMembers
- type ClusterMembersList
- type ClusterRegistry
- type ClusterReset
- type ClusterResetList
- type ClusterRoleTemplate
- func (in *ClusterRoleTemplate) DeepCopy() *ClusterRoleTemplate
- func (in *ClusterRoleTemplate) DeepCopyInto(out *ClusterRoleTemplate)
- func (in *ClusterRoleTemplate) DeepCopyObject() runtime.Object
- func (pc ClusterRoleTemplate) GetGeneration() int64
- func (pc *ClusterRoleTemplate) GetObjectMeta() *metav1.ObjectMeta
- func (pc *ClusterRoleTemplate) GetSpec() interface{}
- func (pc *ClusterRoleTemplate) GetStatus() interface{}
- func (ClusterRoleTemplate) NewStatus() interface{}
- func (pc *ClusterRoleTemplate) SetGeneration(generation int64)
- func (pc *ClusterRoleTemplate) SetSpec(s interface{})
- func (pc *ClusterRoleTemplate) SetStatus(s interface{})
- type ClusterRoleTemplateList
- type ClusterRoleTemplateRegistry
- type ClusterRoleTemplateSpec
- type ClusterRoleTemplateStatus
- type ClusterRoleTemplateStatusStrategy
- type ClusterRoleTemplateStrategy
- type ClusterSpec
- type ClusterStatus
- type ClusterStatusStrategy
- type ClusterStrategy
- type ClusterVirtualClusterDefaults
- type ClusterVirtualClusterDefaultsList
- type Config
- func (in *Config) DeepCopy() *Config
- func (in *Config) DeepCopyInto(out *Config)
- func (in *Config) DeepCopyObject() runtime.Object
- func (pc Config) GetGeneration() int64
- func (pc *Config) GetObjectMeta() *metav1.ObjectMeta
- func (pc *Config) GetSpec() interface{}
- func (pc *Config) GetStatus() interface{}
- func (Config) NewStatus() interface{}
- func (pc *Config) SetGeneration(generation int64)
- func (pc *Config) SetSpec(s interface{})
- func (pc *Config) SetStatus(s interface{})
- type ConfigList
- type ConfigRegistry
- type ConfigSpec
- type ConfigStatus
- type ConfigStatusStrategy
- type ConfigStrategy
- type Connector
- type ConnectorWithName
- type DevPodDeleteOptions
- type DevPodDeleteOptionsList
- type DevPodSshOptions
- type DevPodSshOptionsList
- type DevPodStatusOptions
- type DevPodStatusOptionsList
- type DevPodStopOptions
- type DevPodStopOptionsList
- type DevPodUpOptions
- type DevPodUpOptionsList
- type DevPodWorkspaceInstance
- func (in *DevPodWorkspaceInstance) DeepCopy() *DevPodWorkspaceInstance
- func (in *DevPodWorkspaceInstance) DeepCopyInto(out *DevPodWorkspaceInstance)
- func (in *DevPodWorkspaceInstance) DeepCopyObject() runtime.Object
- func (pc DevPodWorkspaceInstance) GetGeneration() int64
- func (pc *DevPodWorkspaceInstance) GetObjectMeta() *metav1.ObjectMeta
- func (pc *DevPodWorkspaceInstance) GetSpec() interface{}
- func (pc *DevPodWorkspaceInstance) GetStatus() interface{}
- func (DevPodWorkspaceInstance) NewStatus() interface{}
- func (pc *DevPodWorkspaceInstance) SetGeneration(generation int64)
- func (pc *DevPodWorkspaceInstance) SetSpec(s interface{})
- func (pc *DevPodWorkspaceInstance) SetStatus(s interface{})
- type DevPodWorkspaceInstanceList
- type DevPodWorkspaceInstanceRegistry
- type DevPodWorkspaceInstanceSpec
- type DevPodWorkspaceInstanceState
- type DevPodWorkspaceInstanceStateList
- type DevPodWorkspaceInstanceStatus
- type DevPodWorkspaceInstanceStatusStrategy
- type DevPodWorkspaceInstanceStrategy
- type DevPodWorkspaceTemplate
- func (in *DevPodWorkspaceTemplate) DeepCopy() *DevPodWorkspaceTemplate
- func (in *DevPodWorkspaceTemplate) DeepCopyInto(out *DevPodWorkspaceTemplate)
- func (in *DevPodWorkspaceTemplate) DeepCopyObject() runtime.Object
- func (pc DevPodWorkspaceTemplate) GetGeneration() int64
- func (pc *DevPodWorkspaceTemplate) GetObjectMeta() *metav1.ObjectMeta
- func (pc *DevPodWorkspaceTemplate) GetSpec() interface{}
- func (pc *DevPodWorkspaceTemplate) GetStatus() interface{}
- func (DevPodWorkspaceTemplate) NewStatus() interface{}
- func (pc *DevPodWorkspaceTemplate) SetGeneration(generation int64)
- func (pc *DevPodWorkspaceTemplate) SetSpec(s interface{})
- func (pc *DevPodWorkspaceTemplate) SetStatus(s interface{})
- type DevPodWorkspaceTemplateList
- type DevPodWorkspaceTemplateRegistry
- type DevPodWorkspaceTemplateSpec
- type DevPodWorkspaceTemplateStatus
- type DevPodWorkspaceTemplateStatusStrategy
- type DevPodWorkspaceTemplateStrategy
- type DirectClusterEndpointToken
- func (in *DirectClusterEndpointToken) DeepCopy() *DirectClusterEndpointToken
- func (in *DirectClusterEndpointToken) DeepCopyInto(out *DirectClusterEndpointToken)
- func (in *DirectClusterEndpointToken) DeepCopyObject() runtime.Object
- func (pc DirectClusterEndpointToken) GetGeneration() int64
- func (pc *DirectClusterEndpointToken) GetObjectMeta() *metav1.ObjectMeta
- func (pc *DirectClusterEndpointToken) GetSpec() interface{}
- func (pc *DirectClusterEndpointToken) GetStatus() interface{}
- func (DirectClusterEndpointToken) NewStatus() interface{}
- func (pc *DirectClusterEndpointToken) SetGeneration(generation int64)
- func (pc *DirectClusterEndpointToken) SetSpec(s interface{})
- func (pc *DirectClusterEndpointToken) SetStatus(s interface{})
- type DirectClusterEndpointTokenList
- type DirectClusterEndpointTokenRegistry
- type DirectClusterEndpointTokenSpec
- type DirectClusterEndpointTokenStatus
- type DirectClusterEndpointTokenStatusStrategy
- type DirectClusterEndpointTokenStrategy
- type Event
- func (in *Event) DeepCopy() *Event
- func (in *Event) DeepCopyInto(out *Event)
- func (in *Event) DeepCopyObject() runtime.Object
- func (pc Event) GetGeneration() int64
- func (pc *Event) GetObjectMeta() *metav1.ObjectMeta
- func (pc *Event) GetSpec() interface{}
- func (pc *Event) GetStatus() interface{}
- func (Event) NewStatus() interface{}
- func (pc *Event) SetGeneration(generation int64)
- func (pc *Event) SetSpec(s interface{})
- func (pc *Event) SetStatus(s interface{})
- type EventList
- type EventRegistry
- type EventSpec
- type EventStatus
- type EventStatusStrategy
- type EventStrategy
- type Feature
- func (in *Feature) DeepCopy() *Feature
- func (in *Feature) DeepCopyInto(out *Feature)
- func (in *Feature) DeepCopyObject() runtime.Object
- func (pc Feature) GetGeneration() int64
- func (pc *Feature) GetObjectMeta() *metav1.ObjectMeta
- func (pc *Feature) GetSpec() interface{}
- func (pc *Feature) GetStatus() interface{}
- func (Feature) NewStatus() interface{}
- func (pc *Feature) SetGeneration(generation int64)
- func (pc *Feature) SetSpec(s interface{})
- func (pc *Feature) SetStatus(s interface{})
- type FeatureList
- type FeatureRegistry
- type FeatureSpec
- type FeatureStatus
- type FeatureStatusStrategy
- type FeatureStrategy
- type GroupResources
- type IngressAuthToken
- func (in *IngressAuthToken) DeepCopy() *IngressAuthToken
- func (in *IngressAuthToken) DeepCopyInto(out *IngressAuthToken)
- func (in *IngressAuthToken) DeepCopyObject() runtime.Object
- func (pc IngressAuthToken) GetGeneration() int64
- func (pc *IngressAuthToken) GetObjectMeta() *metav1.ObjectMeta
- func (pc *IngressAuthToken) GetSpec() interface{}
- func (pc *IngressAuthToken) GetStatus() interface{}
- func (IngressAuthToken) NewStatus() interface{}
- func (pc *IngressAuthToken) SetGeneration(generation int64)
- func (pc *IngressAuthToken) SetSpec(s interface{})
- func (pc *IngressAuthToken) SetStatus(s interface{})
- type IngressAuthTokenList
- type IngressAuthTokenRegistry
- type IngressAuthTokenSpec
- type IngressAuthTokenStatus
- type IngressAuthTokenStatusStrategy
- type IngressAuthTokenStrategy
- type Kiosk
- func (in *Kiosk) DeepCopy() *Kiosk
- func (in *Kiosk) DeepCopyInto(out *Kiosk)
- func (in *Kiosk) DeepCopyObject() runtime.Object
- func (pc Kiosk) GetGeneration() int64
- func (pc *Kiosk) GetObjectMeta() *metav1.ObjectMeta
- func (pc *Kiosk) GetSpec() interface{}
- func (pc *Kiosk) GetStatus() interface{}
- func (Kiosk) NewStatus() interface{}
- func (pc *Kiosk) SetGeneration(generation int64)
- func (pc *Kiosk) SetSpec(s interface{})
- func (pc *Kiosk) SetStatus(s interface{})
- type KioskList
- type KioskRegistry
- type KioskSpec
- type KioskStatus
- type KioskStatusStrategy
- type KioskStrategy
- type Level
- type License
- func (in *License) DeepCopy() *License
- func (in *License) DeepCopyInto(out *License)
- func (in *License) DeepCopyObject() runtime.Object
- func (pc License) GetGeneration() int64
- func (pc *License) GetObjectMeta() *metav1.ObjectMeta
- func (pc *License) GetSpec() interface{}
- func (pc *License) GetStatus() interface{}
- func (License) NewStatus() interface{}
- func (pc *License) SetGeneration(generation int64)
- func (pc *License) SetSpec(s interface{})
- func (pc *License) SetStatus(s interface{})
- type LicenseList
- type LicenseRegistry
- type LicenseRequest
- type LicenseRequestList
- type LicenseRequestSpec
- type LicenseRequestStatus
- type LicenseSpec
- type LicenseStatus
- type LicenseStatusStrategy
- type LicenseStrategy
- type LicenseToken
- func (in *LicenseToken) DeepCopy() *LicenseToken
- func (in *LicenseToken) DeepCopyInto(out *LicenseToken)
- func (in *LicenseToken) DeepCopyObject() runtime.Object
- func (pc LicenseToken) GetGeneration() int64
- func (pc *LicenseToken) GetObjectMeta() *metav1.ObjectMeta
- func (pc *LicenseToken) GetSpec() interface{}
- func (pc *LicenseToken) GetStatus() interface{}
- func (LicenseToken) NewStatus() interface{}
- func (pc *LicenseToken) SetGeneration(generation int64)
- func (pc *LicenseToken) SetSpec(s interface{})
- func (pc *LicenseToken) SetStatus(s interface{})
- type LicenseTokenList
- type LicenseTokenRegistry
- type LicenseTokenSpec
- type LicenseTokenStatus
- type LicenseTokenStatusStrategy
- type LicenseTokenStrategy
- type LoftUpgrade
- func (in *LoftUpgrade) DeepCopy() *LoftUpgrade
- func (in *LoftUpgrade) DeepCopyInto(out *LoftUpgrade)
- func (in *LoftUpgrade) DeepCopyObject() runtime.Object
- func (pc LoftUpgrade) GetGeneration() int64
- func (pc *LoftUpgrade) GetObjectMeta() *metav1.ObjectMeta
- func (pc *LoftUpgrade) GetSpec() interface{}
- func (pc *LoftUpgrade) GetStatus() interface{}
- func (LoftUpgrade) NewStatus() interface{}
- func (pc *LoftUpgrade) SetGeneration(generation int64)
- func (pc *LoftUpgrade) SetSpec(s interface{})
- func (pc *LoftUpgrade) SetStatus(s interface{})
- type LoftUpgradeList
- type LoftUpgradeRegistry
- type LoftUpgradeSpec
- type LoftUpgradeStatus
- type LoftUpgradeStatusStrategy
- type LoftUpgradeStrategy
- type NewRESTFunc
- type OIDC
- type OIDCClient
- type OwnedAccessKey
- func (in *OwnedAccessKey) DeepCopy() *OwnedAccessKey
- func (in *OwnedAccessKey) DeepCopyInto(out *OwnedAccessKey)
- func (in *OwnedAccessKey) DeepCopyObject() runtime.Object
- func (pc OwnedAccessKey) GetGeneration() int64
- func (pc *OwnedAccessKey) GetObjectMeta() *metav1.ObjectMeta
- func (pc *OwnedAccessKey) GetSpec() interface{}
- func (pc *OwnedAccessKey) GetStatus() interface{}
- func (OwnedAccessKey) NewStatus() interface{}
- func (pc *OwnedAccessKey) SetGeneration(generation int64)
- func (pc *OwnedAccessKey) SetSpec(s interface{})
- func (pc *OwnedAccessKey) SetStatus(s interface{})
- type OwnedAccessKeyList
- type OwnedAccessKeyRegistry
- type OwnedAccessKeySpec
- type OwnedAccessKeyStatus
- type OwnedAccessKeyStatusStrategy
- type OwnedAccessKeyStrategy
- type PolicyViolation
- func (in *PolicyViolation) DeepCopy() *PolicyViolation
- func (in *PolicyViolation) DeepCopyInto(out *PolicyViolation)
- func (in *PolicyViolation) DeepCopyObject() runtime.Object
- func (pc PolicyViolation) GetGeneration() int64
- func (pc *PolicyViolation) GetObjectMeta() *metav1.ObjectMeta
- func (pc *PolicyViolation) GetSpec() interface{}
- func (pc *PolicyViolation) GetStatus() interface{}
- func (PolicyViolation) NewStatus() interface{}
- func (pc *PolicyViolation) SetGeneration(generation int64)
- func (pc *PolicyViolation) SetSpec(s interface{})
- func (pc *PolicyViolation) SetStatus(s interface{})
- type PolicyViolationList
- type PolicyViolationRegistry
- type PolicyViolationSpec
- type PolicyViolationStatus
- type PolicyViolationStatusStrategy
- type PolicyViolationStrategy
- type PredefinedApp
- type Project
- func (in *Project) DeepCopy() *Project
- func (in *Project) DeepCopyInto(out *Project)
- func (in *Project) DeepCopyObject() runtime.Object
- func (pc Project) GetGeneration() int64
- func (pc *Project) GetObjectMeta() *metav1.ObjectMeta
- func (pc *Project) GetSpec() interface{}
- func (pc *Project) GetStatus() interface{}
- func (Project) NewStatus() interface{}
- func (pc *Project) SetGeneration(generation int64)
- func (pc *Project) SetSpec(s interface{})
- func (pc *Project) SetStatus(s interface{})
- type ProjectChartInfo
- type ProjectChartInfoList
- type ProjectChartInfoSpec
- type ProjectChartInfoStatus
- type ProjectCharts
- type ProjectChartsList
- type ProjectClusters
- type ProjectClustersList
- type ProjectImportSpace
- type ProjectImportSpaceList
- type ProjectImportSpaceSource
- type ProjectImportVirtualCluster
- type ProjectImportVirtualClusterList
- type ProjectImportVirtualClusterSource
- type ProjectList
- type ProjectMember
- type ProjectMembers
- type ProjectMembersList
- type ProjectMigrateSpaceInstance
- type ProjectMigrateSpaceInstanceList
- type ProjectMigrateSpaceInstanceSource
- type ProjectMigrateVirtualClusterInstance
- type ProjectMigrateVirtualClusterInstanceList
- func (in *ProjectMigrateVirtualClusterInstanceList) DeepCopy() *ProjectMigrateVirtualClusterInstanceList
- func (in *ProjectMigrateVirtualClusterInstanceList) DeepCopyInto(out *ProjectMigrateVirtualClusterInstanceList)
- func (in *ProjectMigrateVirtualClusterInstanceList) DeepCopyObject() runtime.Object
- type ProjectMigrateVirtualClusterInstanceSource
- type ProjectRegistry
- type ProjectSecret
- func (in *ProjectSecret) DeepCopy() *ProjectSecret
- func (in *ProjectSecret) DeepCopyInto(out *ProjectSecret)
- func (in *ProjectSecret) DeepCopyObject() runtime.Object
- func (pc ProjectSecret) GetGeneration() int64
- func (pc *ProjectSecret) GetObjectMeta() *metav1.ObjectMeta
- func (pc *ProjectSecret) GetSpec() interface{}
- func (pc *ProjectSecret) GetStatus() interface{}
- func (ProjectSecret) NewStatus() interface{}
- func (pc *ProjectSecret) SetGeneration(generation int64)
- func (pc *ProjectSecret) SetSpec(s interface{})
- func (pc *ProjectSecret) SetStatus(s interface{})
- type ProjectSecretList
- type ProjectSecretRegistry
- type ProjectSecretSpec
- type ProjectSecretStatus
- type ProjectSecretStatusStrategy
- type ProjectSecretStrategy
- type ProjectSpec
- type ProjectStatus
- type ProjectStatusStrategy
- type ProjectStrategy
- type ProjectTemplates
- type ProjectTemplatesList
- type RedirectToken
- func (in *RedirectToken) DeepCopy() *RedirectToken
- func (in *RedirectToken) DeepCopyInto(out *RedirectToken)
- func (in *RedirectToken) DeepCopyObject() runtime.Object
- func (pc RedirectToken) GetGeneration() int64
- func (pc *RedirectToken) GetObjectMeta() *metav1.ObjectMeta
- func (pc *RedirectToken) GetSpec() interface{}
- func (pc *RedirectToken) GetStatus() interface{}
- func (RedirectToken) NewStatus() interface{}
- func (pc *RedirectToken) SetGeneration(generation int64)
- func (pc *RedirectToken) SetSpec(s interface{})
- func (pc *RedirectToken) SetStatus(s interface{})
- type RedirectTokenList
- type RedirectTokenRegistry
- type RedirectTokenSpec
- type RedirectTokenStatus
- type RedirectTokenStatusStrategy
- type RedirectTokenStrategy
- type RequestTarget
- type ResetAccessKey
- func (in *ResetAccessKey) DeepCopy() *ResetAccessKey
- func (in *ResetAccessKey) DeepCopyInto(out *ResetAccessKey)
- func (in *ResetAccessKey) DeepCopyObject() runtime.Object
- func (pc ResetAccessKey) GetGeneration() int64
- func (pc *ResetAccessKey) GetObjectMeta() *metav1.ObjectMeta
- func (pc *ResetAccessKey) GetSpec() interface{}
- func (pc *ResetAccessKey) GetStatus() interface{}
- func (ResetAccessKey) NewStatus() interface{}
- func (pc *ResetAccessKey) SetGeneration(generation int64)
- func (pc *ResetAccessKey) SetSpec(s interface{})
- func (pc *ResetAccessKey) SetStatus(s interface{})
- type ResetAccessKeyList
- type ResetAccessKeyRegistry
- type ResetAccessKeySpec
- type ResetAccessKeyStatus
- type ResetAccessKeyStatusStrategy
- type ResetAccessKeyStrategy
- type Runner
- func (in *Runner) DeepCopy() *Runner
- func (in *Runner) DeepCopyInto(out *Runner)
- func (in *Runner) DeepCopyObject() runtime.Object
- func (pc Runner) GetGeneration() int64
- func (pc *Runner) GetObjectMeta() *metav1.ObjectMeta
- func (pc *Runner) GetSpec() interface{}
- func (pc *Runner) GetStatus() interface{}
- func (Runner) NewStatus() interface{}
- func (pc *Runner) SetGeneration(generation int64)
- func (pc *Runner) SetSpec(s interface{})
- func (pc *Runner) SetStatus(s interface{})
- type RunnerAccessKey
- type RunnerAccessKeyList
- type RunnerConfig
- type RunnerConfigList
- type RunnerList
- type RunnerRegistry
- type RunnerSpec
- type RunnerStatus
- type RunnerStatusStrategy
- type RunnerStrategy
- type Self
- func (in *Self) DeepCopy() *Self
- func (in *Self) DeepCopyInto(out *Self)
- func (in *Self) DeepCopyObject() runtime.Object
- func (pc Self) GetGeneration() int64
- func (pc *Self) GetObjectMeta() *metav1.ObjectMeta
- func (pc *Self) GetSpec() interface{}
- func (pc *Self) GetStatus() interface{}
- func (Self) NewStatus() interface{}
- func (pc *Self) SetGeneration(generation int64)
- func (pc *Self) SetSpec(s interface{})
- func (pc *Self) SetStatus(s interface{})
- type SelfList
- type SelfRegistry
- type SelfSpec
- type SelfStatus
- type SelfStatusStrategy
- type SelfStrategy
- type SelfSubjectAccessReview
- func (in *SelfSubjectAccessReview) DeepCopy() *SelfSubjectAccessReview
- func (in *SelfSubjectAccessReview) DeepCopyInto(out *SelfSubjectAccessReview)
- func (in *SelfSubjectAccessReview) DeepCopyObject() runtime.Object
- func (pc SelfSubjectAccessReview) GetGeneration() int64
- func (pc *SelfSubjectAccessReview) GetObjectMeta() *metav1.ObjectMeta
- func (pc *SelfSubjectAccessReview) GetSpec() interface{}
- func (pc *SelfSubjectAccessReview) GetStatus() interface{}
- func (SelfSubjectAccessReview) NewStatus() interface{}
- func (pc *SelfSubjectAccessReview) SetGeneration(generation int64)
- func (pc *SelfSubjectAccessReview) SetSpec(s interface{})
- func (pc *SelfSubjectAccessReview) SetStatus(s interface{})
- type SelfSubjectAccessReviewList
- type SelfSubjectAccessReviewRegistry
- type SelfSubjectAccessReviewSpec
- type SelfSubjectAccessReviewStatus
- type SelfSubjectAccessReviewStatusStrategy
- type SelfSubjectAccessReviewStrategy
- type SharedSecret
- func (in *SharedSecret) DeepCopy() *SharedSecret
- func (in *SharedSecret) DeepCopyInto(out *SharedSecret)
- func (in *SharedSecret) DeepCopyObject() runtime.Object
- func (pc SharedSecret) GetGeneration() int64
- func (pc *SharedSecret) GetObjectMeta() *metav1.ObjectMeta
- func (pc *SharedSecret) GetSpec() interface{}
- func (pc *SharedSecret) GetStatus() interface{}
- func (SharedSecret) NewStatus() interface{}
- func (pc *SharedSecret) SetGeneration(generation int64)
- func (pc *SharedSecret) SetSpec(s interface{})
- func (pc *SharedSecret) SetStatus(s interface{})
- type SharedSecretList
- type SharedSecretRegistry
- type SharedSecretSpec
- type SharedSecretStatus
- type SharedSecretStatusStrategy
- type SharedSecretStrategy
- type SpaceConstraint
- func (in *SpaceConstraint) DeepCopy() *SpaceConstraint
- func (in *SpaceConstraint) DeepCopyInto(out *SpaceConstraint)
- func (in *SpaceConstraint) DeepCopyObject() runtime.Object
- func (pc SpaceConstraint) GetGeneration() int64
- func (pc *SpaceConstraint) GetObjectMeta() *metav1.ObjectMeta
- func (pc *SpaceConstraint) GetSpec() interface{}
- func (pc *SpaceConstraint) GetStatus() interface{}
- func (SpaceConstraint) NewStatus() interface{}
- func (pc *SpaceConstraint) SetGeneration(generation int64)
- func (pc *SpaceConstraint) SetSpec(s interface{})
- func (pc *SpaceConstraint) SetStatus(s interface{})
- type SpaceConstraintList
- type SpaceConstraintRegistry
- type SpaceConstraintSpec
- type SpaceConstraintStatus
- type SpaceConstraintStatusStrategy
- type SpaceConstraintStrategy
- type SpaceInstance
- func (in *SpaceInstance) DeepCopy() *SpaceInstance
- func (in *SpaceInstance) DeepCopyInto(out *SpaceInstance)
- func (in *SpaceInstance) DeepCopyObject() runtime.Object
- func (pc SpaceInstance) GetGeneration() int64
- func (pc *SpaceInstance) GetObjectMeta() *metav1.ObjectMeta
- func (pc *SpaceInstance) GetSpec() interface{}
- func (pc *SpaceInstance) GetStatus() interface{}
- func (SpaceInstance) NewStatus() interface{}
- func (pc *SpaceInstance) SetGeneration(generation int64)
- func (pc *SpaceInstance) SetSpec(s interface{})
- func (pc *SpaceInstance) SetStatus(s interface{})
- type SpaceInstanceList
- type SpaceInstanceRegistry
- type SpaceInstanceSpec
- type SpaceInstanceStatus
- type SpaceInstanceStatusStrategy
- type SpaceInstanceStrategy
- type SpaceTemplate
- func (in *SpaceTemplate) DeepCopy() *SpaceTemplate
- func (in *SpaceTemplate) DeepCopyInto(out *SpaceTemplate)
- func (in *SpaceTemplate) DeepCopyObject() runtime.Object
- func (pc SpaceTemplate) GetGeneration() int64
- func (pc *SpaceTemplate) GetObjectMeta() *metav1.ObjectMeta
- func (pc *SpaceTemplate) GetSpec() interface{}
- func (pc *SpaceTemplate) GetStatus() interface{}
- func (SpaceTemplate) NewStatus() interface{}
- func (pc *SpaceTemplate) SetGeneration(generation int64)
- func (pc *SpaceTemplate) SetSpec(s interface{})
- func (pc *SpaceTemplate) SetStatus(s interface{})
- type SpaceTemplateList
- type SpaceTemplateRegistry
- type SpaceTemplateSpec
- type SpaceTemplateStatus
- type SpaceTemplateStatusStrategy
- type SpaceTemplateStrategy
- type Stage
- type SubjectAccessReview
- func (in *SubjectAccessReview) DeepCopy() *SubjectAccessReview
- func (in *SubjectAccessReview) DeepCopyInto(out *SubjectAccessReview)
- func (in *SubjectAccessReview) DeepCopyObject() runtime.Object
- func (pc SubjectAccessReview) GetGeneration() int64
- func (pc *SubjectAccessReview) GetObjectMeta() *metav1.ObjectMeta
- func (pc *SubjectAccessReview) GetSpec() interface{}
- func (pc *SubjectAccessReview) GetStatus() interface{}
- func (SubjectAccessReview) NewStatus() interface{}
- func (pc *SubjectAccessReview) SetGeneration(generation int64)
- func (pc *SubjectAccessReview) SetSpec(s interface{})
- func (pc *SubjectAccessReview) SetStatus(s interface{})
- type SubjectAccessReviewList
- type SubjectAccessReviewRegistry
- type SubjectAccessReviewSpec
- type SubjectAccessReviewStatus
- type SubjectAccessReviewStatusStrategy
- type SubjectAccessReviewStrategy
- type Task
- func (in *Task) DeepCopy() *Task
- func (in *Task) DeepCopyInto(out *Task)
- func (in *Task) DeepCopyObject() runtime.Object
- func (pc Task) GetGeneration() int64
- func (pc *Task) GetObjectMeta() *metav1.ObjectMeta
- func (pc *Task) GetSpec() interface{}
- func (pc *Task) GetStatus() interface{}
- func (Task) NewStatus() interface{}
- func (pc *Task) SetGeneration(generation int64)
- func (pc *Task) SetSpec(s interface{})
- func (pc *Task) SetStatus(s interface{})
- type TaskList
- type TaskLog
- type TaskLogList
- type TaskLogOptions
- type TaskRegistry
- type TaskSpec
- type TaskStatus
- type TaskStatusStrategy
- type TaskStrategy
- type Team
- func (in *Team) DeepCopy() *Team
- func (in *Team) DeepCopyInto(out *Team)
- func (in *Team) DeepCopyObject() runtime.Object
- func (pc Team) GetGeneration() int64
- func (pc *Team) GetObjectMeta() *metav1.ObjectMeta
- func (pc *Team) GetSpec() interface{}
- func (pc *Team) GetStatus() interface{}
- func (Team) NewStatus() interface{}
- func (pc *Team) SetGeneration(generation int64)
- func (pc *Team) SetSpec(s interface{})
- func (pc *Team) SetStatus(s interface{})
- type TeamAccessKeys
- type TeamAccessKeysList
- type TeamClusters
- type TeamClustersList
- type TeamList
- type TeamRegistry
- type TeamSpec
- type TeamStatus
- type TeamStatusStrategy
- type TeamStrategy
- type User
- func (in *User) DeepCopy() *User
- func (in *User) DeepCopyInto(out *User)
- func (in *User) DeepCopyObject() runtime.Object
- func (pc User) GetGeneration() int64
- func (pc *User) GetObjectMeta() *metav1.ObjectMeta
- func (pc *User) GetSpec() interface{}
- func (pc *User) GetStatus() interface{}
- func (User) NewStatus() interface{}
- func (pc *User) SetGeneration(generation int64)
- func (pc *User) SetSpec(s interface{})
- func (pc *User) SetStatus(s interface{})
- type UserAccessKeys
- type UserAccessKeysList
- type UserClusters
- type UserClustersList
- type UserInfo
- type UserList
- type UserPermissions
- type UserPermissionsList
- type UserPermissionsRole
- type UserProfile
- type UserProfileList
- type UserQuotasOptions
- type UserRegistry
- type UserSpacesOptions
- type UserSpec
- type UserStatus
- type UserStatusStrategy
- type UserStrategy
- type UserVirtualClustersOptions
- type VirtualClusterInstance
- func (in *VirtualClusterInstance) DeepCopy() *VirtualClusterInstance
- func (in *VirtualClusterInstance) DeepCopyInto(out *VirtualClusterInstance)
- func (in *VirtualClusterInstance) DeepCopyObject() runtime.Object
- func (pc VirtualClusterInstance) GetGeneration() int64
- func (pc *VirtualClusterInstance) GetObjectMeta() *metav1.ObjectMeta
- func (pc *VirtualClusterInstance) GetSpec() interface{}
- func (pc *VirtualClusterInstance) GetStatus() interface{}
- func (VirtualClusterInstance) NewStatus() interface{}
- func (pc *VirtualClusterInstance) SetGeneration(generation int64)
- func (pc *VirtualClusterInstance) SetSpec(s interface{})
- func (pc *VirtualClusterInstance) SetStatus(s interface{})
- type VirtualClusterInstanceKubeConfig
- type VirtualClusterInstanceKubeConfigList
- type VirtualClusterInstanceKubeConfigSpec
- type VirtualClusterInstanceKubeConfigStatus
- type VirtualClusterInstanceList
- type VirtualClusterInstanceLog
- type VirtualClusterInstanceLogList
- type VirtualClusterInstanceLogOptions
- type VirtualClusterInstanceRegistry
- type VirtualClusterInstanceSpec
- type VirtualClusterInstanceStatus
- type VirtualClusterInstanceStatusStrategy
- type VirtualClusterInstanceStrategy
- type VirtualClusterInstanceWorkloadKubeConfig
- func (in *VirtualClusterInstanceWorkloadKubeConfig) DeepCopy() *VirtualClusterInstanceWorkloadKubeConfig
- func (in *VirtualClusterInstanceWorkloadKubeConfig) DeepCopyInto(out *VirtualClusterInstanceWorkloadKubeConfig)
- func (in *VirtualClusterInstanceWorkloadKubeConfig) DeepCopyObject() runtime.Object
- type VirtualClusterInstanceWorkloadKubeConfigList
- func (in *VirtualClusterInstanceWorkloadKubeConfigList) DeepCopy() *VirtualClusterInstanceWorkloadKubeConfigList
- func (in *VirtualClusterInstanceWorkloadKubeConfigList) DeepCopyInto(out *VirtualClusterInstanceWorkloadKubeConfigList)
- func (in *VirtualClusterInstanceWorkloadKubeConfigList) DeepCopyObject() runtime.Object
- type VirtualClusterTemplate
- func (in *VirtualClusterTemplate) DeepCopy() *VirtualClusterTemplate
- func (in *VirtualClusterTemplate) DeepCopyInto(out *VirtualClusterTemplate)
- func (in *VirtualClusterTemplate) DeepCopyObject() runtime.Object
- func (pc VirtualClusterTemplate) GetGeneration() int64
- func (pc *VirtualClusterTemplate) GetObjectMeta() *metav1.ObjectMeta
- func (pc *VirtualClusterTemplate) GetSpec() interface{}
- func (pc *VirtualClusterTemplate) GetStatus() interface{}
- func (VirtualClusterTemplate) NewStatus() interface{}
- func (pc *VirtualClusterTemplate) SetGeneration(generation int64)
- func (pc *VirtualClusterTemplate) SetSpec(s interface{})
- func (pc *VirtualClusterTemplate) SetStatus(s interface{})
- type VirtualClusterTemplateList
- type VirtualClusterTemplateRegistry
- type VirtualClusterTemplateSpec
- type VirtualClusterTemplateStatus
- type VirtualClusterTemplateStatusStrategy
- type VirtualClusterTemplateStrategy
Constants ¶
This section is empty.
Variables ¶
var ( ManagementAgentAuditEventStorage = builders.NewApiResourceWithStorage( InternalAgentAuditEvent, func() runtime.Object { return &AgentAuditEvent{} }, func() runtime.Object { return &AgentAuditEventList{} }, NewAgentAuditEventsREST, ) NewAgentAuditEventsREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewAgentAuditEventsRESTFunc(Factory) } NewAgentAuditEventsRESTFunc NewRESTFunc ManagementAnnouncementStorage = builders.NewApiResourceWithStorage( InternalAnnouncement, func() runtime.Object { return &Announcement{} }, func() runtime.Object { return &AnnouncementList{} }, NewAnnouncementREST, ) NewAnnouncementREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewAnnouncementRESTFunc(Factory) } NewAnnouncementRESTFunc NewRESTFunc ManagementAppStorage = builders.NewApiResourceWithStorage( InternalApp, func() runtime.Object { return &App{} }, func() runtime.Object { return &AppList{} }, NewAppREST, ) NewAppREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewAppRESTFunc(Factory) } NewAppRESTFunc NewRESTFunc ManagementBackupStorage = builders.NewApiResourceWithStorage( InternalBackup, func() runtime.Object { return &Backup{} }, func() runtime.Object { return &BackupList{} }, NewBackupREST, ) NewBackupREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewBackupRESTFunc(Factory) } NewBackupRESTFunc NewRESTFunc ManagementClusterStorage = builders.NewApiResourceWithStorage( InternalCluster, func() runtime.Object { return &Cluster{} }, func() runtime.Object { return &ClusterList{} }, NewClusterREST, ) NewClusterREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewClusterRESTFunc(Factory) } NewClusterRESTFunc NewRESTFunc ManagementClusterAccessStorage = builders.NewApiResourceWithStorage( InternalClusterAccess, func() runtime.Object { return &ClusterAccess{} }, func() runtime.Object { return &ClusterAccessList{} }, NewClusterAccessREST, ) NewClusterAccessREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewClusterAccessRESTFunc(Factory) } NewClusterAccessRESTFunc NewRESTFunc ManagementClusterConnectStorage = builders.NewApiResourceWithStorage( InternalClusterConnect, func() runtime.Object { return &ClusterConnect{} }, func() runtime.Object { return &ClusterConnectList{} }, NewClusterConnectREST, ) NewClusterConnectREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewClusterConnectRESTFunc(Factory) } NewClusterConnectRESTFunc NewRESTFunc ManagementClusterRoleTemplateStorage = builders.NewApiResourceWithStorage( InternalClusterRoleTemplate, func() runtime.Object { return &ClusterRoleTemplate{} }, func() runtime.Object { return &ClusterRoleTemplateList{} }, NewClusterRoleTemplateREST, ) NewClusterRoleTemplateREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewClusterRoleTemplateRESTFunc(Factory) } NewClusterRoleTemplateRESTFunc NewRESTFunc ManagementConfigStorage = builders.NewApiResourceWithStorage( InternalConfig, func() runtime.Object { return &Config{} }, func() runtime.Object { return &ConfigList{} }, NewConfigREST, ) NewConfigREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewConfigRESTFunc(Factory) } NewConfigRESTFunc NewRESTFunc ManagementDevPodWorkspaceInstanceStorage = builders.NewApiResourceWithStorage( InternalDevPodWorkspaceInstance, func() runtime.Object { return &DevPodWorkspaceInstance{} }, func() runtime.Object { return &DevPodWorkspaceInstanceList{} }, NewDevPodWorkspaceInstanceREST, ) NewDevPodWorkspaceInstanceREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewDevPodWorkspaceInstanceRESTFunc(Factory) } NewDevPodWorkspaceInstanceRESTFunc NewRESTFunc ManagementDevPodWorkspaceTemplateStorage = builders.NewApiResourceWithStorage( InternalDevPodWorkspaceTemplate, func() runtime.Object { return &DevPodWorkspaceTemplate{} }, func() runtime.Object { return &DevPodWorkspaceTemplateList{} }, NewDevPodWorkspaceTemplateREST, ) NewDevPodWorkspaceTemplateREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewDevPodWorkspaceTemplateRESTFunc(Factory) } NewDevPodWorkspaceTemplateRESTFunc NewRESTFunc ManagementDirectClusterEndpointTokenStorage = builders.NewApiResourceWithStorage( InternalDirectClusterEndpointToken, func() runtime.Object { return &DirectClusterEndpointToken{} }, func() runtime.Object { return &DirectClusterEndpointTokenList{} }, NewDirectClusterEndpointTokenREST, ) NewDirectClusterEndpointTokenREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewDirectClusterEndpointTokenRESTFunc(Factory) } NewDirectClusterEndpointTokenRESTFunc NewRESTFunc ManagementEventStorage = builders.NewApiResourceWithStorage( InternalEvent, func() runtime.Object { return &Event{} }, func() runtime.Object { return &EventList{} }, NewEventREST, ) NewEventREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewEventRESTFunc(Factory) } NewEventRESTFunc NewRESTFunc ManagementFeatureStorage = builders.NewApiResourceWithStorage( InternalFeature, func() runtime.Object { return &Feature{} }, func() runtime.Object { return &FeatureList{} }, NewFeatureREST, ) NewFeatureREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewFeatureRESTFunc(Factory) } NewFeatureRESTFunc NewRESTFunc NewFeatureStatusREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewFeatureStatusRESTFunc(Factory) } NewFeatureStatusRESTFunc NewRESTFunc ManagementIngressAuthTokenStorage = builders.NewApiResourceWithStorage( InternalIngressAuthToken, func() runtime.Object { return &IngressAuthToken{} }, func() runtime.Object { return &IngressAuthTokenList{} }, NewIngressAuthTokenREST, ) NewIngressAuthTokenREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewIngressAuthTokenRESTFunc(Factory) } NewIngressAuthTokenRESTFunc NewRESTFunc ManagementKioskStorage = builders.NewApiResourceWithStorage( InternalKiosk, func() runtime.Object { return &Kiosk{} }, func() runtime.Object { return &KioskList{} }, NewKioskREST, ) NewKioskREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewKioskRESTFunc(Factory) } NewKioskRESTFunc NewRESTFunc ManagementLicenseStorage = builders.NewApiResourceWithStorage( InternalLicense, func() runtime.Object { return &License{} }, func() runtime.Object { return &LicenseList{} }, NewLicenseREST, ) NewLicenseREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewLicenseRESTFunc(Factory) } NewLicenseRESTFunc NewRESTFunc ManagementLicenseTokenStorage = builders.NewApiResourceWithStorage( InternalLicenseToken, func() runtime.Object { return &LicenseToken{} }, func() runtime.Object { return &LicenseTokenList{} }, NewLicenseTokenREST, ) NewLicenseTokenREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewLicenseTokenRESTFunc(Factory) } NewLicenseTokenRESTFunc NewRESTFunc ManagementLoftUpgradeStorage = builders.NewApiResourceWithStorage( InternalLoftUpgrade, func() runtime.Object { return &LoftUpgrade{} }, func() runtime.Object { return &LoftUpgradeList{} }, NewLoftUpgradeREST, ) NewLoftUpgradeREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewLoftUpgradeRESTFunc(Factory) } NewLoftUpgradeRESTFunc NewRESTFunc ManagementOwnedAccessKeyStorage = builders.NewApiResourceWithStorage( InternalOwnedAccessKey, func() runtime.Object { return &OwnedAccessKey{} }, func() runtime.Object { return &OwnedAccessKeyList{} }, NewOwnedAccessKeyREST, ) NewOwnedAccessKeyREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewOwnedAccessKeyRESTFunc(Factory) } NewOwnedAccessKeyRESTFunc NewRESTFunc ManagementPolicyViolationStorage = builders.NewApiResourceWithStorage( InternalPolicyViolation, func() runtime.Object { return &PolicyViolation{} }, func() runtime.Object { return &PolicyViolationList{} }, NewPolicyViolationREST, ) NewPolicyViolationREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewPolicyViolationRESTFunc(Factory) } NewPolicyViolationRESTFunc NewRESTFunc ManagementProjectStorage = builders.NewApiResourceWithStorage( InternalProject, func() runtime.Object { return &Project{} }, func() runtime.Object { return &ProjectList{} }, NewProjectREST, ) NewProjectREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewProjectRESTFunc(Factory) } NewProjectRESTFunc NewRESTFunc NewProjectStatusREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewProjectStatusRESTFunc(Factory) } NewProjectStatusRESTFunc NewRESTFunc ManagementProjectSecretStorage = builders.NewApiResourceWithStorage( InternalProjectSecret, func() runtime.Object { return &ProjectSecret{} }, func() runtime.Object { return &ProjectSecretList{} }, NewProjectSecretREST, ) NewProjectSecretREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewProjectSecretRESTFunc(Factory) } NewProjectSecretRESTFunc NewRESTFunc ManagementRedirectTokenStorage = builders.NewApiResourceWithStorage( InternalRedirectToken, func() runtime.Object { return &RedirectToken{} }, func() runtime.Object { return &RedirectTokenList{} }, NewRedirectTokenREST, ) NewRedirectTokenREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewRedirectTokenRESTFunc(Factory) } NewRedirectTokenRESTFunc NewRESTFunc ManagementResetAccessKeyStorage = builders.NewApiResourceWithStorage( InternalResetAccessKey, func() runtime.Object { return &ResetAccessKey{} }, func() runtime.Object { return &ResetAccessKeyList{} }, NewResetAccessKeyREST, ) NewResetAccessKeyREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewResetAccessKeyRESTFunc(Factory) } NewResetAccessKeyRESTFunc NewRESTFunc ManagementRunnerStorage = builders.NewApiResourceWithStorage( InternalRunner, func() runtime.Object { return &Runner{} }, func() runtime.Object { return &RunnerList{} }, NewRunnerREST, ) NewRunnerREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewRunnerRESTFunc(Factory) } NewRunnerRESTFunc NewRESTFunc NewRunnerStatusREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewRunnerStatusRESTFunc(Factory) } NewRunnerStatusRESTFunc NewRESTFunc ManagementSelfStorage = builders.NewApiResourceWithStorage( InternalSelf, func() runtime.Object { return &Self{} }, func() runtime.Object { return &SelfList{} }, NewSelfREST, ) NewSelfREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewSelfRESTFunc(Factory) } NewSelfRESTFunc NewRESTFunc ManagementSelfSubjectAccessReviewStorage = builders.NewApiResourceWithStorage( InternalSelfSubjectAccessReview, func() runtime.Object { return &SelfSubjectAccessReview{} }, func() runtime.Object { return &SelfSubjectAccessReviewList{} }, NewSelfSubjectAccessReviewREST, ) NewSelfSubjectAccessReviewREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewSelfSubjectAccessReviewRESTFunc(Factory) } NewSelfSubjectAccessReviewRESTFunc NewRESTFunc InternalSharedSecret, func() runtime.Object { return &SharedSecret{} }, func() runtime.Object { return &SharedSecretList{} }, NewSharedSecretREST, ) return NewSharedSecretRESTFunc(Factory) } ManagementSpaceConstraintStorage = builders.NewApiResourceWithStorage( InternalSpaceConstraint, func() runtime.Object { return &SpaceConstraint{} }, func() runtime.Object { return &SpaceConstraintList{} }, NewSpaceConstraintREST, ) NewSpaceConstraintREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewSpaceConstraintRESTFunc(Factory) } NewSpaceConstraintRESTFunc NewRESTFunc ManagementSpaceInstanceStorage = builders.NewApiResourceWithStorage( InternalSpaceInstance, func() runtime.Object { return &SpaceInstance{} }, func() runtime.Object { return &SpaceInstanceList{} }, NewSpaceInstanceREST, ) NewSpaceInstanceREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewSpaceInstanceRESTFunc(Factory) } NewSpaceInstanceRESTFunc NewRESTFunc ManagementSpaceTemplateStorage = builders.NewApiResourceWithStorage( InternalSpaceTemplate, func() runtime.Object { return &SpaceTemplate{} }, func() runtime.Object { return &SpaceTemplateList{} }, NewSpaceTemplateREST, ) NewSpaceTemplateREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewSpaceTemplateRESTFunc(Factory) } NewSpaceTemplateRESTFunc NewRESTFunc ManagementSubjectAccessReviewStorage = builders.NewApiResourceWithStorage( InternalSubjectAccessReview, func() runtime.Object { return &SubjectAccessReview{} }, func() runtime.Object { return &SubjectAccessReviewList{} }, NewSubjectAccessReviewREST, ) NewSubjectAccessReviewREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewSubjectAccessReviewRESTFunc(Factory) } NewSubjectAccessReviewRESTFunc NewRESTFunc ManagementTaskStorage = builders.NewApiResourceWithStorage( InternalTask, func() runtime.Object { return &Task{} }, func() runtime.Object { return &TaskList{} }, NewTaskREST, ) NewTaskREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewTaskRESTFunc(Factory) } NewTaskRESTFunc NewRESTFunc ManagementTeamStorage = builders.NewApiResourceWithStorage( InternalTeam, func() runtime.Object { return &Team{} }, func() runtime.Object { return &TeamList{} }, NewTeamREST, ) NewTeamREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewTeamRESTFunc(Factory) } NewTeamRESTFunc NewRESTFunc ManagementUserStorage = builders.NewApiResourceWithStorage( InternalUser, func() runtime.Object { return &User{} }, func() runtime.Object { return &UserList{} }, NewUserREST, ) NewUserREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewUserRESTFunc(Factory) } NewUserRESTFunc NewRESTFunc ManagementVirtualClusterInstanceStorage = builders.NewApiResourceWithStorage( InternalVirtualClusterInstance, func() runtime.Object { return &VirtualClusterInstance{} }, func() runtime.Object { return &VirtualClusterInstanceList{} }, NewVirtualClusterInstanceREST, ) NewVirtualClusterInstanceREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewVirtualClusterInstanceRESTFunc(Factory) } NewVirtualClusterInstanceRESTFunc NewRESTFunc ManagementVirtualClusterTemplateStorage = builders.NewApiResourceWithStorage( InternalVirtualClusterTemplate, func() runtime.Object { return &VirtualClusterTemplate{} }, func() runtime.Object { return &VirtualClusterTemplateList{} }, NewVirtualClusterTemplateREST, ) NewVirtualClusterTemplateREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewVirtualClusterTemplateRESTFunc(Factory) } NewVirtualClusterTemplateRESTFunc NewRESTFunc InternalAgentAuditEvent = builders.NewInternalResource( "agentauditevents", "AgentAuditEvent", func() runtime.Object { return &AgentAuditEvent{} }, func() runtime.Object { return &AgentAuditEventList{} }, ) InternalAgentAuditEventStatus = builders.NewInternalResourceStatus( "agentauditevents", "AgentAuditEventStatus", func() runtime.Object { return &AgentAuditEvent{} }, func() runtime.Object { return &AgentAuditEventList{} }, ) InternalAnnouncement = builders.NewInternalResource( "announcements", "Announcement", func() runtime.Object { return &Announcement{} }, func() runtime.Object { return &AnnouncementList{} }, ) InternalAnnouncementStatus = builders.NewInternalResourceStatus( "announcements", "AnnouncementStatus", func() runtime.Object { return &Announcement{} }, func() runtime.Object { return &AnnouncementList{} }, ) InternalApp = builders.NewInternalResource( "apps", "App", func() runtime.Object { return &App{} }, func() runtime.Object { return &AppList{} }, ) InternalAppStatus = builders.NewInternalResourceStatus( "apps", "AppStatus", func() runtime.Object { return &App{} }, func() runtime.Object { return &AppList{} }, ) InternalAppCredentialsREST = builders.NewInternalSubresource( "apps", "AppCredentials", "credentials", func() runtime.Object { return &AppCredentials{} }, ) NewAppCredentialsREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewAppCredentialsRESTFunc(Factory) } NewAppCredentialsRESTFunc NewRESTFunc InternalBackup = builders.NewInternalResource( "backups", "Backup", func() runtime.Object { return &Backup{} }, func() runtime.Object { return &BackupList{} }, ) InternalBackupStatus = builders.NewInternalResourceStatus( "backups", "BackupStatus", func() runtime.Object { return &Backup{} }, func() runtime.Object { return &BackupList{} }, ) InternalBackupApplyREST = builders.NewInternalSubresource( "backups", "BackupApply", "apply", func() runtime.Object { return &BackupApply{} }, ) NewBackupApplyREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewBackupApplyRESTFunc(Factory) } NewBackupApplyRESTFunc NewRESTFunc InternalCluster = builders.NewInternalResource( "clusters", "Cluster", func() runtime.Object { return &Cluster{} }, func() runtime.Object { return &ClusterList{} }, ) InternalClusterStatus = builders.NewInternalResourceStatus( "clusters", "ClusterStatus", func() runtime.Object { return &Cluster{} }, func() runtime.Object { return &ClusterList{} }, ) InternalClusterAccessKeyREST = builders.NewInternalSubresource( "clusters", "ClusterAccessKey", "accesskey", func() runtime.Object { return &ClusterAccessKey{} }, ) NewClusterAccessKeyREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewClusterAccessKeyRESTFunc(Factory) } NewClusterAccessKeyRESTFunc NewRESTFunc InternalClusterAgentConfigREST = builders.NewInternalSubresource( "clusters", "ClusterAgentConfig", "agentconfig", func() runtime.Object { return &ClusterAgentConfig{} }, ) NewClusterAgentConfigREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewClusterAgentConfigRESTFunc(Factory) } NewClusterAgentConfigRESTFunc NewRESTFunc InternalClusterChartsREST = builders.NewInternalSubresource( "clusters", "ClusterCharts", "charts", func() runtime.Object { return &ClusterCharts{} }, ) NewClusterChartsREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewClusterChartsRESTFunc(Factory) } NewClusterChartsRESTFunc NewRESTFunc InternalClusterDomainREST = builders.NewInternalSubresource( "clusters", "ClusterDomain", "domain", func() runtime.Object { return &ClusterDomain{} }, ) NewClusterDomainREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewClusterDomainRESTFunc(Factory) } NewClusterDomainRESTFunc NewRESTFunc InternalClusterMemberAccessREST = builders.NewInternalSubresource( "clusters", "ClusterMemberAccess", "memberaccess", func() runtime.Object { return &ClusterMemberAccess{} }, ) NewClusterMemberAccessREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewClusterMemberAccessRESTFunc(Factory) } NewClusterMemberAccessRESTFunc NewRESTFunc InternalClusterMembersREST = builders.NewInternalSubresource( "clusters", "ClusterMembers", "members", func() runtime.Object { return &ClusterMembers{} }, ) NewClusterMembersREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewClusterMembersRESTFunc(Factory) } NewClusterMembersRESTFunc NewRESTFunc InternalClusterResetREST = builders.NewInternalSubresource( "clusters", "ClusterReset", "reset", func() runtime.Object { return &ClusterReset{} }, ) NewClusterResetREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewClusterResetRESTFunc(Factory) } NewClusterResetRESTFunc NewRESTFunc InternalClusterVirtualClusterDefaultsREST = builders.NewInternalSubresource( "clusters", "ClusterVirtualClusterDefaults", "virtualclusterdefaults", func() runtime.Object { return &ClusterVirtualClusterDefaults{} }, ) NewClusterVirtualClusterDefaultsREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewClusterVirtualClusterDefaultsRESTFunc(Factory) } NewClusterVirtualClusterDefaultsRESTFunc NewRESTFunc InternalClusterAccess = builders.NewInternalResource( "clusteraccesses", "ClusterAccess", func() runtime.Object { return &ClusterAccess{} }, func() runtime.Object { return &ClusterAccessList{} }, ) InternalClusterAccessStatus = builders.NewInternalResourceStatus( "clusteraccesses", "ClusterAccessStatus", func() runtime.Object { return &ClusterAccess{} }, func() runtime.Object { return &ClusterAccessList{} }, ) InternalClusterConnect = builders.NewInternalResource( "clusterconnect", "ClusterConnect", func() runtime.Object { return &ClusterConnect{} }, func() runtime.Object { return &ClusterConnectList{} }, ) InternalClusterConnectStatus = builders.NewInternalResourceStatus( "clusterconnect", "ClusterConnectStatus", func() runtime.Object { return &ClusterConnect{} }, func() runtime.Object { return &ClusterConnectList{} }, ) InternalClusterRoleTemplate = builders.NewInternalResource( "clusterroletemplates", "ClusterRoleTemplate", func() runtime.Object { return &ClusterRoleTemplate{} }, func() runtime.Object { return &ClusterRoleTemplateList{} }, ) InternalClusterRoleTemplateStatus = builders.NewInternalResourceStatus( "clusterroletemplates", "ClusterRoleTemplateStatus", func() runtime.Object { return &ClusterRoleTemplate{} }, func() runtime.Object { return &ClusterRoleTemplateList{} }, ) InternalConfig = builders.NewInternalResource( "configs", "Config", func() runtime.Object { return &Config{} }, func() runtime.Object { return &ConfigList{} }, ) InternalConfigStatus = builders.NewInternalResourceStatus( "configs", "ConfigStatus", func() runtime.Object { return &Config{} }, func() runtime.Object { return &ConfigList{} }, ) InternalDevPodWorkspaceInstance = builders.NewInternalResource( "devpodworkspaceinstances", "DevPodWorkspaceInstance", func() runtime.Object { return &DevPodWorkspaceInstance{} }, func() runtime.Object { return &DevPodWorkspaceInstanceList{} }, ) InternalDevPodWorkspaceInstanceStatus = builders.NewInternalResourceStatus( "devpodworkspaceinstances", "DevPodWorkspaceInstanceStatus", func() runtime.Object { return &DevPodWorkspaceInstance{} }, func() runtime.Object { return &DevPodWorkspaceInstanceList{} }, ) InternalDevPodDeleteOptionsREST = builders.NewInternalSubresource( "devpodworkspaceinstances", "DevPodDeleteOptions", "delete", func() runtime.Object { return &DevPodDeleteOptions{} }, ) NewDevPodDeleteOptionsREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewDevPodDeleteOptionsRESTFunc(Factory) } NewDevPodDeleteOptionsRESTFunc NewRESTFunc InternalDevPodStatusOptionsREST = builders.NewInternalSubresource( "devpodworkspaceinstances", "DevPodStatusOptions", "getstatus", func() runtime.Object { return &DevPodStatusOptions{} }, ) NewDevPodStatusOptionsREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewDevPodStatusOptionsRESTFunc(Factory) } NewDevPodStatusOptionsRESTFunc NewRESTFunc InternalDevPodSshOptionsREST = builders.NewInternalSubresource( "devpodworkspaceinstances", "DevPodSshOptions", "ssh", func() runtime.Object { return &DevPodSshOptions{} }, ) NewDevPodSshOptionsREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewDevPodSshOptionsRESTFunc(Factory) } NewDevPodSshOptionsRESTFunc NewRESTFunc InternalDevPodWorkspaceInstanceStateREST = builders.NewInternalSubresource( "devpodworkspaceinstances", "DevPodWorkspaceInstanceState", "state", func() runtime.Object { return &DevPodWorkspaceInstanceState{} }, ) NewDevPodWorkspaceInstanceStateREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewDevPodWorkspaceInstanceStateRESTFunc(Factory) } NewDevPodWorkspaceInstanceStateRESTFunc NewRESTFunc InternalDevPodStopOptionsREST = builders.NewInternalSubresource( "devpodworkspaceinstances", "DevPodStopOptions", "stop", func() runtime.Object { return &DevPodStopOptions{} }, ) NewDevPodStopOptionsREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewDevPodStopOptionsRESTFunc(Factory) } NewDevPodStopOptionsRESTFunc NewRESTFunc InternalDevPodUpOptionsREST = builders.NewInternalSubresource( "devpodworkspaceinstances", "DevPodUpOptions", "up", func() runtime.Object { return &DevPodUpOptions{} }, ) NewDevPodUpOptionsREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewDevPodUpOptionsRESTFunc(Factory) } NewDevPodUpOptionsRESTFunc NewRESTFunc InternalDevPodWorkspaceTemplate = builders.NewInternalResource( "devpodworkspacetemplates", "DevPodWorkspaceTemplate", func() runtime.Object { return &DevPodWorkspaceTemplate{} }, func() runtime.Object { return &DevPodWorkspaceTemplateList{} }, ) InternalDevPodWorkspaceTemplateStatus = builders.NewInternalResourceStatus( "devpodworkspacetemplates", "DevPodWorkspaceTemplateStatus", func() runtime.Object { return &DevPodWorkspaceTemplate{} }, func() runtime.Object { return &DevPodWorkspaceTemplateList{} }, ) InternalDirectClusterEndpointToken = builders.NewInternalResource( "directclusterendpointtokens", "DirectClusterEndpointToken", func() runtime.Object { return &DirectClusterEndpointToken{} }, func() runtime.Object { return &DirectClusterEndpointTokenList{} }, ) InternalDirectClusterEndpointTokenStatus = builders.NewInternalResourceStatus( "directclusterendpointtokens", "DirectClusterEndpointTokenStatus", func() runtime.Object { return &DirectClusterEndpointToken{} }, func() runtime.Object { return &DirectClusterEndpointTokenList{} }, ) InternalEvent = builders.NewInternalResource( "events", "Event", func() runtime.Object { return &Event{} }, func() runtime.Object { return &EventList{} }, ) InternalEventStatus = builders.NewInternalResourceStatus( "events", "EventStatus", func() runtime.Object { return &Event{} }, func() runtime.Object { return &EventList{} }, ) InternalFeature = builders.NewInternalResource( "features", "Feature", func() runtime.Object { return &Feature{} }, func() runtime.Object { return &FeatureList{} }, ) InternalFeatureStatus = builders.NewInternalResourceStatus( "features", "FeatureStatus", func() runtime.Object { return &Feature{} }, func() runtime.Object { return &FeatureList{} }, ) InternalIngressAuthToken = builders.NewInternalResource( "ingressauthtokens", "IngressAuthToken", func() runtime.Object { return &IngressAuthToken{} }, func() runtime.Object { return &IngressAuthTokenList{} }, ) InternalIngressAuthTokenStatus = builders.NewInternalResourceStatus( "ingressauthtokens", "IngressAuthTokenStatus", func() runtime.Object { return &IngressAuthToken{} }, func() runtime.Object { return &IngressAuthTokenList{} }, ) InternalKiosk = builders.NewInternalResource( "kiosk", "Kiosk", func() runtime.Object { return &Kiosk{} }, func() runtime.Object { return &KioskList{} }, ) InternalKioskStatus = builders.NewInternalResourceStatus( "kiosk", "KioskStatus", func() runtime.Object { return &Kiosk{} }, func() runtime.Object { return &KioskList{} }, ) InternalLicense = builders.NewInternalResource( "licenses", "License", func() runtime.Object { return &License{} }, func() runtime.Object { return &LicenseList{} }, ) InternalLicenseStatus = builders.NewInternalResourceStatus( "licenses", "LicenseStatus", func() runtime.Object { return &License{} }, func() runtime.Object { return &LicenseList{} }, ) InternalLicenseRequestREST = builders.NewInternalSubresource( "licenses", "LicenseRequest", "request", func() runtime.Object { return &LicenseRequest{} }, ) NewLicenseRequestREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewLicenseRequestRESTFunc(Factory) } NewLicenseRequestRESTFunc NewRESTFunc InternalLicenseToken = builders.NewInternalResource( "licensetokens", "LicenseToken", func() runtime.Object { return &LicenseToken{} }, func() runtime.Object { return &LicenseTokenList{} }, ) InternalLicenseTokenStatus = builders.NewInternalResourceStatus( "licensetokens", "LicenseTokenStatus", func() runtime.Object { return &LicenseToken{} }, func() runtime.Object { return &LicenseTokenList{} }, ) InternalLoftUpgrade = builders.NewInternalResource( "loftupgrades", "LoftUpgrade", func() runtime.Object { return &LoftUpgrade{} }, func() runtime.Object { return &LoftUpgradeList{} }, ) InternalLoftUpgradeStatus = builders.NewInternalResourceStatus( "loftupgrades", "LoftUpgradeStatus", func() runtime.Object { return &LoftUpgrade{} }, func() runtime.Object { return &LoftUpgradeList{} }, ) InternalOwnedAccessKey = builders.NewInternalResource( "ownedaccesskeys", "OwnedAccessKey", func() runtime.Object { return &OwnedAccessKey{} }, func() runtime.Object { return &OwnedAccessKeyList{} }, ) InternalOwnedAccessKeyStatus = builders.NewInternalResourceStatus( "ownedaccesskeys", "OwnedAccessKeyStatus", func() runtime.Object { return &OwnedAccessKey{} }, func() runtime.Object { return &OwnedAccessKeyList{} }, ) InternalPolicyViolation = builders.NewInternalResource( "policyviolations", "PolicyViolation", func() runtime.Object { return &PolicyViolation{} }, func() runtime.Object { return &PolicyViolationList{} }, ) InternalPolicyViolationStatus = builders.NewInternalResourceStatus( "policyviolations", "PolicyViolationStatus", func() runtime.Object { return &PolicyViolation{} }, func() runtime.Object { return &PolicyViolationList{} }, ) InternalProject = builders.NewInternalResource( "projects", "Project", func() runtime.Object { return &Project{} }, func() runtime.Object { return &ProjectList{} }, ) InternalProjectStatus = builders.NewInternalResourceStatus( "projects", "ProjectStatus", func() runtime.Object { return &Project{} }, func() runtime.Object { return &ProjectList{} }, ) InternalProjectChartInfoREST = builders.NewInternalSubresource( "projects", "ProjectChartInfo", "chartinfo", func() runtime.Object { return &ProjectChartInfo{} }, ) NewProjectChartInfoREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewProjectChartInfoRESTFunc(Factory) } NewProjectChartInfoRESTFunc NewRESTFunc InternalProjectChartsREST = builders.NewInternalSubresource( "projects", "ProjectCharts", "charts", func() runtime.Object { return &ProjectCharts{} }, ) NewProjectChartsREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewProjectChartsRESTFunc(Factory) } NewProjectChartsRESTFunc NewRESTFunc InternalProjectClustersREST = builders.NewInternalSubresource( "projects", "ProjectClusters", "clusters", func() runtime.Object { return &ProjectClusters{} }, ) NewProjectClustersREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewProjectClustersRESTFunc(Factory) } NewProjectClustersRESTFunc NewRESTFunc InternalProjectImportSpaceREST = builders.NewInternalSubresource( "projects", "ProjectImportSpace", "importspace", func() runtime.Object { return &ProjectImportSpace{} }, ) NewProjectImportSpaceREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewProjectImportSpaceRESTFunc(Factory) } NewProjectImportSpaceRESTFunc NewRESTFunc InternalProjectImportVirtualClusterREST = builders.NewInternalSubresource( "projects", "ProjectImportVirtualCluster", "importvirtualcluster", func() runtime.Object { return &ProjectImportVirtualCluster{} }, ) NewProjectImportVirtualClusterREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewProjectImportVirtualClusterRESTFunc(Factory) } NewProjectImportVirtualClusterRESTFunc NewRESTFunc InternalProjectMembersREST = builders.NewInternalSubresource( "projects", "ProjectMembers", "members", func() runtime.Object { return &ProjectMembers{} }, ) NewProjectMembersREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewProjectMembersRESTFunc(Factory) } NewProjectMembersRESTFunc NewRESTFunc InternalProjectMigrateSpaceInstanceREST = builders.NewInternalSubresource( "projects", "ProjectMigrateSpaceInstance", "migratespaceinstance", func() runtime.Object { return &ProjectMigrateSpaceInstance{} }, ) NewProjectMigrateSpaceInstanceREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewProjectMigrateSpaceInstanceRESTFunc(Factory) } NewProjectMigrateSpaceInstanceRESTFunc NewRESTFunc InternalProjectMigrateVirtualClusterInstanceREST = builders.NewInternalSubresource( "projects", "ProjectMigrateVirtualClusterInstance", "migratevirtualclusterinstance", func() runtime.Object { return &ProjectMigrateVirtualClusterInstance{} }, ) NewProjectMigrateVirtualClusterInstanceREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewProjectMigrateVirtualClusterInstanceRESTFunc(Factory) } NewProjectMigrateVirtualClusterInstanceRESTFunc NewRESTFunc InternalProjectTemplatesREST = builders.NewInternalSubresource( "projects", "ProjectTemplates", "templates", func() runtime.Object { return &ProjectTemplates{} }, ) NewProjectTemplatesREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewProjectTemplatesRESTFunc(Factory) } NewProjectTemplatesRESTFunc NewRESTFunc InternalProjectSecret = builders.NewInternalResource( "projectsecrets", "ProjectSecret", func() runtime.Object { return &ProjectSecret{} }, func() runtime.Object { return &ProjectSecretList{} }, ) InternalProjectSecretStatus = builders.NewInternalResourceStatus( "projectsecrets", "ProjectSecretStatus", func() runtime.Object { return &ProjectSecret{} }, func() runtime.Object { return &ProjectSecretList{} }, ) InternalRedirectToken = builders.NewInternalResource( "redirecttokens", "RedirectToken", func() runtime.Object { return &RedirectToken{} }, func() runtime.Object { return &RedirectTokenList{} }, ) InternalRedirectTokenStatus = builders.NewInternalResourceStatus( "redirecttokens", "RedirectTokenStatus", func() runtime.Object { return &RedirectToken{} }, func() runtime.Object { return &RedirectTokenList{} }, ) InternalResetAccessKey = builders.NewInternalResource( "resetaccesskeys", "ResetAccessKey", func() runtime.Object { return &ResetAccessKey{} }, func() runtime.Object { return &ResetAccessKeyList{} }, ) InternalResetAccessKeyStatus = builders.NewInternalResourceStatus( "resetaccesskeys", "ResetAccessKeyStatus", func() runtime.Object { return &ResetAccessKey{} }, func() runtime.Object { return &ResetAccessKeyList{} }, ) InternalRunner = builders.NewInternalResource( "runners", "Runner", func() runtime.Object { return &Runner{} }, func() runtime.Object { return &RunnerList{} }, ) InternalRunnerStatus = builders.NewInternalResourceStatus( "runners", "RunnerStatus", func() runtime.Object { return &Runner{} }, func() runtime.Object { return &RunnerList{} }, ) InternalRunnerAccessKeyREST = builders.NewInternalSubresource( "runners", "RunnerAccessKey", "accesskey", func() runtime.Object { return &RunnerAccessKey{} }, ) NewRunnerAccessKeyREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewRunnerAccessKeyRESTFunc(Factory) } NewRunnerAccessKeyRESTFunc NewRESTFunc InternalRunnerConfigREST = builders.NewInternalSubresource( "runners", "RunnerConfig", "config", func() runtime.Object { return &RunnerConfig{} }, ) NewRunnerConfigREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewRunnerConfigRESTFunc(Factory) } NewRunnerConfigRESTFunc NewRESTFunc InternalSelf = builders.NewInternalResource( "selves", "Self", func() runtime.Object { return &Self{} }, func() runtime.Object { return &SelfList{} }, ) InternalSelfStatus = builders.NewInternalResourceStatus( "selves", "SelfStatus", func() runtime.Object { return &Self{} }, func() runtime.Object { return &SelfList{} }, ) InternalSelfSubjectAccessReview = builders.NewInternalResource( "selfsubjectaccessreviews", "SelfSubjectAccessReview", func() runtime.Object { return &SelfSubjectAccessReview{} }, func() runtime.Object { return &SelfSubjectAccessReviewList{} }, ) InternalSelfSubjectAccessReviewStatus = builders.NewInternalResourceStatus( "selfsubjectaccessreviews", "SelfSubjectAccessReviewStatus", func() runtime.Object { return &SelfSubjectAccessReview{} }, func() runtime.Object { return &SelfSubjectAccessReviewList{} }, ) "sharedsecrets", "SharedSecret", func() runtime.Object { return &SharedSecret{} }, func() runtime.Object { return &SharedSecretList{} }, ) "sharedsecrets", "SharedSecretStatus", func() runtime.Object { return &SharedSecret{} }, func() runtime.Object { return &SharedSecretList{} }, ) InternalSpaceConstraint = builders.NewInternalResource( "spaceconstraints", "SpaceConstraint", func() runtime.Object { return &SpaceConstraint{} }, func() runtime.Object { return &SpaceConstraintList{} }, ) InternalSpaceConstraintStatus = builders.NewInternalResourceStatus( "spaceconstraints", "SpaceConstraintStatus", func() runtime.Object { return &SpaceConstraint{} }, func() runtime.Object { return &SpaceConstraintList{} }, ) InternalSpaceInstance = builders.NewInternalResource( "spaceinstances", "SpaceInstance", func() runtime.Object { return &SpaceInstance{} }, func() runtime.Object { return &SpaceInstanceList{} }, ) InternalSpaceInstanceStatus = builders.NewInternalResourceStatus( "spaceinstances", "SpaceInstanceStatus", func() runtime.Object { return &SpaceInstance{} }, func() runtime.Object { return &SpaceInstanceList{} }, ) InternalSpaceTemplate = builders.NewInternalResource( "spacetemplates", "SpaceTemplate", func() runtime.Object { return &SpaceTemplate{} }, func() runtime.Object { return &SpaceTemplateList{} }, ) InternalSpaceTemplateStatus = builders.NewInternalResourceStatus( "spacetemplates", "SpaceTemplateStatus", func() runtime.Object { return &SpaceTemplate{} }, func() runtime.Object { return &SpaceTemplateList{} }, ) InternalSubjectAccessReview = builders.NewInternalResource( "subjectaccessreviews", "SubjectAccessReview", func() runtime.Object { return &SubjectAccessReview{} }, func() runtime.Object { return &SubjectAccessReviewList{} }, ) InternalSubjectAccessReviewStatus = builders.NewInternalResourceStatus( "subjectaccessreviews", "SubjectAccessReviewStatus", func() runtime.Object { return &SubjectAccessReview{} }, func() runtime.Object { return &SubjectAccessReviewList{} }, ) InternalTask = builders.NewInternalResource( "tasks", "Task", func() runtime.Object { return &Task{} }, func() runtime.Object { return &TaskList{} }, ) InternalTaskStatus = builders.NewInternalResourceStatus( "tasks", "TaskStatus", func() runtime.Object { return &Task{} }, func() runtime.Object { return &TaskList{} }, ) InternalTaskLogREST = builders.NewInternalSubresource( "tasks", "TaskLog", "log", func() runtime.Object { return &TaskLog{} }, ) NewTaskLogREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewTaskLogRESTFunc(Factory) } NewTaskLogRESTFunc NewRESTFunc InternalTeam = builders.NewInternalResource( "teams", "Team", func() runtime.Object { return &Team{} }, func() runtime.Object { return &TeamList{} }, ) InternalTeamStatus = builders.NewInternalResourceStatus( "teams", "TeamStatus", func() runtime.Object { return &Team{} }, func() runtime.Object { return &TeamList{} }, ) InternalTeamAccessKeysREST = builders.NewInternalSubresource( "teams", "TeamAccessKeys", "accesskeys", func() runtime.Object { return &TeamAccessKeys{} }, ) NewTeamAccessKeysREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewTeamAccessKeysRESTFunc(Factory) } NewTeamAccessKeysRESTFunc NewRESTFunc InternalTeamClustersREST = builders.NewInternalSubresource( "teams", "TeamClusters", "clusters", func() runtime.Object { return &TeamClusters{} }, ) NewTeamClustersREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewTeamClustersRESTFunc(Factory) } NewTeamClustersRESTFunc NewRESTFunc InternalUser = builders.NewInternalResource( "users", "User", func() runtime.Object { return &User{} }, func() runtime.Object { return &UserList{} }, ) InternalUserStatus = builders.NewInternalResourceStatus( "users", "UserStatus", func() runtime.Object { return &User{} }, func() runtime.Object { return &UserList{} }, ) InternalUserAccessKeysREST = builders.NewInternalSubresource( "users", "UserAccessKeys", "accesskeys", func() runtime.Object { return &UserAccessKeys{} }, ) NewUserAccessKeysREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewUserAccessKeysRESTFunc(Factory) } NewUserAccessKeysRESTFunc NewRESTFunc InternalUserClustersREST = builders.NewInternalSubresource( "users", "UserClusters", "clusters", func() runtime.Object { return &UserClusters{} }, ) NewUserClustersREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewUserClustersRESTFunc(Factory) } NewUserClustersRESTFunc NewRESTFunc InternalUserPermissionsREST = builders.NewInternalSubresource( "users", "UserPermissions", "permissions", func() runtime.Object { return &UserPermissions{} }, ) NewUserPermissionsREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewUserPermissionsRESTFunc(Factory) } NewUserPermissionsRESTFunc NewRESTFunc InternalUserProfileREST = builders.NewInternalSubresource( "users", "UserProfile", "profile", func() runtime.Object { return &UserProfile{} }, ) NewUserProfileREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewUserProfileRESTFunc(Factory) } NewUserProfileRESTFunc NewRESTFunc InternalVirtualClusterInstance = builders.NewInternalResource( "virtualclusterinstances", "VirtualClusterInstance", func() runtime.Object { return &VirtualClusterInstance{} }, func() runtime.Object { return &VirtualClusterInstanceList{} }, ) InternalVirtualClusterInstanceStatus = builders.NewInternalResourceStatus( "virtualclusterinstances", "VirtualClusterInstanceStatus", func() runtime.Object { return &VirtualClusterInstance{} }, func() runtime.Object { return &VirtualClusterInstanceList{} }, ) InternalVirtualClusterInstanceKubeConfigREST = builders.NewInternalSubresource( "virtualclusterinstances", "VirtualClusterInstanceKubeConfig", "kubeconfig", func() runtime.Object { return &VirtualClusterInstanceKubeConfig{} }, ) NewVirtualClusterInstanceKubeConfigREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewVirtualClusterInstanceKubeConfigRESTFunc(Factory) } NewVirtualClusterInstanceKubeConfigRESTFunc NewRESTFunc InternalVirtualClusterInstanceLogREST = builders.NewInternalSubresource( "virtualclusterinstances", "VirtualClusterInstanceLog", "log", func() runtime.Object { return &VirtualClusterInstanceLog{} }, ) NewVirtualClusterInstanceLogREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewVirtualClusterInstanceLogRESTFunc(Factory) } NewVirtualClusterInstanceLogRESTFunc NewRESTFunc InternalVirtualClusterInstanceWorkloadKubeConfigREST = builders.NewInternalSubresource( "virtualclusterinstances", "VirtualClusterInstanceWorkloadKubeConfig", "workloadkubeconfig", func() runtime.Object { return &VirtualClusterInstanceWorkloadKubeConfig{} }, ) NewVirtualClusterInstanceWorkloadKubeConfigREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewVirtualClusterInstanceWorkloadKubeConfigRESTFunc(Factory) } NewVirtualClusterInstanceWorkloadKubeConfigRESTFunc NewRESTFunc InternalVirtualClusterTemplate = builders.NewInternalResource( "virtualclustertemplates", "VirtualClusterTemplate", func() runtime.Object { return &VirtualClusterTemplate{} }, func() runtime.Object { return &VirtualClusterTemplateList{} }, ) InternalVirtualClusterTemplateStatus = builders.NewInternalResourceStatus( "virtualclustertemplates", "VirtualClusterTemplateStatus", func() runtime.Object { return &VirtualClusterTemplate{} }, func() runtime.Object { return &VirtualClusterTemplateList{} }, ) // Registered resources and subresources ApiVersion = builders.NewApiGroup("management.loft.sh").WithKinds( InternalAgentAuditEvent, InternalAgentAuditEventStatus, InternalAnnouncement, InternalAnnouncementStatus, InternalApp, InternalAppStatus, InternalAppCredentialsREST, InternalBackup, InternalBackupStatus, InternalBackupApplyREST, InternalCluster, InternalClusterStatus, InternalClusterAccessKeyREST, InternalClusterAgentConfigREST, InternalClusterChartsREST, InternalClusterDomainREST, InternalClusterMemberAccessREST, InternalClusterMembersREST, InternalClusterResetREST, InternalClusterVirtualClusterDefaultsREST, InternalClusterAccess, InternalClusterAccessStatus, InternalClusterConnect, InternalClusterConnectStatus, InternalClusterRoleTemplate, InternalClusterRoleTemplateStatus, InternalConfig, InternalConfigStatus, InternalDevPodWorkspaceInstance, InternalDevPodWorkspaceInstanceStatus, InternalDevPodDeleteOptionsREST, InternalDevPodStatusOptionsREST, InternalDevPodSshOptionsREST, InternalDevPodWorkspaceInstanceStateREST, InternalDevPodStopOptionsREST, InternalDevPodUpOptionsREST, InternalDevPodWorkspaceTemplate, InternalDevPodWorkspaceTemplateStatus, InternalDirectClusterEndpointToken, InternalDirectClusterEndpointTokenStatus, InternalEvent, InternalEventStatus, InternalFeature, InternalFeatureStatus, InternalIngressAuthToken, InternalIngressAuthTokenStatus, InternalKiosk, InternalKioskStatus, InternalLicense, InternalLicenseStatus, InternalLicenseRequestREST, InternalLicenseToken, InternalLicenseTokenStatus, InternalLoftUpgrade, InternalLoftUpgradeStatus, InternalOwnedAccessKey, InternalOwnedAccessKeyStatus, InternalPolicyViolation, InternalPolicyViolationStatus, InternalProject, InternalProjectStatus, InternalProjectChartInfoREST, InternalProjectChartsREST, InternalProjectClustersREST, InternalProjectImportSpaceREST, InternalProjectImportVirtualClusterREST, InternalProjectMembersREST, InternalProjectMigrateSpaceInstanceREST, InternalProjectMigrateVirtualClusterInstanceREST, InternalProjectTemplatesREST, InternalProjectSecret, InternalProjectSecretStatus, InternalRedirectToken, InternalRedirectTokenStatus, InternalResetAccessKey, InternalResetAccessKeyStatus, InternalRunner, InternalRunnerStatus, InternalRunnerAccessKeyREST, InternalRunnerConfigREST, InternalSelf, InternalSelfStatus, InternalSelfSubjectAccessReview, InternalSelfSubjectAccessReviewStatus, InternalSharedSecret, InternalSharedSecretStatus, InternalSpaceConstraint, InternalSpaceConstraintStatus, InternalSpaceInstance, InternalSpaceInstanceStatus, InternalSpaceTemplate, InternalSpaceTemplateStatus, InternalSubjectAccessReview, InternalSubjectAccessReviewStatus, InternalTask, InternalTaskStatus, InternalTaskLogREST, InternalTeam, InternalTeamStatus, InternalTeamAccessKeysREST, InternalTeamClustersREST, InternalUser, InternalUserStatus, InternalUserAccessKeysREST, InternalUserClustersREST, InternalUserPermissionsREST, InternalUserProfileREST, InternalVirtualClusterInstance, InternalVirtualClusterInstanceStatus, InternalVirtualClusterInstanceKubeConfigREST, InternalVirtualClusterInstanceLogREST, InternalVirtualClusterInstanceWorkloadKubeConfigREST, InternalVirtualClusterTemplate, InternalVirtualClusterTemplateStatus, ) // Required by code generated by go2idl AddToScheme = (&runtime.SchemeBuilder{ ApiVersion.SchemeBuilder.AddToScheme, RegisterDefaults, }).AddToScheme SchemeBuilder = ApiVersion.SchemeBuilder SchemeGroupVersion = ApiVersion.GroupVersion )
var Factory managerfactory.SharedManagerFactory
Functions ¶
func Kind ¶
Required by code generated by go2idl Kind takes an unqualified kind and returns a Group qualified GroupKind
func RegisterDefaults ¶
RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.
func Resource ¶
func Resource(resource string) schema.GroupResource
Required by code generated by go2idl Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type AccessKeyType ¶
type AccessKeyType string
type AgentAnalyticsSpec ¶
type AgentAnalyticsSpec struct {
AnalyticsEndpoint string `json:"analyticsEndpoint,omitempty"`
}
func (*AgentAnalyticsSpec) DeepCopy ¶
func (in *AgentAnalyticsSpec) DeepCopy() *AgentAnalyticsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentAnalyticsSpec.
func (*AgentAnalyticsSpec) DeepCopyInto ¶
func (in *AgentAnalyticsSpec) DeepCopyInto(out *AgentAnalyticsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AgentAuditConfig ¶
type AgentAuditConfig struct { Enabled bool `json:"enabled,omitempty"` DisableAgentSyncBack bool `json:"disableAgentSyncBack,omitempty"` Level int `json:"level,omitempty"` Policy AuditPolicy `json:"policy,omitempty"` Path string `json:"path,omitempty"` MaxAge int `json:"maxAge,omitempty"` MaxBackups int `json:"maxBackups,omitempty"` MaxSize int `json:"maxSize,omitempty"` Compress bool `json:"compress,omitempty"` }
func (*AgentAuditConfig) DeepCopy ¶
func (in *AgentAuditConfig) DeepCopy() *AgentAuditConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentAuditConfig.
func (*AgentAuditConfig) DeepCopyInto ¶
func (in *AgentAuditConfig) DeepCopyInto(out *AgentAuditConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AgentAuditEvent ¶
type AgentAuditEvent struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AgentAuditEventSpec `json:"spec,omitempty"` Status AgentAuditEventStatus `json:"status,omitempty"` }
func (*AgentAuditEvent) DeepCopy ¶
func (in *AgentAuditEvent) DeepCopy() *AgentAuditEvent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentAuditEvent.
func (*AgentAuditEvent) DeepCopyInto ¶
func (in *AgentAuditEvent) DeepCopyInto(out *AgentAuditEvent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AgentAuditEvent) DeepCopyObject ¶
func (in *AgentAuditEvent) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (AgentAuditEvent) GetGeneration ¶
func (pc AgentAuditEvent) GetGeneration() int64
func (*AgentAuditEvent) GetObjectMeta ¶
func (pc *AgentAuditEvent) GetObjectMeta() *metav1.ObjectMeta
func (*AgentAuditEvent) GetSpec ¶
func (pc *AgentAuditEvent) GetSpec() interface{}
func (*AgentAuditEvent) GetStatus ¶
func (pc *AgentAuditEvent) GetStatus() interface{}
func (AgentAuditEvent) NewStatus ¶
func (AgentAuditEvent) NewStatus() interface{}
func (*AgentAuditEvent) SetGeneration ¶
func (pc *AgentAuditEvent) SetGeneration(generation int64)
func (*AgentAuditEvent) SetSpec ¶
func (pc *AgentAuditEvent) SetSpec(s interface{})
func (*AgentAuditEvent) SetStatus ¶
func (pc *AgentAuditEvent) SetStatus(s interface{})
type AgentAuditEventList ¶
type AgentAuditEventList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AgentAuditEvent `json:"items"` }
func (*AgentAuditEventList) DeepCopy ¶
func (in *AgentAuditEventList) DeepCopy() *AgentAuditEventList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentAuditEventList.
func (*AgentAuditEventList) DeepCopyInto ¶
func (in *AgentAuditEventList) DeepCopyInto(out *AgentAuditEventList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AgentAuditEventList) DeepCopyObject ¶
func (in *AgentAuditEventList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AgentAuditEventRegistry ¶
type AgentAuditEventRegistry interface { ListAgentAuditEvents(ctx context.Context, options *internalversion.ListOptions) (*AgentAuditEventList, error) GetAgentAuditEvent(ctx context.Context, id string, options *metav1.GetOptions) (*AgentAuditEvent, error) CreateAgentAuditEvent(ctx context.Context, id *AgentAuditEvent) (*AgentAuditEvent, error) UpdateAgentAuditEvent(ctx context.Context, id *AgentAuditEvent) (*AgentAuditEvent, error) DeleteAgentAuditEvent(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store AgentAuditEvent. +k8s:deepcopy-gen=false
func NewAgentAuditEventRegistry ¶
func NewAgentAuditEventRegistry(sp builders.StandardStorageProvider) AgentAuditEventRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type AgentAuditEventSpec ¶
func (*AgentAuditEventSpec) DeepCopy ¶
func (in *AgentAuditEventSpec) DeepCopy() *AgentAuditEventSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentAuditEventSpec.
func (*AgentAuditEventSpec) DeepCopyInto ¶
func (in *AgentAuditEventSpec) DeepCopyInto(out *AgentAuditEventSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AgentAuditEventStatus ¶
type AgentAuditEventStatus struct { }
func (*AgentAuditEventStatus) DeepCopy ¶
func (in *AgentAuditEventStatus) DeepCopy() *AgentAuditEventStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentAuditEventStatus.
func (*AgentAuditEventStatus) DeepCopyInto ¶
func (in *AgentAuditEventStatus) DeepCopyInto(out *AgentAuditEventStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AgentAuditEventStatusStrategy ¶
type AgentAuditEventStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type AgentAuditEventStrategy ¶
type AgentAuditEventStrategy struct {
builders.DefaultStorageStrategy
}
AgentAuditEvent Functions and Structs
+k8s:deepcopy-gen=false
type Announcement ¶
type Announcement struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AnnouncementSpec `json:"spec,omitempty"` Status AnnouncementStatus `json:"status,omitempty"` }
func (*Announcement) DeepCopy ¶
func (in *Announcement) DeepCopy() *Announcement
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Announcement.
func (*Announcement) DeepCopyInto ¶
func (in *Announcement) DeepCopyInto(out *Announcement)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Announcement) DeepCopyObject ¶
func (in *Announcement) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Announcement) GetGeneration ¶
func (pc Announcement) GetGeneration() int64
func (*Announcement) GetObjectMeta ¶
func (pc *Announcement) GetObjectMeta() *metav1.ObjectMeta
func (*Announcement) GetSpec ¶
func (pc *Announcement) GetSpec() interface{}
func (*Announcement) GetStatus ¶
func (pc *Announcement) GetStatus() interface{}
func (Announcement) NewStatus ¶
func (Announcement) NewStatus() interface{}
func (*Announcement) SetGeneration ¶
func (pc *Announcement) SetGeneration(generation int64)
func (*Announcement) SetSpec ¶
func (pc *Announcement) SetSpec(s interface{})
func (*Announcement) SetStatus ¶
func (pc *Announcement) SetStatus(s interface{})
type AnnouncementList ¶
type AnnouncementList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Announcement `json:"items"` }
func (*AnnouncementList) DeepCopy ¶
func (in *AnnouncementList) DeepCopy() *AnnouncementList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnnouncementList.
func (*AnnouncementList) DeepCopyInto ¶
func (in *AnnouncementList) DeepCopyInto(out *AnnouncementList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AnnouncementList) DeepCopyObject ¶
func (in *AnnouncementList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AnnouncementRegistry ¶
type AnnouncementRegistry interface { ListAnnouncements(ctx context.Context, options *internalversion.ListOptions) (*AnnouncementList, error) GetAnnouncement(ctx context.Context, id string, options *metav1.GetOptions) (*Announcement, error) CreateAnnouncement(ctx context.Context, id *Announcement) (*Announcement, error) UpdateAnnouncement(ctx context.Context, id *Announcement) (*Announcement, error) DeleteAnnouncement(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store Announcement. +k8s:deepcopy-gen=false
func NewAnnouncementRegistry ¶
func NewAnnouncementRegistry(sp builders.StandardStorageProvider) AnnouncementRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type AnnouncementSpec ¶
type AnnouncementSpec struct { }
func (*AnnouncementSpec) DeepCopy ¶
func (in *AnnouncementSpec) DeepCopy() *AnnouncementSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnnouncementSpec.
func (*AnnouncementSpec) DeepCopyInto ¶
func (in *AnnouncementSpec) DeepCopyInto(out *AnnouncementSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnnouncementStatus ¶
type AnnouncementStatus struct {
Announcement pkglicenseapi.Announcement `json:"announcement,omitempty"`
}
func (*AnnouncementStatus) DeepCopy ¶
func (in *AnnouncementStatus) DeepCopy() *AnnouncementStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnnouncementStatus.
func (*AnnouncementStatus) DeepCopyInto ¶
func (in *AnnouncementStatus) DeepCopyInto(out *AnnouncementStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnnouncementStatusStrategy ¶
type AnnouncementStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type AnnouncementStrategy ¶
type AnnouncementStrategy struct {
builders.DefaultStorageStrategy
}
Announcement Functions and Structs
+k8s:deepcopy-gen=false
type App ¶
type App struct { 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.
func (App) GetGeneration ¶
func (*App) GetObjectMeta ¶
func (pc *App) GetObjectMeta() *metav1.ObjectMeta
func (*App) SetGeneration ¶
type AppCredentials ¶
type AppCredentials struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` ProjectSecretRefs map[string]string `json:"projectSecretRefs,omitempty"` }
func (*AppCredentials) DeepCopy ¶
func (in *AppCredentials) DeepCopy() *AppCredentials
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppCredentials.
func (*AppCredentials) DeepCopyInto ¶
func (in *AppCredentials) DeepCopyInto(out *AppCredentials)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppCredentials) DeepCopyObject ¶
func (in *AppCredentials) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppCredentialsList ¶
type AppCredentialsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppCredentials `json:"items"` }
func (*AppCredentialsList) DeepCopy ¶
func (in *AppCredentialsList) DeepCopy() *AppCredentialsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppCredentialsList.
func (*AppCredentialsList) DeepCopyInto ¶
func (in *AppCredentialsList) DeepCopyInto(out *AppCredentialsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppCredentialsList) DeepCopyObject ¶
func (in *AppCredentialsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppList ¶
type AppList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []App `json:"items"` }
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 AppRegistry ¶
type AppRegistry interface { ListApps(ctx context.Context, options *internalversion.ListOptions) (*AppList, error) GetApp(ctx context.Context, id string, options *metav1.GetOptions) (*App, error) CreateApp(ctx context.Context, id *App) (*App, error) UpdateApp(ctx context.Context, id *App) (*App, error) DeleteApp(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store App. +k8s:deepcopy-gen=false
func NewAppRegistry ¶
func NewAppRegistry(sp builders.StandardStorageProvider) AppRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type AppSpec ¶
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 ¶
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 AppStatusStrategy ¶
type AppStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type AppStrategy ¶
type AppStrategy struct {
builders.DefaultStorageStrategy
}
App Functions and Structs
+k8s:deepcopy-gen=false
type Apps ¶
type Apps struct { NoDefault bool `json:"noDefault,omitempty"` Repositories []storagev1.HelmChartRepository `json:"repositories,omitempty"` PredefinedApps []PredefinedApp `json:"predefinedApps,omitempty"` }
func (*Apps) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Apps.
func (*Apps) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Audit ¶
type Audit struct { Enabled bool `json:"enabled,omitempty"` DisableAgentSyncBack bool `json:"disableAgentSyncBack,omitempty"` Level int `json:"level,omitempty"` Policy AuditPolicy `json:"policy,omitempty"` DataStoreEndpoint string `json:"dataStoreEndpoint,omitempty"` DataStoreMaxAge *int `json:"dataStoreTTL,omitempty"` Path string `json:"path,omitempty"` MaxAge int `json:"maxAge,omitempty"` MaxBackups int `json:"maxBackups,omitempty"` MaxSize int `json:"maxSize,omitempty"` Compress bool `json:"compress,omitempty"` }
func (*Audit) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Audit.
func (*Audit) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuditPolicy ¶
type AuditPolicy struct { Rules []AuditPolicyRule `json:"rules,omitempty"` OmitStages []auditv1.Stage `json:"omitStages,omitempty"` }
func (*AuditPolicy) DeepCopy ¶
func (in *AuditPolicy) DeepCopy() *AuditPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditPolicy.
func (*AuditPolicy) DeepCopyInto ¶
func (in *AuditPolicy) DeepCopyInto(out *AuditPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuditPolicyRule ¶
type AuditPolicyRule struct { Level auditv1.Level `json:"level"` Users []string `json:"users,omitempty"` UserGroups []string `json:"userGroups,omitempty"` Verbs []string `json:"verbs,omitempty"` Resources []GroupResources `json:"resources,omitempty"` Namespaces []string `json:"namespaces,omitempty"` NonResourceURLs []string `json:"nonResourceURLs,omitempty"` OmitStages []auditv1.Stage `json:"omitStages,omitempty" protobuf:"bytes,8,rep,name=omitStages"` RequestTargets []auditv1.RequestTarget `json:"requestTargets,omitempty"` Clusters []string `json:"clusters,omitempty"` }
func (*AuditPolicyRule) DeepCopy ¶
func (in *AuditPolicyRule) DeepCopy() *AuditPolicyRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditPolicyRule.
func (*AuditPolicyRule) DeepCopyInto ¶
func (in *AuditPolicyRule) DeepCopyInto(out *AuditPolicyRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Authentication ¶
type Authentication struct { Connector `json:",inline"` Rancher *AuthenticationRancher `json:"rancher,omitempty"` Password *AuthenticationPassword `json:"password,omitempty"` Connectors []ConnectorWithName `json:"connectors,omitempty"` DisableTeamCreation bool `json:"disableTeamCreation,omitempty"` AccessKeyMaxTTLSeconds int64 `json:"accessKeyMaxTTLSeconds,omitempty"` LoginAccessKeyTTLSeconds *int64 `json:"loginAccessKeyTTLSeconds,omitempty"` CustomHttpHeaders map[string]string `json:"customHttpHeaders,omitempty"` }
func (*Authentication) DeepCopy ¶
func (in *Authentication) DeepCopy() *Authentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Authentication.
func (*Authentication) DeepCopyInto ¶
func (in *Authentication) DeepCopyInto(out *Authentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationClusterAccountTemplates ¶
type AuthenticationClusterAccountTemplates struct { ClusterAccountTemplates []storagev1.UserClusterAccountTemplate `json:"clusterAccountTemplates,omitempty"` GroupClusterAccountTemplates []AuthenticationGroupClusterAccountTemplate `json:"groupClusterAccountTemplates,omitempty"` }
func (*AuthenticationClusterAccountTemplates) DeepCopy ¶
func (in *AuthenticationClusterAccountTemplates) DeepCopy() *AuthenticationClusterAccountTemplates
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationClusterAccountTemplates.
func (*AuthenticationClusterAccountTemplates) DeepCopyInto ¶
func (in *AuthenticationClusterAccountTemplates) DeepCopyInto(out *AuthenticationClusterAccountTemplates)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationGithub ¶
type AuthenticationGithub struct { ClientID string `json:"clientId,omitempty"` ClientSecret string `json:"clientSecret"` RedirectURI string `json:"redirectURI"` Orgs []AuthenticationGithubOrg `json:"orgs,omitempty"` HostName string `json:"hostName,omitempty"` RootCA string `json:"rootCA,omitempty"` AuthenticationClusterAccountTemplates `json:",inline"` }
func (*AuthenticationGithub) DeepCopy ¶
func (in *AuthenticationGithub) DeepCopy() *AuthenticationGithub
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationGithub.
func (*AuthenticationGithub) DeepCopyInto ¶
func (in *AuthenticationGithub) DeepCopyInto(out *AuthenticationGithub)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationGithubOrg ¶
type AuthenticationGithubOrg struct { Name string `json:"name"` Teams []string `json:"teams,omitempty"` }
func (*AuthenticationGithubOrg) DeepCopy ¶
func (in *AuthenticationGithubOrg) DeepCopy() *AuthenticationGithubOrg
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationGithubOrg.
func (*AuthenticationGithubOrg) DeepCopyInto ¶
func (in *AuthenticationGithubOrg) DeepCopyInto(out *AuthenticationGithubOrg)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationGitlab ¶
type AuthenticationGitlab struct { ClientID string `json:"clientId"` ClientSecret string `json:"clientSecret"` RedirectURI string `json:"redirectURI"` BaseURL string `json:"baseURL,omitempty"` Groups []string `json:"groups,omitempty"` AuthenticationClusterAccountTemplates `json:",inline"` }
func (*AuthenticationGitlab) DeepCopy ¶
func (in *AuthenticationGitlab) DeepCopy() *AuthenticationGitlab
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationGitlab.
func (*AuthenticationGitlab) DeepCopyInto ¶
func (in *AuthenticationGitlab) DeepCopyInto(out *AuthenticationGitlab)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationGoogle ¶
type AuthenticationGoogle struct { ClientID string `json:"clientId"` ClientSecret string `json:"clientSecret"` RedirectURI string `json:"redirectURI"` Scopes []string `json:"scopes,omitempty"` HostedDomains []string `json:"hostedDomains,omitempty"` Groups []string `json:"groups,omitempty"` ServiceAccountFilePath string `json:"serviceAccountFilePath,omitempty"` AdminEmail string `json:"adminEmail,omitempty"` AuthenticationClusterAccountTemplates `json:",inline"` }
func (*AuthenticationGoogle) DeepCopy ¶
func (in *AuthenticationGoogle) DeepCopy() *AuthenticationGoogle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationGoogle.
func (*AuthenticationGoogle) DeepCopyInto ¶
func (in *AuthenticationGoogle) DeepCopyInto(out *AuthenticationGoogle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationGroupClusterAccountTemplate ¶
type AuthenticationGroupClusterAccountTemplate struct { Group string `json:"group"` ClusterAccountTemplates []storagev1.UserClusterAccountTemplate `json:"clusterAccountTemplates,omitempty"` }
func (*AuthenticationGroupClusterAccountTemplate) DeepCopy ¶
func (in *AuthenticationGroupClusterAccountTemplate) DeepCopy() *AuthenticationGroupClusterAccountTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationGroupClusterAccountTemplate.
func (*AuthenticationGroupClusterAccountTemplate) DeepCopyInto ¶
func (in *AuthenticationGroupClusterAccountTemplate) DeepCopyInto(out *AuthenticationGroupClusterAccountTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationMicrosoft ¶
type AuthenticationMicrosoft struct { ClientID string `json:"clientId"` ClientSecret string `json:"clientSecret"` RedirectURI string `json:"redirectURI"` Tenant string `json:"tenant,omitempty"` Groups []string `json:"groups,omitempty"` OnlySecurityGroups bool `json:"onlySecurityGroups,omitempty"` UseGroupsAsWhitelist bool `json:"useGroupsAsWhitelist,omitempty"` AuthenticationClusterAccountTemplates `json:",inline"` }
func (*AuthenticationMicrosoft) DeepCopy ¶
func (in *AuthenticationMicrosoft) DeepCopy() *AuthenticationMicrosoft
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationMicrosoft.
func (*AuthenticationMicrosoft) DeepCopyInto ¶
func (in *AuthenticationMicrosoft) DeepCopyInto(out *AuthenticationMicrosoft)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationOIDC ¶
type AuthenticationOIDC struct { IssuerURL string `json:"issuerUrl,omitempty"` ClientID string `json:"clientId,omitempty"` ClientSecret string `json:"clientSecret,omitempty"` RedirectURI string `json:"redirectURI,omitempty"` PostLogoutRedirectURI string `json:"postLogoutRedirectURI,omitempty"` CAFile string `json:"caFile,omitempty"` InsecureCA bool `json:"insecureCa,omitempty"` PreferredUsernameClaim string `json:"preferredUsername,omitempty"` LoftUsernameClaim string `json:"loftUsernameClaim,omitempty"` UsernameClaim string `json:"usernameClaim,omitempty"` EmailClaim string `json:"emailClaim,omitempty"` UsernamePrefix string `json:"usernamePrefix,omitempty"` GroupsClaim string `json:"groupsClaim,omitempty"` Groups []string `json:"groups,omitempty"` Scopes []string `json:"scopes,omitempty"` GetUserInfo bool `json:"getUserInfo,omitempty"` GroupsPrefix string `json:"groupsPrefix,omitempty"` Type string `json:"type,omitempty"` AuthenticationClusterAccountTemplates `json:",inline"` }
func (*AuthenticationOIDC) DeepCopy ¶
func (in *AuthenticationOIDC) DeepCopy() *AuthenticationOIDC
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationOIDC.
func (*AuthenticationOIDC) DeepCopyInto ¶
func (in *AuthenticationOIDC) DeepCopyInto(out *AuthenticationOIDC)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationPassword ¶
type AuthenticationPassword struct {
Disabled bool `json:"disabled,omitempty"`
}
func (*AuthenticationPassword) DeepCopy ¶
func (in *AuthenticationPassword) DeepCopy() *AuthenticationPassword
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationPassword.
func (*AuthenticationPassword) DeepCopyInto ¶
func (in *AuthenticationPassword) DeepCopyInto(out *AuthenticationPassword)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationRancher ¶
type AuthenticationRancher struct { Host string `json:"host,omitempty"` BearerToken string `json:"bearerToken,omitempty"` Insecure bool `json:"insecure,omitempty"` }
func (*AuthenticationRancher) DeepCopy ¶
func (in *AuthenticationRancher) DeepCopy() *AuthenticationRancher
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationRancher.
func (*AuthenticationRancher) DeepCopyInto ¶
func (in *AuthenticationRancher) DeepCopyInto(out *AuthenticationRancher)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationSAML ¶
type AuthenticationSAML struct { RedirectURI string `json:"redirectURI,omitempty"` SSOURL string `json:"ssoURL,omitempty"` CAData []byte `json:"caData,omitempty"` UsernameAttr string `json:"usernameAttr,omitempty"` EmailAttr string `json:"emailAttr,omitempty"` GroupsAttr string `json:"groupsAttr,omitempty"` CA string `json:"ca,omitempty"` InsecureSkipSignatureValidation bool `json:"insecureSkipSignatureValidation,omitempty"` EntityIssuer string `json:"entityIssuer,omitempty"` SSOIssuer string `json:"ssoIssuer,omitempty"` GroupsDelim string `json:"groupsDelim,omitempty"` AllowedGroups []string `json:"allowedGroups,omitempty"` FilterGroups bool `json:"filterGroups,omitempty"` NameIDPolicyFormat string `json:"nameIDPolicyFormat,omitempty"` }
func (*AuthenticationSAML) DeepCopy ¶
func (in *AuthenticationSAML) DeepCopy() *AuthenticationSAML
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationSAML.
func (*AuthenticationSAML) DeepCopyInto ¶
func (in *AuthenticationSAML) DeepCopyInto(out *AuthenticationSAML)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Backup ¶
type Backup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupSpec `json:"spec,omitempty"` Status BackupStatus `json:"status,omitempty"` }
func (*Backup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Backup.
func (*Backup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Backup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Backup) GetGeneration ¶
func (*Backup) GetObjectMeta ¶
func (pc *Backup) GetObjectMeta() *metav1.ObjectMeta
func (*Backup) SetGeneration ¶
type BackupApply ¶
type BackupApply struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackupApplySpec `json:"spec,omitempty"` }
func (*BackupApply) DeepCopy ¶
func (in *BackupApply) DeepCopy() *BackupApply
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupApply.
func (*BackupApply) DeepCopyInto ¶
func (in *BackupApply) DeepCopyInto(out *BackupApply)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupApply) DeepCopyObject ¶
func (in *BackupApply) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BackupApplyList ¶
type BackupApplyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackupApply `json:"items"` }
func (*BackupApplyList) DeepCopy ¶
func (in *BackupApplyList) DeepCopy() *BackupApplyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupApplyList.
func (*BackupApplyList) DeepCopyInto ¶
func (in *BackupApplyList) DeepCopyInto(out *BackupApplyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupApplyList) DeepCopyObject ¶
func (in *BackupApplyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BackupApplySpec ¶
type BackupApplySpec struct {
Raw string `json:"raw,omitempty"`
}
func (*BackupApplySpec) DeepCopy ¶
func (in *BackupApplySpec) DeepCopy() *BackupApplySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupApplySpec.
func (*BackupApplySpec) DeepCopyInto ¶
func (in *BackupApplySpec) DeepCopyInto(out *BackupApplySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupList ¶
type BackupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Backup `json:"items"` }
func (*BackupList) DeepCopy ¶
func (in *BackupList) DeepCopy() *BackupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupList.
func (*BackupList) DeepCopyInto ¶
func (in *BackupList) DeepCopyInto(out *BackupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackupList) DeepCopyObject ¶
func (in *BackupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BackupRegistry ¶
type BackupRegistry interface { ListBackups(ctx context.Context, options *internalversion.ListOptions) (*BackupList, error) GetBackup(ctx context.Context, id string, options *metav1.GetOptions) (*Backup, error) CreateBackup(ctx context.Context, id *Backup) (*Backup, error) UpdateBackup(ctx context.Context, id *Backup) (*Backup, error) DeleteBackup(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store Backup. +k8s:deepcopy-gen=false
func NewBackupRegistry ¶
func NewBackupRegistry(sp builders.StandardStorageProvider) BackupRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type BackupSpec ¶
type BackupSpec struct { }
func (*BackupSpec) DeepCopy ¶
func (in *BackupSpec) DeepCopy() *BackupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSpec.
func (*BackupSpec) DeepCopyInto ¶
func (in *BackupSpec) DeepCopyInto(out *BackupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupStatus ¶
type BackupStatus struct {
RawBackup string `json:"rawBackup,omitempty"`
}
func (*BackupStatus) DeepCopy ¶
func (in *BackupStatus) DeepCopy() *BackupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupStatus.
func (*BackupStatus) DeepCopyInto ¶
func (in *BackupStatus) DeepCopyInto(out *BackupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupStatusStrategy ¶
type BackupStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type BackupStrategy ¶
type BackupStrategy struct {
builders.DefaultStorageStrategy
}
Backup Functions and Structs
+k8s:deepcopy-gen=false
type Cluster ¶
type Cluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterSpec `json:"spec,omitempty"` Status ClusterStatus `json:"status,omitempty"` }
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.
func (Cluster) GetGeneration ¶
func (*Cluster) GetObjectMeta ¶
func (pc *Cluster) GetObjectMeta() *metav1.ObjectMeta
func (*Cluster) SetGeneration ¶
type ClusterAccess ¶
type ClusterAccess struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterAccessSpec `json:"spec,omitempty"` Status ClusterAccessStatus `json:"status,omitempty"` }
func (*ClusterAccess) DeepCopy ¶
func (in *ClusterAccess) DeepCopy() *ClusterAccess
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAccess.
func (*ClusterAccess) DeepCopyInto ¶
func (in *ClusterAccess) DeepCopyInto(out *ClusterAccess)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterAccess) DeepCopyObject ¶
func (in *ClusterAccess) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (ClusterAccess) GetGeneration ¶
func (pc ClusterAccess) GetGeneration() int64
func (*ClusterAccess) GetObjectMeta ¶
func (pc *ClusterAccess) GetObjectMeta() *metav1.ObjectMeta
func (*ClusterAccess) GetSpec ¶
func (pc *ClusterAccess) GetSpec() interface{}
func (*ClusterAccess) GetStatus ¶
func (pc *ClusterAccess) GetStatus() interface{}
func (ClusterAccess) NewStatus ¶
func (ClusterAccess) NewStatus() interface{}
func (*ClusterAccess) SetGeneration ¶
func (pc *ClusterAccess) SetGeneration(generation int64)
func (*ClusterAccess) SetSpec ¶
func (pc *ClusterAccess) SetSpec(s interface{})
func (*ClusterAccess) SetStatus ¶
func (pc *ClusterAccess) SetStatus(s interface{})
type ClusterAccessKey ¶
type ClusterAccessKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` AccessKey string `json:"accessKey,omitempty"` LoftHost string `json:"loftHost,omitempty"` Insecure bool `json:"insecure,omitempty"` CaCert string `json:"caCert,omitempty"` }
func (*ClusterAccessKey) DeepCopy ¶
func (in *ClusterAccessKey) DeepCopy() *ClusterAccessKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAccessKey.
func (*ClusterAccessKey) DeepCopyInto ¶
func (in *ClusterAccessKey) DeepCopyInto(out *ClusterAccessKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterAccessKey) DeepCopyObject ¶
func (in *ClusterAccessKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterAccessKeyList ¶
type ClusterAccessKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterAccessKey `json:"items"` }
func (*ClusterAccessKeyList) DeepCopy ¶
func (in *ClusterAccessKeyList) DeepCopy() *ClusterAccessKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAccessKeyList.
func (*ClusterAccessKeyList) DeepCopyInto ¶
func (in *ClusterAccessKeyList) DeepCopyInto(out *ClusterAccessKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterAccessKeyList) DeepCopyObject ¶
func (in *ClusterAccessKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterAccessList ¶
type ClusterAccessList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterAccess `json:"items"` }
func (*ClusterAccessList) DeepCopy ¶
func (in *ClusterAccessList) DeepCopy() *ClusterAccessList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAccessList.
func (*ClusterAccessList) DeepCopyInto ¶
func (in *ClusterAccessList) DeepCopyInto(out *ClusterAccessList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterAccessList) DeepCopyObject ¶
func (in *ClusterAccessList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterAccessRegistry ¶
type ClusterAccessRegistry interface { ListClusterAccesss(ctx context.Context, options *internalversion.ListOptions) (*ClusterAccessList, error) GetClusterAccess(ctx context.Context, id string, options *metav1.GetOptions) (*ClusterAccess, error) CreateClusterAccess(ctx context.Context, id *ClusterAccess) (*ClusterAccess, error) UpdateClusterAccess(ctx context.Context, id *ClusterAccess) (*ClusterAccess, error) DeleteClusterAccess(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store ClusterAccess. +k8s:deepcopy-gen=false
func NewClusterAccessRegistry ¶
func NewClusterAccessRegistry(sp builders.StandardStorageProvider) ClusterAccessRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type ClusterAccessSpec ¶
type ClusterAccessSpec struct {
storagev1.ClusterAccessSpec `json:",inline"`
}
func (*ClusterAccessSpec) DeepCopy ¶
func (in *ClusterAccessSpec) DeepCopy() *ClusterAccessSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAccessSpec.
func (*ClusterAccessSpec) DeepCopyInto ¶
func (in *ClusterAccessSpec) DeepCopyInto(out *ClusterAccessSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterAccessStatus ¶
type ClusterAccessStatus struct { storagev1.ClusterAccessStatus `json:",inline"` Clusters []*clusterv1.EntityInfo `json:"clusters,omitempty"` Users []*clusterv1.UserOrTeam `json:"users,omitempty"` Teams []*clusterv1.EntityInfo `json:"teams,omitempty"` SpaceConstraint *clusterv1.EntityInfo `json:"spaceConstraint,omitempty"` }
func (*ClusterAccessStatus) DeepCopy ¶
func (in *ClusterAccessStatus) DeepCopy() *ClusterAccessStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAccessStatus.
func (*ClusterAccessStatus) DeepCopyInto ¶
func (in *ClusterAccessStatus) DeepCopyInto(out *ClusterAccessStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterAccessStatusStrategy ¶
type ClusterAccessStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type ClusterAccessStrategy ¶
type ClusterAccessStrategy struct {
builders.DefaultStorageStrategy
}
ClusterAccess Functions and Structs
+k8s:deepcopy-gen=false
type ClusterAccounts ¶
type ClusterAccounts struct { Accounts []string `json:"accounts,omitempty"` Cluster storagev1.Cluster `json:"cluster,omitempty"` }
func (*ClusterAccounts) DeepCopy ¶
func (in *ClusterAccounts) DeepCopy() *ClusterAccounts
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAccounts.
func (*ClusterAccounts) DeepCopyInto ¶
func (in *ClusterAccounts) DeepCopyInto(out *ClusterAccounts)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterAgentConfig ¶
type ClusterAgentConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` ClusterAgentConfigCommon `json:",inline"` }
func (*ClusterAgentConfig) DeepCopy ¶
func (in *ClusterAgentConfig) DeepCopy() *ClusterAgentConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAgentConfig.
func (*ClusterAgentConfig) DeepCopyInto ¶
func (in *ClusterAgentConfig) DeepCopyInto(out *ClusterAgentConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterAgentConfig) DeepCopyObject ¶
func (in *ClusterAgentConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterAgentConfigCommon ¶
type ClusterAgentConfigCommon struct { Cluster string `json:"cluster,omitempty"` Audit *AgentAuditConfig `json:"audit,omitempty"` DefaultImageRegistry string `json:"defaultImageRegistry,omitempty"` TokenCaCert []byte `json:"tokenCaCert,omitempty"` LoftHost string `json:"loftHost,omitempty"` LoftInstanceID string `json:"loftInstanceID,omitempty"` AnalyticsSpec AgentAnalyticsSpec `json:"analyticsSpec"` }
func (*ClusterAgentConfigCommon) DeepCopy ¶
func (in *ClusterAgentConfigCommon) DeepCopy() *ClusterAgentConfigCommon
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAgentConfigCommon.
func (*ClusterAgentConfigCommon) DeepCopyInto ¶
func (in *ClusterAgentConfigCommon) DeepCopyInto(out *ClusterAgentConfigCommon)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterAgentConfigList ¶
type ClusterAgentConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterAgentConfig `json:"items"` }
func (*ClusterAgentConfigList) DeepCopy ¶
func (in *ClusterAgentConfigList) DeepCopy() *ClusterAgentConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAgentConfigList.
func (*ClusterAgentConfigList) DeepCopyInto ¶
func (in *ClusterAgentConfigList) DeepCopyInto(out *ClusterAgentConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterAgentConfigList) DeepCopyObject ¶
func (in *ClusterAgentConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterCharts ¶
type ClusterCharts struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Charts []storagev1.HelmChart `json:"charts"` Busy bool `json:"busy,omitempty"` }
func (*ClusterCharts) DeepCopy ¶
func (in *ClusterCharts) DeepCopy() *ClusterCharts
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCharts.
func (*ClusterCharts) DeepCopyInto ¶
func (in *ClusterCharts) DeepCopyInto(out *ClusterCharts)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterCharts) DeepCopyObject ¶
func (in *ClusterCharts) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterChartsList ¶
type ClusterChartsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterCharts `json:"items"` }
func (*ClusterChartsList) DeepCopy ¶
func (in *ClusterChartsList) DeepCopy() *ClusterChartsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterChartsList.
func (*ClusterChartsList) DeepCopyInto ¶
func (in *ClusterChartsList) DeepCopyInto(out *ClusterChartsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterChartsList) DeepCopyObject ¶
func (in *ClusterChartsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterConnect ¶
type ClusterConnect struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterConnectSpec `json:"spec,omitempty"` Status ClusterConnectStatus `json:"status,omitempty"` }
func (*ClusterConnect) DeepCopy ¶
func (in *ClusterConnect) DeepCopy() *ClusterConnect
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterConnect.
func (*ClusterConnect) DeepCopyInto ¶
func (in *ClusterConnect) DeepCopyInto(out *ClusterConnect)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterConnect) DeepCopyObject ¶
func (in *ClusterConnect) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (ClusterConnect) GetGeneration ¶
func (pc ClusterConnect) GetGeneration() int64
func (*ClusterConnect) GetObjectMeta ¶
func (pc *ClusterConnect) GetObjectMeta() *metav1.ObjectMeta
func (*ClusterConnect) GetSpec ¶
func (pc *ClusterConnect) GetSpec() interface{}
func (*ClusterConnect) GetStatus ¶
func (pc *ClusterConnect) GetStatus() interface{}
func (ClusterConnect) NewStatus ¶
func (ClusterConnect) NewStatus() interface{}
func (*ClusterConnect) SetGeneration ¶
func (pc *ClusterConnect) SetGeneration(generation int64)
func (*ClusterConnect) SetSpec ¶
func (pc *ClusterConnect) SetSpec(s interface{})
func (*ClusterConnect) SetStatus ¶
func (pc *ClusterConnect) SetStatus(s interface{})
type ClusterConnectList ¶
type ClusterConnectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterConnect `json:"items"` }
func (*ClusterConnectList) DeepCopy ¶
func (in *ClusterConnectList) DeepCopy() *ClusterConnectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterConnectList.
func (*ClusterConnectList) DeepCopyInto ¶
func (in *ClusterConnectList) DeepCopyInto(out *ClusterConnectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterConnectList) DeepCopyObject ¶
func (in *ClusterConnectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterConnectRegistry ¶
type ClusterConnectRegistry interface { ListClusterConnects(ctx context.Context, options *internalversion.ListOptions) (*ClusterConnectList, error) GetClusterConnect(ctx context.Context, id string, options *metav1.GetOptions) (*ClusterConnect, error) CreateClusterConnect(ctx context.Context, id *ClusterConnect) (*ClusterConnect, error) UpdateClusterConnect(ctx context.Context, id *ClusterConnect) (*ClusterConnect, error) DeleteClusterConnect(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store ClusterConnect. +k8s:deepcopy-gen=false
func NewClusterConnectRegistry ¶
func NewClusterConnectRegistry(sp builders.StandardStorageProvider) ClusterConnectRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type ClusterConnectSpec ¶
type ClusterConnectSpec struct { Config string `json:"config,omitempty"` AdminUser string `json:"adminUser,omitempty"` ClusterTemplate Cluster `json:"clusterTemplate,omitempty"` }
func (*ClusterConnectSpec) DeepCopy ¶
func (in *ClusterConnectSpec) DeepCopy() *ClusterConnectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterConnectSpec.
func (*ClusterConnectSpec) DeepCopyInto ¶
func (in *ClusterConnectSpec) DeepCopyInto(out *ClusterConnectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterConnectStatus ¶
type ClusterConnectStatus struct { Failed bool `json:"failed,omitempty"` Reason string `json:"reason,omitempty"` Message string `json:"message,omitempty"` }
func (*ClusterConnectStatus) DeepCopy ¶
func (in *ClusterConnectStatus) DeepCopy() *ClusterConnectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterConnectStatus.
func (*ClusterConnectStatus) DeepCopyInto ¶
func (in *ClusterConnectStatus) DeepCopyInto(out *ClusterConnectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterConnectStatusStrategy ¶
type ClusterConnectStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type ClusterConnectStrategy ¶
type ClusterConnectStrategy struct {
builders.DefaultStorageStrategy
}
ClusterConnect Functions and Structs
+k8s:deepcopy-gen=false
type ClusterDomain ¶
type ClusterDomain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Target string `json:"target,omitempty"` Domain string `json:"domain,omitempty"` }
func (*ClusterDomain) DeepCopy ¶
func (in *ClusterDomain) DeepCopy() *ClusterDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDomain.
func (*ClusterDomain) DeepCopyInto ¶
func (in *ClusterDomain) DeepCopyInto(out *ClusterDomain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterDomain) DeepCopyObject ¶
func (in *ClusterDomain) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterDomainList ¶
type ClusterDomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterDomain `json:"items"` }
func (*ClusterDomainList) DeepCopy ¶
func (in *ClusterDomainList) DeepCopy() *ClusterDomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterDomainList.
func (*ClusterDomainList) DeepCopyInto ¶
func (in *ClusterDomainList) DeepCopyInto(out *ClusterDomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterDomainList) DeepCopyObject ¶
func (in *ClusterDomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterList ¶
type ClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Cluster `json:"items"` }
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 ClusterMember ¶
type ClusterMember struct {
Info clusterv1.EntityInfo `json:"info,omitempty"`
}
func (*ClusterMember) DeepCopy ¶
func (in *ClusterMember) DeepCopy() *ClusterMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterMember.
func (*ClusterMember) DeepCopyInto ¶
func (in *ClusterMember) DeepCopyInto(out *ClusterMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterMemberAccess ¶
type ClusterMemberAccess struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Teams []ClusterMember `json:"teams,omitempty"` Users []ClusterMember `json:"users,omitempty"` }
func (*ClusterMemberAccess) DeepCopy ¶
func (in *ClusterMemberAccess) DeepCopy() *ClusterMemberAccess
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterMemberAccess.
func (*ClusterMemberAccess) DeepCopyInto ¶
func (in *ClusterMemberAccess) DeepCopyInto(out *ClusterMemberAccess)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterMemberAccess) DeepCopyObject ¶
func (in *ClusterMemberAccess) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterMemberAccessList ¶
type ClusterMemberAccessList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterMemberAccess `json:"items"` }
func (*ClusterMemberAccessList) DeepCopy ¶
func (in *ClusterMemberAccessList) DeepCopy() *ClusterMemberAccessList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterMemberAccessList.
func (*ClusterMemberAccessList) DeepCopyInto ¶
func (in *ClusterMemberAccessList) DeepCopyInto(out *ClusterMemberAccessList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterMemberAccessList) DeepCopyObject ¶
func (in *ClusterMemberAccessList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterMembers ¶
type ClusterMembers struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Teams []ClusterMember `json:"teams,omitempty"` Users []ClusterMember `json:"users,omitempty"` }
func (*ClusterMembers) DeepCopy ¶
func (in *ClusterMembers) DeepCopy() *ClusterMembers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterMembers.
func (*ClusterMembers) DeepCopyInto ¶
func (in *ClusterMembers) DeepCopyInto(out *ClusterMembers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterMembers) DeepCopyObject ¶
func (in *ClusterMembers) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterMembersList ¶
type ClusterMembersList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterMembers `json:"items"` }
func (*ClusterMembersList) DeepCopy ¶
func (in *ClusterMembersList) DeepCopy() *ClusterMembersList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterMembersList.
func (*ClusterMembersList) DeepCopyInto ¶
func (in *ClusterMembersList) DeepCopyInto(out *ClusterMembersList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterMembersList) DeepCopyObject ¶
func (in *ClusterMembersList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterRegistry ¶
type ClusterRegistry interface { ListClusters(ctx context.Context, options *internalversion.ListOptions) (*ClusterList, error) GetCluster(ctx context.Context, id string, options *metav1.GetOptions) (*Cluster, error) CreateCluster(ctx context.Context, id *Cluster) (*Cluster, error) UpdateCluster(ctx context.Context, id *Cluster) (*Cluster, error) DeleteCluster(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store Cluster. +k8s:deepcopy-gen=false
func NewClusterRegistry ¶
func NewClusterRegistry(sp builders.StandardStorageProvider) ClusterRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type ClusterReset ¶
type ClusterReset struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Agent bool `json:"agent,omitempty"` RBAC bool `json:"rbac,omitempty"` }
func (*ClusterReset) DeepCopy ¶
func (in *ClusterReset) DeepCopy() *ClusterReset
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterReset.
func (*ClusterReset) DeepCopyInto ¶
func (in *ClusterReset) DeepCopyInto(out *ClusterReset)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterReset) DeepCopyObject ¶
func (in *ClusterReset) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterResetList ¶
type ClusterResetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterReset `json:"items"` }
func (*ClusterResetList) DeepCopy ¶
func (in *ClusterResetList) DeepCopy() *ClusterResetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterResetList.
func (*ClusterResetList) DeepCopyInto ¶
func (in *ClusterResetList) DeepCopyInto(out *ClusterResetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterResetList) DeepCopyObject ¶
func (in *ClusterResetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterRoleTemplate ¶
type ClusterRoleTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterRoleTemplateSpec `json:"spec,omitempty"` Status ClusterRoleTemplateStatus `json:"status,omitempty"` }
func (*ClusterRoleTemplate) DeepCopy ¶
func (in *ClusterRoleTemplate) DeepCopy() *ClusterRoleTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRoleTemplate.
func (*ClusterRoleTemplate) DeepCopyInto ¶
func (in *ClusterRoleTemplate) DeepCopyInto(out *ClusterRoleTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterRoleTemplate) DeepCopyObject ¶
func (in *ClusterRoleTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (ClusterRoleTemplate) GetGeneration ¶
func (pc ClusterRoleTemplate) GetGeneration() int64
func (*ClusterRoleTemplate) GetObjectMeta ¶
func (pc *ClusterRoleTemplate) GetObjectMeta() *metav1.ObjectMeta
func (*ClusterRoleTemplate) GetSpec ¶
func (pc *ClusterRoleTemplate) GetSpec() interface{}
func (*ClusterRoleTemplate) GetStatus ¶
func (pc *ClusterRoleTemplate) GetStatus() interface{}
func (ClusterRoleTemplate) NewStatus ¶
func (ClusterRoleTemplate) NewStatus() interface{}
func (*ClusterRoleTemplate) SetGeneration ¶
func (pc *ClusterRoleTemplate) SetGeneration(generation int64)
func (*ClusterRoleTemplate) SetSpec ¶
func (pc *ClusterRoleTemplate) SetSpec(s interface{})
func (*ClusterRoleTemplate) SetStatus ¶
func (pc *ClusterRoleTemplate) SetStatus(s interface{})
type ClusterRoleTemplateList ¶
type ClusterRoleTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterRoleTemplate `json:"items"` }
func (*ClusterRoleTemplateList) DeepCopy ¶
func (in *ClusterRoleTemplateList) DeepCopy() *ClusterRoleTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRoleTemplateList.
func (*ClusterRoleTemplateList) DeepCopyInto ¶
func (in *ClusterRoleTemplateList) DeepCopyInto(out *ClusterRoleTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterRoleTemplateList) DeepCopyObject ¶
func (in *ClusterRoleTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterRoleTemplateRegistry ¶
type ClusterRoleTemplateRegistry interface { ListClusterRoleTemplates(ctx context.Context, options *internalversion.ListOptions) (*ClusterRoleTemplateList, error) GetClusterRoleTemplate(ctx context.Context, id string, options *metav1.GetOptions) (*ClusterRoleTemplate, error) CreateClusterRoleTemplate(ctx context.Context, id *ClusterRoleTemplate) (*ClusterRoleTemplate, error) UpdateClusterRoleTemplate(ctx context.Context, id *ClusterRoleTemplate) (*ClusterRoleTemplate, error) DeleteClusterRoleTemplate(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store ClusterRoleTemplate. +k8s:deepcopy-gen=false
func NewClusterRoleTemplateRegistry ¶
func NewClusterRoleTemplateRegistry(sp builders.StandardStorageProvider) ClusterRoleTemplateRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type ClusterRoleTemplateSpec ¶
type ClusterRoleTemplateSpec struct {
storagev1.ClusterRoleTemplateSpec `json:",inline"`
}
func (*ClusterRoleTemplateSpec) DeepCopy ¶
func (in *ClusterRoleTemplateSpec) DeepCopy() *ClusterRoleTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRoleTemplateSpec.
func (*ClusterRoleTemplateSpec) DeepCopyInto ¶
func (in *ClusterRoleTemplateSpec) DeepCopyInto(out *ClusterRoleTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRoleTemplateStatus ¶
type ClusterRoleTemplateStatus struct { storagev1.ClusterRoleTemplateStatus `json:",inline"` Clusters []*clusterv1.EntityInfo `json:"clusters,omitempty"` }
func (*ClusterRoleTemplateStatus) DeepCopy ¶
func (in *ClusterRoleTemplateStatus) DeepCopy() *ClusterRoleTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRoleTemplateStatus.
func (*ClusterRoleTemplateStatus) DeepCopyInto ¶
func (in *ClusterRoleTemplateStatus) DeepCopyInto(out *ClusterRoleTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRoleTemplateStatusStrategy ¶
type ClusterRoleTemplateStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type ClusterRoleTemplateStrategy ¶
type ClusterRoleTemplateStrategy struct {
builders.DefaultStorageStrategy
}
ClusterRoleTemplate Functions and Structs
+k8s:deepcopy-gen=false
type ClusterSpec ¶
type ClusterSpec struct {
storagev1.ClusterSpec `json:",inline"`
}
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 { storagev1.ClusterStatus `json:",inline"` Online bool `json:"online,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 ClusterStatusStrategy ¶
type ClusterStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type ClusterStrategy ¶
type ClusterStrategy struct {
builders.DefaultStorageStrategy
}
Cluster Functions and Structs
+k8s:deepcopy-gen=false
type ClusterVirtualClusterDefaults ¶
type ClusterVirtualClusterDefaults struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` DefaultTemplate *storagev1.VirtualClusterTemplate `json:"defaultTemplate,omitempty"` LatestVersion string `json:"latestVersion,omitempty"` Values string `json:"values,omitempty"` Warning string `json:"warning,omitempty"` }
func (*ClusterVirtualClusterDefaults) DeepCopy ¶
func (in *ClusterVirtualClusterDefaults) DeepCopy() *ClusterVirtualClusterDefaults
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterVirtualClusterDefaults.
func (*ClusterVirtualClusterDefaults) DeepCopyInto ¶
func (in *ClusterVirtualClusterDefaults) DeepCopyInto(out *ClusterVirtualClusterDefaults)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterVirtualClusterDefaults) DeepCopyObject ¶
func (in *ClusterVirtualClusterDefaults) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterVirtualClusterDefaultsList ¶
type ClusterVirtualClusterDefaultsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterVirtualClusterDefaults `json:"items"` }
func (*ClusterVirtualClusterDefaultsList) DeepCopy ¶
func (in *ClusterVirtualClusterDefaultsList) DeepCopy() *ClusterVirtualClusterDefaultsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterVirtualClusterDefaultsList.
func (*ClusterVirtualClusterDefaultsList) DeepCopyInto ¶
func (in *ClusterVirtualClusterDefaultsList) DeepCopyInto(out *ClusterVirtualClusterDefaultsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterVirtualClusterDefaultsList) DeepCopyObject ¶
func (in *ClusterVirtualClusterDefaultsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Config ¶
type Config struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigSpec `json:"spec,omitempty"` Status ConfigStatus `json:"status,omitempty"` }
func (*Config) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Config.
func (*Config) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Config) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Config) GetGeneration ¶
func (*Config) GetObjectMeta ¶
func (pc *Config) GetObjectMeta() *metav1.ObjectMeta
func (*Config) SetGeneration ¶
type ConfigList ¶
type ConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Config `json:"items"` }
func (*ConfigList) DeepCopy ¶
func (in *ConfigList) DeepCopy() *ConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigList.
func (*ConfigList) DeepCopyInto ¶
func (in *ConfigList) DeepCopyInto(out *ConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigList) DeepCopyObject ¶
func (in *ConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConfigRegistry ¶
type ConfigRegistry interface { ListConfigs(ctx context.Context, options *internalversion.ListOptions) (*ConfigList, error) GetConfig(ctx context.Context, id string, options *metav1.GetOptions) (*Config, error) CreateConfig(ctx context.Context, id *Config) (*Config, error) UpdateConfig(ctx context.Context, id *Config) (*Config, error) DeleteConfig(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store Config. +k8s:deepcopy-gen=false
func NewConfigRegistry ¶
func NewConfigRegistry(sp builders.StandardStorageProvider) ConfigRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type ConfigSpec ¶
type ConfigSpec struct {
Raw []byte `json:"raw,omitempty"`
}
func (*ConfigSpec) DeepCopy ¶
func (in *ConfigSpec) DeepCopy() *ConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSpec.
func (*ConfigSpec) DeepCopyInto ¶
func (in *ConfigSpec) DeepCopyInto(out *ConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigStatus ¶
type ConfigStatus struct { Authentication Authentication `json:"auth,omitempty"` OIDC *OIDC `json:"oidc,omitempty"` Apps *Apps `json:"apps,omitempty"` Audit *Audit `json:"audit,omitempty"` LoftHost string `json:"loftHost,omitempty"` DevPodSubDomain string `json:"devPodSubDomain,omitempty"` UISettings *uiv1.UISettingsConfig `json:"uiSettings,omitempty"` VaultIntegration *storagev1.VaultIntegrationSpec `json:"vault,omitempty"` }
func (*ConfigStatus) DeepCopy ¶
func (in *ConfigStatus) DeepCopy() *ConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigStatus.
func (*ConfigStatus) DeepCopyInto ¶
func (in *ConfigStatus) DeepCopyInto(out *ConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigStatusStrategy ¶
type ConfigStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type ConfigStrategy ¶
type ConfigStrategy struct {
builders.DefaultStorageStrategy
}
Config Functions and Structs
+k8s:deepcopy-gen=false
type Connector ¶
type Connector struct { OIDC *AuthenticationOIDC `json:"oidc,omitempty"` Github *AuthenticationGithub `json:"github,omitempty"` Gitlab *AuthenticationGitlab `json:"gitlab,omitempty"` Google *AuthenticationGoogle `json:"google,omitempty"` Microsoft *AuthenticationMicrosoft `json:"microsoft,omitempty"` SAML *AuthenticationSAML `json:"saml,omitempty"` }
func (*Connector) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Connector.
func (*Connector) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectorWithName ¶
type ConnectorWithName struct { ID string `json:"id,omitempty"` DisplayName string `json:"displayName,omitempty"` Connector `json:",inline"` }
func (*ConnectorWithName) DeepCopy ¶
func (in *ConnectorWithName) DeepCopy() *ConnectorWithName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectorWithName.
func (*ConnectorWithName) DeepCopyInto ¶
func (in *ConnectorWithName) DeepCopyInto(out *ConnectorWithName)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevPodDeleteOptions ¶
type DevPodDeleteOptions struct { metav1.TypeMeta `json:",inline"` Options string `json:"options,omitempty"` }
func (*DevPodDeleteOptions) DeepCopy ¶
func (in *DevPodDeleteOptions) DeepCopy() *DevPodDeleteOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevPodDeleteOptions.
func (*DevPodDeleteOptions) DeepCopyInto ¶
func (in *DevPodDeleteOptions) DeepCopyInto(out *DevPodDeleteOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevPodDeleteOptions) DeepCopyObject ¶
func (in *DevPodDeleteOptions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DevPodDeleteOptionsList ¶
type DevPodDeleteOptionsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DevPodDeleteOptions `json:"items"` }
func (*DevPodDeleteOptionsList) DeepCopy ¶
func (in *DevPodDeleteOptionsList) DeepCopy() *DevPodDeleteOptionsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevPodDeleteOptionsList.
func (*DevPodDeleteOptionsList) DeepCopyInto ¶
func (in *DevPodDeleteOptionsList) DeepCopyInto(out *DevPodDeleteOptionsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevPodDeleteOptionsList) DeepCopyObject ¶
func (in *DevPodDeleteOptionsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DevPodSshOptions ¶
type DevPodSshOptions struct { metav1.TypeMeta `json:",inline"` Options string `json:"options,omitempty"` }
func (*DevPodSshOptions) DeepCopy ¶
func (in *DevPodSshOptions) DeepCopy() *DevPodSshOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevPodSshOptions.
func (*DevPodSshOptions) DeepCopyInto ¶
func (in *DevPodSshOptions) DeepCopyInto(out *DevPodSshOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevPodSshOptions) DeepCopyObject ¶
func (in *DevPodSshOptions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DevPodSshOptionsList ¶
type DevPodSshOptionsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DevPodSshOptions `json:"items"` }
func (*DevPodSshOptionsList) DeepCopy ¶
func (in *DevPodSshOptionsList) DeepCopy() *DevPodSshOptionsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevPodSshOptionsList.
func (*DevPodSshOptionsList) DeepCopyInto ¶
func (in *DevPodSshOptionsList) DeepCopyInto(out *DevPodSshOptionsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevPodSshOptionsList) DeepCopyObject ¶
func (in *DevPodSshOptionsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DevPodStatusOptions ¶
type DevPodStatusOptions struct { metav1.TypeMeta `json:",inline"` Options string `json:"options,omitempty"` }
func (*DevPodStatusOptions) DeepCopy ¶
func (in *DevPodStatusOptions) DeepCopy() *DevPodStatusOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevPodStatusOptions.
func (*DevPodStatusOptions) DeepCopyInto ¶
func (in *DevPodStatusOptions) DeepCopyInto(out *DevPodStatusOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevPodStatusOptions) DeepCopyObject ¶
func (in *DevPodStatusOptions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DevPodStatusOptionsList ¶
type DevPodStatusOptionsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DevPodStatusOptions `json:"items"` }
func (*DevPodStatusOptionsList) DeepCopy ¶
func (in *DevPodStatusOptionsList) DeepCopy() *DevPodStatusOptionsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevPodStatusOptionsList.
func (*DevPodStatusOptionsList) DeepCopyInto ¶
func (in *DevPodStatusOptionsList) DeepCopyInto(out *DevPodStatusOptionsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevPodStatusOptionsList) DeepCopyObject ¶
func (in *DevPodStatusOptionsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DevPodStopOptions ¶
type DevPodStopOptions struct { metav1.TypeMeta `json:",inline"` Options string `json:"options,omitempty"` }
func (*DevPodStopOptions) DeepCopy ¶
func (in *DevPodStopOptions) DeepCopy() *DevPodStopOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevPodStopOptions.
func (*DevPodStopOptions) DeepCopyInto ¶
func (in *DevPodStopOptions) DeepCopyInto(out *DevPodStopOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevPodStopOptions) DeepCopyObject ¶
func (in *DevPodStopOptions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DevPodStopOptionsList ¶
type DevPodStopOptionsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DevPodStopOptions `json:"items"` }
func (*DevPodStopOptionsList) DeepCopy ¶
func (in *DevPodStopOptionsList) DeepCopy() *DevPodStopOptionsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevPodStopOptionsList.
func (*DevPodStopOptionsList) DeepCopyInto ¶
func (in *DevPodStopOptionsList) DeepCopyInto(out *DevPodStopOptionsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevPodStopOptionsList) DeepCopyObject ¶
func (in *DevPodStopOptionsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DevPodUpOptions ¶
type DevPodUpOptions struct { metav1.TypeMeta `json:",inline"` WebMode bool `json:"webMode,omitempty"` CLIMode bool `json:"cliMode,omitempty"` Debug bool `json:"debug,omitempty"` Options string `json:"options,omitempty"` }
func (*DevPodUpOptions) DeepCopy ¶
func (in *DevPodUpOptions) DeepCopy() *DevPodUpOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevPodUpOptions.
func (*DevPodUpOptions) DeepCopyInto ¶
func (in *DevPodUpOptions) DeepCopyInto(out *DevPodUpOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevPodUpOptions) DeepCopyObject ¶
func (in *DevPodUpOptions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DevPodUpOptionsList ¶
type DevPodUpOptionsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DevPodUpOptions `json:"items"` }
func (*DevPodUpOptionsList) DeepCopy ¶
func (in *DevPodUpOptionsList) DeepCopy() *DevPodUpOptionsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevPodUpOptionsList.
func (*DevPodUpOptionsList) DeepCopyInto ¶
func (in *DevPodUpOptionsList) DeepCopyInto(out *DevPodUpOptionsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevPodUpOptionsList) DeepCopyObject ¶
func (in *DevPodUpOptionsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DevPodWorkspaceInstance ¶
type DevPodWorkspaceInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DevPodWorkspaceInstanceSpec `json:"spec,omitempty"` Status DevPodWorkspaceInstanceStatus `json:"status,omitempty"` }
func (*DevPodWorkspaceInstance) DeepCopy ¶
func (in *DevPodWorkspaceInstance) DeepCopy() *DevPodWorkspaceInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevPodWorkspaceInstance.
func (*DevPodWorkspaceInstance) DeepCopyInto ¶
func (in *DevPodWorkspaceInstance) DeepCopyInto(out *DevPodWorkspaceInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevPodWorkspaceInstance) DeepCopyObject ¶
func (in *DevPodWorkspaceInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (DevPodWorkspaceInstance) GetGeneration ¶
func (pc DevPodWorkspaceInstance) GetGeneration() int64
func (*DevPodWorkspaceInstance) GetObjectMeta ¶
func (pc *DevPodWorkspaceInstance) GetObjectMeta() *metav1.ObjectMeta
func (*DevPodWorkspaceInstance) GetSpec ¶
func (pc *DevPodWorkspaceInstance) GetSpec() interface{}
func (*DevPodWorkspaceInstance) GetStatus ¶
func (pc *DevPodWorkspaceInstance) GetStatus() interface{}
func (DevPodWorkspaceInstance) NewStatus ¶
func (DevPodWorkspaceInstance) NewStatus() interface{}
func (*DevPodWorkspaceInstance) SetGeneration ¶
func (pc *DevPodWorkspaceInstance) SetGeneration(generation int64)
func (*DevPodWorkspaceInstance) SetSpec ¶
func (pc *DevPodWorkspaceInstance) SetSpec(s interface{})
func (*DevPodWorkspaceInstance) SetStatus ¶
func (pc *DevPodWorkspaceInstance) SetStatus(s interface{})
type DevPodWorkspaceInstanceList ¶
type DevPodWorkspaceInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DevPodWorkspaceInstance `json:"items"` }
func (*DevPodWorkspaceInstanceList) DeepCopy ¶
func (in *DevPodWorkspaceInstanceList) DeepCopy() *DevPodWorkspaceInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevPodWorkspaceInstanceList.
func (*DevPodWorkspaceInstanceList) DeepCopyInto ¶
func (in *DevPodWorkspaceInstanceList) DeepCopyInto(out *DevPodWorkspaceInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevPodWorkspaceInstanceList) DeepCopyObject ¶
func (in *DevPodWorkspaceInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DevPodWorkspaceInstanceRegistry ¶
type DevPodWorkspaceInstanceRegistry interface { ListDevPodWorkspaceInstances(ctx context.Context, options *internalversion.ListOptions) (*DevPodWorkspaceInstanceList, error) GetDevPodWorkspaceInstance(ctx context.Context, id string, options *metav1.GetOptions) (*DevPodWorkspaceInstance, error) CreateDevPodWorkspaceInstance(ctx context.Context, id *DevPodWorkspaceInstance) (*DevPodWorkspaceInstance, error) UpdateDevPodWorkspaceInstance(ctx context.Context, id *DevPodWorkspaceInstance) (*DevPodWorkspaceInstance, error) DeleteDevPodWorkspaceInstance(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store DevPodWorkspaceInstance. +k8s:deepcopy-gen=false
func NewDevPodWorkspaceInstanceRegistry ¶
func NewDevPodWorkspaceInstanceRegistry(sp builders.StandardStorageProvider) DevPodWorkspaceInstanceRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type DevPodWorkspaceInstanceSpec ¶
type DevPodWorkspaceInstanceSpec struct {
storagev1.DevPodWorkspaceInstanceSpec `json:",inline"`
}
func (*DevPodWorkspaceInstanceSpec) DeepCopy ¶
func (in *DevPodWorkspaceInstanceSpec) DeepCopy() *DevPodWorkspaceInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevPodWorkspaceInstanceSpec.
func (*DevPodWorkspaceInstanceSpec) DeepCopyInto ¶
func (in *DevPodWorkspaceInstanceSpec) DeepCopyInto(out *DevPodWorkspaceInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevPodWorkspaceInstanceState ¶
type DevPodWorkspaceInstanceState struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` State string `json:"state,omitempty"` }
func (*DevPodWorkspaceInstanceState) DeepCopy ¶
func (in *DevPodWorkspaceInstanceState) DeepCopy() *DevPodWorkspaceInstanceState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevPodWorkspaceInstanceState.
func (*DevPodWorkspaceInstanceState) DeepCopyInto ¶
func (in *DevPodWorkspaceInstanceState) DeepCopyInto(out *DevPodWorkspaceInstanceState)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevPodWorkspaceInstanceState) DeepCopyObject ¶
func (in *DevPodWorkspaceInstanceState) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DevPodWorkspaceInstanceStateList ¶
type DevPodWorkspaceInstanceStateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DevPodWorkspaceInstanceState `json:"items"` }
func (*DevPodWorkspaceInstanceStateList) DeepCopy ¶
func (in *DevPodWorkspaceInstanceStateList) DeepCopy() *DevPodWorkspaceInstanceStateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevPodWorkspaceInstanceStateList.
func (*DevPodWorkspaceInstanceStateList) DeepCopyInto ¶
func (in *DevPodWorkspaceInstanceStateList) DeepCopyInto(out *DevPodWorkspaceInstanceStateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevPodWorkspaceInstanceStateList) DeepCopyObject ¶
func (in *DevPodWorkspaceInstanceStateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DevPodWorkspaceInstanceStatus ¶
type DevPodWorkspaceInstanceStatus struct { storagev1.DevPodWorkspaceInstanceStatus `json:",inline"` SleepModeConfig *clusterv1.SleepModeConfig `json:"sleepModeConfig,omitempty"` }
func (*DevPodWorkspaceInstanceStatus) DeepCopy ¶
func (in *DevPodWorkspaceInstanceStatus) DeepCopy() *DevPodWorkspaceInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevPodWorkspaceInstanceStatus.
func (*DevPodWorkspaceInstanceStatus) DeepCopyInto ¶
func (in *DevPodWorkspaceInstanceStatus) DeepCopyInto(out *DevPodWorkspaceInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevPodWorkspaceInstanceStatusStrategy ¶
type DevPodWorkspaceInstanceStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type DevPodWorkspaceInstanceStrategy ¶
type DevPodWorkspaceInstanceStrategy struct {
builders.DefaultStorageStrategy
}
DevPodWorkspaceInstance Functions and Structs
+k8s:deepcopy-gen=false
type DevPodWorkspaceTemplate ¶
type DevPodWorkspaceTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DevPodWorkspaceTemplateSpec `json:"spec,omitempty"` Status DevPodWorkspaceTemplateStatus `json:"status,omitempty"` }
func (*DevPodWorkspaceTemplate) DeepCopy ¶
func (in *DevPodWorkspaceTemplate) DeepCopy() *DevPodWorkspaceTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevPodWorkspaceTemplate.
func (*DevPodWorkspaceTemplate) DeepCopyInto ¶
func (in *DevPodWorkspaceTemplate) DeepCopyInto(out *DevPodWorkspaceTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevPodWorkspaceTemplate) DeepCopyObject ¶
func (in *DevPodWorkspaceTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (DevPodWorkspaceTemplate) GetGeneration ¶
func (pc DevPodWorkspaceTemplate) GetGeneration() int64
func (*DevPodWorkspaceTemplate) GetObjectMeta ¶
func (pc *DevPodWorkspaceTemplate) GetObjectMeta() *metav1.ObjectMeta
func (*DevPodWorkspaceTemplate) GetSpec ¶
func (pc *DevPodWorkspaceTemplate) GetSpec() interface{}
func (*DevPodWorkspaceTemplate) GetStatus ¶
func (pc *DevPodWorkspaceTemplate) GetStatus() interface{}
func (DevPodWorkspaceTemplate) NewStatus ¶
func (DevPodWorkspaceTemplate) NewStatus() interface{}
func (*DevPodWorkspaceTemplate) SetGeneration ¶
func (pc *DevPodWorkspaceTemplate) SetGeneration(generation int64)
func (*DevPodWorkspaceTemplate) SetSpec ¶
func (pc *DevPodWorkspaceTemplate) SetSpec(s interface{})
func (*DevPodWorkspaceTemplate) SetStatus ¶
func (pc *DevPodWorkspaceTemplate) SetStatus(s interface{})
type DevPodWorkspaceTemplateList ¶
type DevPodWorkspaceTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DevPodWorkspaceTemplate `json:"items"` }
func (*DevPodWorkspaceTemplateList) DeepCopy ¶
func (in *DevPodWorkspaceTemplateList) DeepCopy() *DevPodWorkspaceTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevPodWorkspaceTemplateList.
func (*DevPodWorkspaceTemplateList) DeepCopyInto ¶
func (in *DevPodWorkspaceTemplateList) DeepCopyInto(out *DevPodWorkspaceTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DevPodWorkspaceTemplateList) DeepCopyObject ¶
func (in *DevPodWorkspaceTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DevPodWorkspaceTemplateRegistry ¶
type DevPodWorkspaceTemplateRegistry interface { ListDevPodWorkspaceTemplates(ctx context.Context, options *internalversion.ListOptions) (*DevPodWorkspaceTemplateList, error) GetDevPodWorkspaceTemplate(ctx context.Context, id string, options *metav1.GetOptions) (*DevPodWorkspaceTemplate, error) CreateDevPodWorkspaceTemplate(ctx context.Context, id *DevPodWorkspaceTemplate) (*DevPodWorkspaceTemplate, error) UpdateDevPodWorkspaceTemplate(ctx context.Context, id *DevPodWorkspaceTemplate) (*DevPodWorkspaceTemplate, error) DeleteDevPodWorkspaceTemplate(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store DevPodWorkspaceTemplate. +k8s:deepcopy-gen=false
func NewDevPodWorkspaceTemplateRegistry ¶
func NewDevPodWorkspaceTemplateRegistry(sp builders.StandardStorageProvider) DevPodWorkspaceTemplateRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type DevPodWorkspaceTemplateSpec ¶
type DevPodWorkspaceTemplateSpec struct {
storagev1.DevPodWorkspaceTemplateSpec `json:",inline"`
}
func (*DevPodWorkspaceTemplateSpec) DeepCopy ¶
func (in *DevPodWorkspaceTemplateSpec) DeepCopy() *DevPodWorkspaceTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevPodWorkspaceTemplateSpec.
func (*DevPodWorkspaceTemplateSpec) DeepCopyInto ¶
func (in *DevPodWorkspaceTemplateSpec) DeepCopyInto(out *DevPodWorkspaceTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevPodWorkspaceTemplateStatus ¶
type DevPodWorkspaceTemplateStatus struct {
storagev1.DevPodWorkspaceTemplateStatus `json:",inline"`
}
func (*DevPodWorkspaceTemplateStatus) DeepCopy ¶
func (in *DevPodWorkspaceTemplateStatus) DeepCopy() *DevPodWorkspaceTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevPodWorkspaceTemplateStatus.
func (*DevPodWorkspaceTemplateStatus) DeepCopyInto ¶
func (in *DevPodWorkspaceTemplateStatus) DeepCopyInto(out *DevPodWorkspaceTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DevPodWorkspaceTemplateStatusStrategy ¶
type DevPodWorkspaceTemplateStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type DevPodWorkspaceTemplateStrategy ¶
type DevPodWorkspaceTemplateStrategy struct {
builders.DefaultStorageStrategy
}
DevPodWorkspaceTemplate Functions and Structs
+k8s:deepcopy-gen=false
type DirectClusterEndpointToken ¶
type DirectClusterEndpointToken struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DirectClusterEndpointTokenSpec `json:"spec,omitempty"` Status DirectClusterEndpointTokenStatus `json:"status,omitempty"` }
func (*DirectClusterEndpointToken) DeepCopy ¶
func (in *DirectClusterEndpointToken) DeepCopy() *DirectClusterEndpointToken
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectClusterEndpointToken.
func (*DirectClusterEndpointToken) DeepCopyInto ¶
func (in *DirectClusterEndpointToken) DeepCopyInto(out *DirectClusterEndpointToken)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DirectClusterEndpointToken) DeepCopyObject ¶
func (in *DirectClusterEndpointToken) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (DirectClusterEndpointToken) GetGeneration ¶
func (pc DirectClusterEndpointToken) GetGeneration() int64
func (*DirectClusterEndpointToken) GetObjectMeta ¶
func (pc *DirectClusterEndpointToken) GetObjectMeta() *metav1.ObjectMeta
func (*DirectClusterEndpointToken) GetSpec ¶
func (pc *DirectClusterEndpointToken) GetSpec() interface{}
func (*DirectClusterEndpointToken) GetStatus ¶
func (pc *DirectClusterEndpointToken) GetStatus() interface{}
func (DirectClusterEndpointToken) NewStatus ¶
func (DirectClusterEndpointToken) NewStatus() interface{}
func (*DirectClusterEndpointToken) SetGeneration ¶
func (pc *DirectClusterEndpointToken) SetGeneration(generation int64)
func (*DirectClusterEndpointToken) SetSpec ¶
func (pc *DirectClusterEndpointToken) SetSpec(s interface{})
func (*DirectClusterEndpointToken) SetStatus ¶
func (pc *DirectClusterEndpointToken) SetStatus(s interface{})
type DirectClusterEndpointTokenList ¶
type DirectClusterEndpointTokenList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DirectClusterEndpointToken `json:"items"` }
func (*DirectClusterEndpointTokenList) DeepCopy ¶
func (in *DirectClusterEndpointTokenList) DeepCopy() *DirectClusterEndpointTokenList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectClusterEndpointTokenList.
func (*DirectClusterEndpointTokenList) DeepCopyInto ¶
func (in *DirectClusterEndpointTokenList) DeepCopyInto(out *DirectClusterEndpointTokenList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DirectClusterEndpointTokenList) DeepCopyObject ¶
func (in *DirectClusterEndpointTokenList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DirectClusterEndpointTokenRegistry ¶
type DirectClusterEndpointTokenRegistry interface { ListDirectClusterEndpointTokens(ctx context.Context, options *internalversion.ListOptions) (*DirectClusterEndpointTokenList, error) GetDirectClusterEndpointToken(ctx context.Context, id string, options *metav1.GetOptions) (*DirectClusterEndpointToken, error) CreateDirectClusterEndpointToken(ctx context.Context, id *DirectClusterEndpointToken) (*DirectClusterEndpointToken, error) UpdateDirectClusterEndpointToken(ctx context.Context, id *DirectClusterEndpointToken) (*DirectClusterEndpointToken, error) DeleteDirectClusterEndpointToken(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store DirectClusterEndpointToken. +k8s:deepcopy-gen=false
func NewDirectClusterEndpointTokenRegistry ¶
func NewDirectClusterEndpointTokenRegistry(sp builders.StandardStorageProvider) DirectClusterEndpointTokenRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type DirectClusterEndpointTokenSpec ¶
type DirectClusterEndpointTokenSpec struct { TTL int64 `json:"ttl,omitempty"` Scope *storagev1.AccessKeyScope `json:"scope,omitempty"` }
func (*DirectClusterEndpointTokenSpec) DeepCopy ¶
func (in *DirectClusterEndpointTokenSpec) DeepCopy() *DirectClusterEndpointTokenSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectClusterEndpointTokenSpec.
func (*DirectClusterEndpointTokenSpec) DeepCopyInto ¶
func (in *DirectClusterEndpointTokenSpec) DeepCopyInto(out *DirectClusterEndpointTokenSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectClusterEndpointTokenStatus ¶
type DirectClusterEndpointTokenStatus struct {
Token string `json:"token,omitempty"`
}
func (*DirectClusterEndpointTokenStatus) DeepCopy ¶
func (in *DirectClusterEndpointTokenStatus) DeepCopy() *DirectClusterEndpointTokenStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectClusterEndpointTokenStatus.
func (*DirectClusterEndpointTokenStatus) DeepCopyInto ¶
func (in *DirectClusterEndpointTokenStatus) DeepCopyInto(out *DirectClusterEndpointTokenStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectClusterEndpointTokenStatusStrategy ¶
type DirectClusterEndpointTokenStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type DirectClusterEndpointTokenStrategy ¶
type DirectClusterEndpointTokenStrategy struct {
builders.DefaultStorageStrategy
}
DirectClusterEndpointToken Functions and Structs
+k8s:deepcopy-gen=false
type Event ¶
type Event struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EventSpec `json:"spec,omitempty"` Status EventStatus `json:"status,omitempty"` }
func (*Event) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Event.
func (*Event) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Event) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Event) GetGeneration ¶
func (*Event) GetObjectMeta ¶
func (pc *Event) GetObjectMeta() *metav1.ObjectMeta
func (*Event) SetGeneration ¶
type EventList ¶
type EventList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Event `json:"items"` }
func (*EventList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventList.
func (*EventList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EventRegistry ¶
type EventRegistry interface { ListEvents(ctx context.Context, options *internalversion.ListOptions) (*EventList, error) GetEvent(ctx context.Context, id string, options *metav1.GetOptions) (*Event, error) CreateEvent(ctx context.Context, id *Event) (*Event, error) UpdateEvent(ctx context.Context, id *Event) (*Event, error) DeleteEvent(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store Event. +k8s:deepcopy-gen=false
func NewEventRegistry ¶
func NewEventRegistry(sp builders.StandardStorageProvider) EventRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type EventSpec ¶
type EventSpec struct { }
func (*EventSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSpec.
func (*EventSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventStatus ¶
func (*EventStatus) DeepCopy ¶
func (in *EventStatus) DeepCopy() *EventStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventStatus.
func (*EventStatus) DeepCopyInto ¶
func (in *EventStatus) DeepCopyInto(out *EventStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventStatusStrategy ¶
type EventStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type EventStrategy ¶
type EventStrategy struct {
builders.DefaultStorageStrategy
}
Event Functions and Structs
+k8s:deepcopy-gen=false
type Feature ¶
type Feature struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FeatureSpec `json:"spec,omitempty"` Status FeatureStatus `json:"status,omitempty"` }
func (*Feature) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Feature.
func (*Feature) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Feature) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Feature) GetGeneration ¶
func (*Feature) GetObjectMeta ¶
func (pc *Feature) GetObjectMeta() *metav1.ObjectMeta
func (*Feature) SetGeneration ¶
type FeatureList ¶
type FeatureList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Feature `json:"items"` }
func (*FeatureList) DeepCopy ¶
func (in *FeatureList) DeepCopy() *FeatureList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureList.
func (*FeatureList) DeepCopyInto ¶
func (in *FeatureList) DeepCopyInto(out *FeatureList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FeatureList) DeepCopyObject ¶
func (in *FeatureList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FeatureRegistry ¶
type FeatureRegistry interface { ListFeatures(ctx context.Context, options *internalversion.ListOptions) (*FeatureList, error) GetFeature(ctx context.Context, id string, options *metav1.GetOptions) (*Feature, error) CreateFeature(ctx context.Context, id *Feature) (*Feature, error) UpdateFeature(ctx context.Context, id *Feature) (*Feature, error) DeleteFeature(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store Feature. +k8s:deepcopy-gen=false
func NewFeatureRegistry ¶
func NewFeatureRegistry(sp builders.StandardStorageProvider) FeatureRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type FeatureSpec ¶
type FeatureSpec struct { }
func (*FeatureSpec) DeepCopy ¶
func (in *FeatureSpec) DeepCopy() *FeatureSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureSpec.
func (*FeatureSpec) DeepCopyInto ¶
func (in *FeatureSpec) DeepCopyInto(out *FeatureSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureStatus ¶
type FeatureStatus struct { pkglicenseapi.Feature `json:",inline"` Internal bool `json:"internal,omitempty"` Used bool `json:"used,omitempty"` }
func (*FeatureStatus) DeepCopy ¶
func (in *FeatureStatus) DeepCopy() *FeatureStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureStatus.
func (*FeatureStatus) DeepCopyInto ¶
func (in *FeatureStatus) DeepCopyInto(out *FeatureStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureStatusStrategy ¶
type FeatureStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type FeatureStrategy ¶
type FeatureStrategy struct {
builders.DefaultStorageStrategy
}
Feature Functions and Structs
+k8s:deepcopy-gen=false
type GroupResources ¶
type GroupResources struct { Group string `json:"group,omitempty" protobuf:"bytes,1,opt,name=group"` Resources []string `json:"resources,omitempty" protobuf:"bytes,2,rep,name=resources"` ResourceNames []string `json:"resourceNames,omitempty" protobuf:"bytes,3,rep,name=resourceNames"` }
func (*GroupResources) DeepCopy ¶
func (in *GroupResources) DeepCopy() *GroupResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupResources.
func (*GroupResources) DeepCopyInto ¶
func (in *GroupResources) DeepCopyInto(out *GroupResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressAuthToken ¶
type IngressAuthToken struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IngressAuthTokenSpec `json:"spec,omitempty"` Status IngressAuthTokenStatus `json:"status,omitempty"` }
func (*IngressAuthToken) DeepCopy ¶
func (in *IngressAuthToken) DeepCopy() *IngressAuthToken
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressAuthToken.
func (*IngressAuthToken) DeepCopyInto ¶
func (in *IngressAuthToken) DeepCopyInto(out *IngressAuthToken)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IngressAuthToken) DeepCopyObject ¶
func (in *IngressAuthToken) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (IngressAuthToken) GetGeneration ¶
func (pc IngressAuthToken) GetGeneration() int64
func (*IngressAuthToken) GetObjectMeta ¶
func (pc *IngressAuthToken) GetObjectMeta() *metav1.ObjectMeta
func (*IngressAuthToken) GetSpec ¶
func (pc *IngressAuthToken) GetSpec() interface{}
func (*IngressAuthToken) GetStatus ¶
func (pc *IngressAuthToken) GetStatus() interface{}
func (IngressAuthToken) NewStatus ¶
func (IngressAuthToken) NewStatus() interface{}
func (*IngressAuthToken) SetGeneration ¶
func (pc *IngressAuthToken) SetGeneration(generation int64)
func (*IngressAuthToken) SetSpec ¶
func (pc *IngressAuthToken) SetSpec(s interface{})
func (*IngressAuthToken) SetStatus ¶
func (pc *IngressAuthToken) SetStatus(s interface{})
type IngressAuthTokenList ¶
type IngressAuthTokenList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IngressAuthToken `json:"items"` }
func (*IngressAuthTokenList) DeepCopy ¶
func (in *IngressAuthTokenList) DeepCopy() *IngressAuthTokenList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressAuthTokenList.
func (*IngressAuthTokenList) DeepCopyInto ¶
func (in *IngressAuthTokenList) DeepCopyInto(out *IngressAuthTokenList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IngressAuthTokenList) DeepCopyObject ¶
func (in *IngressAuthTokenList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IngressAuthTokenRegistry ¶
type IngressAuthTokenRegistry interface { ListIngressAuthTokens(ctx context.Context, options *internalversion.ListOptions) (*IngressAuthTokenList, error) GetIngressAuthToken(ctx context.Context, id string, options *metav1.GetOptions) (*IngressAuthToken, error) CreateIngressAuthToken(ctx context.Context, id *IngressAuthToken) (*IngressAuthToken, error) UpdateIngressAuthToken(ctx context.Context, id *IngressAuthToken) (*IngressAuthToken, error) DeleteIngressAuthToken(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store IngressAuthToken. +k8s:deepcopy-gen=false
func NewIngressAuthTokenRegistry ¶
func NewIngressAuthTokenRegistry(sp builders.StandardStorageProvider) IngressAuthTokenRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type IngressAuthTokenSpec ¶
type IngressAuthTokenSpec struct { Host string `json:"host,omitempty"` Signature string `json:"signature,omitempty"` }
func (*IngressAuthTokenSpec) DeepCopy ¶
func (in *IngressAuthTokenSpec) DeepCopy() *IngressAuthTokenSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressAuthTokenSpec.
func (*IngressAuthTokenSpec) DeepCopyInto ¶
func (in *IngressAuthTokenSpec) DeepCopyInto(out *IngressAuthTokenSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressAuthTokenStatus ¶
type IngressAuthTokenStatus struct {
Token string `json:"token,omitempty"`
}
func (*IngressAuthTokenStatus) DeepCopy ¶
func (in *IngressAuthTokenStatus) DeepCopy() *IngressAuthTokenStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IngressAuthTokenStatus.
func (*IngressAuthTokenStatus) DeepCopyInto ¶
func (in *IngressAuthTokenStatus) DeepCopyInto(out *IngressAuthTokenStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IngressAuthTokenStatusStrategy ¶
type IngressAuthTokenStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type IngressAuthTokenStrategy ¶
type IngressAuthTokenStrategy struct {
builders.DefaultStorageStrategy
}
IngressAuthToken Functions and Structs
+k8s:deepcopy-gen=false
type Kiosk ¶
type Kiosk struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KioskSpec `json:"spec,omitempty"` Status KioskStatus `json:"status,omitempty"` }
func (*Kiosk) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Kiosk.
func (*Kiosk) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Kiosk) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Kiosk) GetGeneration ¶
func (*Kiosk) GetObjectMeta ¶
func (pc *Kiosk) GetObjectMeta() *metav1.ObjectMeta
func (*Kiosk) SetGeneration ¶
type KioskList ¶
type KioskList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Kiosk `json:"items"` }
func (*KioskList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KioskList.
func (*KioskList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KioskList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KioskRegistry ¶
type KioskRegistry interface { ListKiosks(ctx context.Context, options *internalversion.ListOptions) (*KioskList, error) GetKiosk(ctx context.Context, id string, options *metav1.GetOptions) (*Kiosk, error) CreateKiosk(ctx context.Context, id *Kiosk) (*Kiosk, error) UpdateKiosk(ctx context.Context, id *Kiosk) (*Kiosk, error) DeleteKiosk(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store Kiosk. +k8s:deepcopy-gen=false
func NewKioskRegistry ¶
func NewKioskRegistry(sp builders.StandardStorageProvider) KioskRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type KioskSpec ¶
type KioskSpec struct { JsPolicy policyv1beta1.JsPolicy `json:"jsPolicy,omitempty"` JsPolicyBundle policyv1beta1.JsPolicyBundle `json:"jsPolicyBundle,omitempty"` JsPolicyViolations policyv1beta1.JsPolicyViolations `json:"jsPolicyViolations,omitempty"` HelmRelease clusterv1.HelmRelease `json:"helmRelease,omitempty"` SleepModeConfig clusterv1.SleepModeConfig `json:"sleepModeConfig,omitempty"` Space clusterv1.Space `json:"space,omitempty"` VirtualCluster clusterv1.VirtualCluster `json:"virtualCluster,omitempty"` LocalClusterAccess clusterv1.LocalClusterAccess `json:"localClusterAccess,omitempty"` ClusterQuota clusterv1.ClusterQuota `json:"clusterQuota,omitempty"` ChartInfo clusterv1.ChartInfo `json:"chartInfo,omitempty"` StorageClusterAccess agentstoragev1.LocalClusterAccess `json:"localStorageClusterAccess,omitempty"` StorageClusterQuota agentstoragev1.ClusterQuota `json:"storageClusterQuota,omitempty"` StorageVirtualCluster agentstoragev1.VirtualCluster `json:"storageVirtualCluster,omitempty"` LocalUser agentstoragev1.LocalUser `json:"localUser,omitempty"` LocalTeam agentstoragev1.LocalTeam `json:"localTeam,omitempty"` UISettings uiv1.UISettings `json:"UISettings,omitempty"` License License `json:"license,omitempty"` }
func (*KioskSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KioskSpec.
func (*KioskSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KioskStatus ¶
type KioskStatus struct { }
func (*KioskStatus) DeepCopy ¶
func (in *KioskStatus) DeepCopy() *KioskStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KioskStatus.
func (*KioskStatus) DeepCopyInto ¶
func (in *KioskStatus) DeepCopyInto(out *KioskStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KioskStatusStrategy ¶
type KioskStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type KioskStrategy ¶
type KioskStrategy struct {
builders.DefaultStorageStrategy
}
Kiosk Functions and Structs
+k8s:deepcopy-gen=false
type License ¶
type License struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LicenseSpec `json:"spec,omitempty"` Status LicenseStatus `json:"status,omitempty"` }
func (*License) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new License.
func (*License) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*License) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (License) GetGeneration ¶
func (*License) GetObjectMeta ¶
func (pc *License) GetObjectMeta() *metav1.ObjectMeta
func (*License) SetGeneration ¶
type LicenseList ¶
type LicenseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []License `json:"items"` }
func (*LicenseList) DeepCopy ¶
func (in *LicenseList) DeepCopy() *LicenseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseList.
func (*LicenseList) DeepCopyInto ¶
func (in *LicenseList) DeepCopyInto(out *LicenseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LicenseList) DeepCopyObject ¶
func (in *LicenseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LicenseRegistry ¶
type LicenseRegistry interface { ListLicenses(ctx context.Context, options *internalversion.ListOptions) (*LicenseList, error) GetLicense(ctx context.Context, id string, options *metav1.GetOptions) (*License, error) CreateLicense(ctx context.Context, id *License) (*License, error) UpdateLicense(ctx context.Context, id *License) (*License, error) DeleteLicense(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store License. +k8s:deepcopy-gen=false
func NewLicenseRegistry ¶
func NewLicenseRegistry(sp builders.StandardStorageProvider) LicenseRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type LicenseRequest ¶
type LicenseRequest struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LicenseRequestSpec `json:"spec,omitempty"` Status LicenseRequestStatus `json:"status,omitempty"` }
func (*LicenseRequest) DeepCopy ¶
func (in *LicenseRequest) DeepCopy() *LicenseRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseRequest.
func (*LicenseRequest) DeepCopyInto ¶
func (in *LicenseRequest) DeepCopyInto(out *LicenseRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LicenseRequest) DeepCopyObject ¶
func (in *LicenseRequest) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LicenseRequestList ¶
type LicenseRequestList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LicenseRequest `json:"items"` }
func (*LicenseRequestList) DeepCopy ¶
func (in *LicenseRequestList) DeepCopy() *LicenseRequestList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseRequestList.
func (*LicenseRequestList) DeepCopyInto ¶
func (in *LicenseRequestList) DeepCopyInto(out *LicenseRequestList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LicenseRequestList) DeepCopyObject ¶
func (in *LicenseRequestList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LicenseRequestSpec ¶
type LicenseRequestSpec struct { URL string `json:"url,omitempty"` Input pkglicenseapi.GenericRequestInput `json:"input,omitempty"` }
func (*LicenseRequestSpec) DeepCopy ¶
func (in *LicenseRequestSpec) DeepCopy() *LicenseRequestSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseRequestSpec.
func (*LicenseRequestSpec) DeepCopyInto ¶
func (in *LicenseRequestSpec) DeepCopyInto(out *LicenseRequestSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LicenseRequestStatus ¶
type LicenseRequestStatus struct {
Output *pkglicenseapi.GenericRequestOutput `json:"output,omitempty"`
}
func (*LicenseRequestStatus) DeepCopy ¶
func (in *LicenseRequestStatus) DeepCopy() *LicenseRequestStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseRequestStatus.
func (*LicenseRequestStatus) DeepCopyInto ¶
func (in *LicenseRequestStatus) DeepCopyInto(out *LicenseRequestStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LicenseSpec ¶
type LicenseSpec struct { }
func (*LicenseSpec) DeepCopy ¶
func (in *LicenseSpec) DeepCopy() *LicenseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseSpec.
func (*LicenseSpec) DeepCopyInto ¶
func (in *LicenseSpec) DeepCopyInto(out *LicenseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LicenseStatus ¶
type LicenseStatus struct { License *pkglicenseapi.License `json:"license,omitempty"` ResourceUsage map[string]pkglicenseapi.ResourceCount `json:"resourceUsage,omitempty"` }
func (*LicenseStatus) DeepCopy ¶
func (in *LicenseStatus) DeepCopy() *LicenseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseStatus.
func (*LicenseStatus) DeepCopyInto ¶
func (in *LicenseStatus) DeepCopyInto(out *LicenseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LicenseStatusStrategy ¶
type LicenseStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type LicenseStrategy ¶
type LicenseStrategy struct {
builders.DefaultStorageStrategy
}
License Functions and Structs
+k8s:deepcopy-gen=false
type LicenseToken ¶
type LicenseToken struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LicenseTokenSpec `json:"spec,omitempty"` Status LicenseTokenStatus `json:"status,omitempty"` }
func (*LicenseToken) DeepCopy ¶
func (in *LicenseToken) DeepCopy() *LicenseToken
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseToken.
func (*LicenseToken) DeepCopyInto ¶
func (in *LicenseToken) DeepCopyInto(out *LicenseToken)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LicenseToken) DeepCopyObject ¶
func (in *LicenseToken) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (LicenseToken) GetGeneration ¶
func (pc LicenseToken) GetGeneration() int64
func (*LicenseToken) GetObjectMeta ¶
func (pc *LicenseToken) GetObjectMeta() *metav1.ObjectMeta
func (*LicenseToken) GetSpec ¶
func (pc *LicenseToken) GetSpec() interface{}
func (*LicenseToken) GetStatus ¶
func (pc *LicenseToken) GetStatus() interface{}
func (LicenseToken) NewStatus ¶
func (LicenseToken) NewStatus() interface{}
func (*LicenseToken) SetGeneration ¶
func (pc *LicenseToken) SetGeneration(generation int64)
func (*LicenseToken) SetSpec ¶
func (pc *LicenseToken) SetSpec(s interface{})
func (*LicenseToken) SetStatus ¶
func (pc *LicenseToken) SetStatus(s interface{})
type LicenseTokenList ¶
type LicenseTokenList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LicenseToken `json:"items"` }
func (*LicenseTokenList) DeepCopy ¶
func (in *LicenseTokenList) DeepCopy() *LicenseTokenList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseTokenList.
func (*LicenseTokenList) DeepCopyInto ¶
func (in *LicenseTokenList) DeepCopyInto(out *LicenseTokenList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LicenseTokenList) DeepCopyObject ¶
func (in *LicenseTokenList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LicenseTokenRegistry ¶
type LicenseTokenRegistry interface { ListLicenseTokens(ctx context.Context, options *internalversion.ListOptions) (*LicenseTokenList, error) GetLicenseToken(ctx context.Context, id string, options *metav1.GetOptions) (*LicenseToken, error) CreateLicenseToken(ctx context.Context, id *LicenseToken) (*LicenseToken, error) UpdateLicenseToken(ctx context.Context, id *LicenseToken) (*LicenseToken, error) DeleteLicenseToken(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store LicenseToken. +k8s:deepcopy-gen=false
func NewLicenseTokenRegistry ¶
func NewLicenseTokenRegistry(sp builders.StandardStorageProvider) LicenseTokenRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type LicenseTokenSpec ¶
type LicenseTokenSpec struct { URL string `json:"url,omitempty"` Payload string `json:"payload,omitempty"` }
func (*LicenseTokenSpec) DeepCopy ¶
func (in *LicenseTokenSpec) DeepCopy() *LicenseTokenSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseTokenSpec.
func (*LicenseTokenSpec) DeepCopyInto ¶
func (in *LicenseTokenSpec) DeepCopyInto(out *LicenseTokenSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LicenseTokenStatus ¶
type LicenseTokenStatus struct {
Token *pkglicenseapi.InstanceTokenAuth `json:"token,omitempty"`
}
func (*LicenseTokenStatus) DeepCopy ¶
func (in *LicenseTokenStatus) DeepCopy() *LicenseTokenStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicenseTokenStatus.
func (*LicenseTokenStatus) DeepCopyInto ¶
func (in *LicenseTokenStatus) DeepCopyInto(out *LicenseTokenStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LicenseTokenStatusStrategy ¶
type LicenseTokenStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type LicenseTokenStrategy ¶
type LicenseTokenStrategy struct {
builders.DefaultStorageStrategy
}
LicenseToken Functions and Structs
+k8s:deepcopy-gen=false
type LoftUpgrade ¶
type LoftUpgrade struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoftUpgradeSpec `json:"spec,omitempty"` Status LoftUpgradeStatus `json:"status,omitempty"` }
func (*LoftUpgrade) DeepCopy ¶
func (in *LoftUpgrade) DeepCopy() *LoftUpgrade
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoftUpgrade.
func (*LoftUpgrade) DeepCopyInto ¶
func (in *LoftUpgrade) DeepCopyInto(out *LoftUpgrade)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoftUpgrade) DeepCopyObject ¶
func (in *LoftUpgrade) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (LoftUpgrade) GetGeneration ¶
func (pc LoftUpgrade) GetGeneration() int64
func (*LoftUpgrade) GetObjectMeta ¶
func (pc *LoftUpgrade) GetObjectMeta() *metav1.ObjectMeta
func (*LoftUpgrade) GetSpec ¶
func (pc *LoftUpgrade) GetSpec() interface{}
func (*LoftUpgrade) GetStatus ¶
func (pc *LoftUpgrade) GetStatus() interface{}
func (LoftUpgrade) NewStatus ¶
func (LoftUpgrade) NewStatus() interface{}
func (*LoftUpgrade) SetGeneration ¶
func (pc *LoftUpgrade) SetGeneration(generation int64)
func (*LoftUpgrade) SetSpec ¶
func (pc *LoftUpgrade) SetSpec(s interface{})
func (*LoftUpgrade) SetStatus ¶
func (pc *LoftUpgrade) SetStatus(s interface{})
type LoftUpgradeList ¶
type LoftUpgradeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LoftUpgrade `json:"items"` }
func (*LoftUpgradeList) DeepCopy ¶
func (in *LoftUpgradeList) DeepCopy() *LoftUpgradeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoftUpgradeList.
func (*LoftUpgradeList) DeepCopyInto ¶
func (in *LoftUpgradeList) DeepCopyInto(out *LoftUpgradeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoftUpgradeList) DeepCopyObject ¶
func (in *LoftUpgradeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoftUpgradeRegistry ¶
type LoftUpgradeRegistry interface { ListLoftUpgrades(ctx context.Context, options *internalversion.ListOptions) (*LoftUpgradeList, error) GetLoftUpgrade(ctx context.Context, id string, options *metav1.GetOptions) (*LoftUpgrade, error) CreateLoftUpgrade(ctx context.Context, id *LoftUpgrade) (*LoftUpgrade, error) UpdateLoftUpgrade(ctx context.Context, id *LoftUpgrade) (*LoftUpgrade, error) DeleteLoftUpgrade(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store LoftUpgrade. +k8s:deepcopy-gen=false
func NewLoftUpgradeRegistry ¶
func NewLoftUpgradeRegistry(sp builders.StandardStorageProvider) LoftUpgradeRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type LoftUpgradeSpec ¶
type LoftUpgradeSpec struct { Namespace string `json:"namespace,omitempty"` Release string `json:"release,omitempty"` Version string `json:"version,omitempty"` }
func (*LoftUpgradeSpec) DeepCopy ¶
func (in *LoftUpgradeSpec) DeepCopy() *LoftUpgradeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoftUpgradeSpec.
func (*LoftUpgradeSpec) DeepCopyInto ¶
func (in *LoftUpgradeSpec) DeepCopyInto(out *LoftUpgradeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoftUpgradeStatus ¶
type LoftUpgradeStatus struct { }
func (*LoftUpgradeStatus) DeepCopy ¶
func (in *LoftUpgradeStatus) DeepCopy() *LoftUpgradeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoftUpgradeStatus.
func (*LoftUpgradeStatus) DeepCopyInto ¶
func (in *LoftUpgradeStatus) DeepCopyInto(out *LoftUpgradeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoftUpgradeStatusStrategy ¶
type LoftUpgradeStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type LoftUpgradeStrategy ¶
type LoftUpgradeStrategy struct {
builders.DefaultStorageStrategy
}
LoftUpgrade Functions and Structs
+k8s:deepcopy-gen=false
type NewRESTFunc ¶
type NewRESTFunc func(factory managerfactory.SharedManagerFactory) rest.Storage
type OIDC ¶
type OIDC struct { Enabled bool `json:"enabled,omitempty"` WildcardRedirect bool `json:"wildcardRedirect,omitempty"` Clients []OIDCClient `json:"clients,omitempty"` }
func (*OIDC) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OIDC.
func (*OIDC) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OIDCClient ¶
type OIDCClient struct { Name string `json:"name,omitempty"` ClientID string `json:"clientId,omitempty"` ClientSecret string `json:"clientSecret,omitempty"` RedirectURIs []string `json:"redirectURIs"` }
func (*OIDCClient) DeepCopy ¶
func (in *OIDCClient) DeepCopy() *OIDCClient
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OIDCClient.
func (*OIDCClient) DeepCopyInto ¶
func (in *OIDCClient) DeepCopyInto(out *OIDCClient)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OwnedAccessKey ¶
type OwnedAccessKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OwnedAccessKeySpec `json:"spec,omitempty"` Status OwnedAccessKeyStatus `json:"status,omitempty"` }
func (*OwnedAccessKey) DeepCopy ¶
func (in *OwnedAccessKey) DeepCopy() *OwnedAccessKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnedAccessKey.
func (*OwnedAccessKey) DeepCopyInto ¶
func (in *OwnedAccessKey) DeepCopyInto(out *OwnedAccessKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OwnedAccessKey) DeepCopyObject ¶
func (in *OwnedAccessKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (OwnedAccessKey) GetGeneration ¶
func (pc OwnedAccessKey) GetGeneration() int64
func (*OwnedAccessKey) GetObjectMeta ¶
func (pc *OwnedAccessKey) GetObjectMeta() *metav1.ObjectMeta
func (*OwnedAccessKey) GetSpec ¶
func (pc *OwnedAccessKey) GetSpec() interface{}
func (*OwnedAccessKey) GetStatus ¶
func (pc *OwnedAccessKey) GetStatus() interface{}
func (OwnedAccessKey) NewStatus ¶
func (OwnedAccessKey) NewStatus() interface{}
func (*OwnedAccessKey) SetGeneration ¶
func (pc *OwnedAccessKey) SetGeneration(generation int64)
func (*OwnedAccessKey) SetSpec ¶
func (pc *OwnedAccessKey) SetSpec(s interface{})
func (*OwnedAccessKey) SetStatus ¶
func (pc *OwnedAccessKey) SetStatus(s interface{})
type OwnedAccessKeyList ¶
type OwnedAccessKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OwnedAccessKey `json:"items"` }
func (*OwnedAccessKeyList) DeepCopy ¶
func (in *OwnedAccessKeyList) DeepCopy() *OwnedAccessKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnedAccessKeyList.
func (*OwnedAccessKeyList) DeepCopyInto ¶
func (in *OwnedAccessKeyList) DeepCopyInto(out *OwnedAccessKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OwnedAccessKeyList) DeepCopyObject ¶
func (in *OwnedAccessKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OwnedAccessKeyRegistry ¶
type OwnedAccessKeyRegistry interface { ListOwnedAccessKeys(ctx context.Context, options *internalversion.ListOptions) (*OwnedAccessKeyList, error) GetOwnedAccessKey(ctx context.Context, id string, options *metav1.GetOptions) (*OwnedAccessKey, error) CreateOwnedAccessKey(ctx context.Context, id *OwnedAccessKey) (*OwnedAccessKey, error) UpdateOwnedAccessKey(ctx context.Context, id *OwnedAccessKey) (*OwnedAccessKey, error) DeleteOwnedAccessKey(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store OwnedAccessKey. +k8s:deepcopy-gen=false
func NewOwnedAccessKeyRegistry ¶
func NewOwnedAccessKeyRegistry(sp builders.StandardStorageProvider) OwnedAccessKeyRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type OwnedAccessKeySpec ¶
type OwnedAccessKeySpec struct {
storagev1.AccessKeySpec `json:",inline"`
}
func (*OwnedAccessKeySpec) DeepCopy ¶
func (in *OwnedAccessKeySpec) DeepCopy() *OwnedAccessKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnedAccessKeySpec.
func (*OwnedAccessKeySpec) DeepCopyInto ¶
func (in *OwnedAccessKeySpec) DeepCopyInto(out *OwnedAccessKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OwnedAccessKeyStatus ¶
type OwnedAccessKeyStatus struct {
storagev1.AccessKeyStatus `json:",inline"`
}
func (*OwnedAccessKeyStatus) DeepCopy ¶
func (in *OwnedAccessKeyStatus) DeepCopy() *OwnedAccessKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnedAccessKeyStatus.
func (*OwnedAccessKeyStatus) DeepCopyInto ¶
func (in *OwnedAccessKeyStatus) DeepCopyInto(out *OwnedAccessKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OwnedAccessKeyStatusStrategy ¶
type OwnedAccessKeyStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type OwnedAccessKeyStrategy ¶
type OwnedAccessKeyStrategy struct {
builders.DefaultStorageStrategy
}
OwnedAccessKey Functions and Structs
+k8s:deepcopy-gen=false
type PolicyViolation ¶
type PolicyViolation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PolicyViolationSpec `json:"spec,omitempty"` Status PolicyViolationStatus `json:"status,omitempty"` }
func (*PolicyViolation) DeepCopy ¶
func (in *PolicyViolation) DeepCopy() *PolicyViolation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyViolation.
func (*PolicyViolation) DeepCopyInto ¶
func (in *PolicyViolation) DeepCopyInto(out *PolicyViolation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyViolation) DeepCopyObject ¶
func (in *PolicyViolation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (PolicyViolation) GetGeneration ¶
func (pc PolicyViolation) GetGeneration() int64
func (*PolicyViolation) GetObjectMeta ¶
func (pc *PolicyViolation) GetObjectMeta() *metav1.ObjectMeta
func (*PolicyViolation) GetSpec ¶
func (pc *PolicyViolation) GetSpec() interface{}
func (*PolicyViolation) GetStatus ¶
func (pc *PolicyViolation) GetStatus() interface{}
func (PolicyViolation) NewStatus ¶
func (PolicyViolation) NewStatus() interface{}
func (*PolicyViolation) SetGeneration ¶
func (pc *PolicyViolation) SetGeneration(generation int64)
func (*PolicyViolation) SetSpec ¶
func (pc *PolicyViolation) SetSpec(s interface{})
func (*PolicyViolation) SetStatus ¶
func (pc *PolicyViolation) SetStatus(s interface{})
type PolicyViolationList ¶
type PolicyViolationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PolicyViolation `json:"items"` }
func (*PolicyViolationList) DeepCopy ¶
func (in *PolicyViolationList) DeepCopy() *PolicyViolationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyViolationList.
func (*PolicyViolationList) DeepCopyInto ¶
func (in *PolicyViolationList) DeepCopyInto(out *PolicyViolationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyViolationList) DeepCopyObject ¶
func (in *PolicyViolationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PolicyViolationRegistry ¶
type PolicyViolationRegistry interface { ListPolicyViolations(ctx context.Context, options *internalversion.ListOptions) (*PolicyViolationList, error) GetPolicyViolation(ctx context.Context, id string, options *metav1.GetOptions) (*PolicyViolation, error) CreatePolicyViolation(ctx context.Context, id *PolicyViolation) (*PolicyViolation, error) UpdatePolicyViolation(ctx context.Context, id *PolicyViolation) (*PolicyViolation, error) DeletePolicyViolation(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store PolicyViolation. +k8s:deepcopy-gen=false
func NewPolicyViolationRegistry ¶
func NewPolicyViolationRegistry(sp builders.StandardStorageProvider) PolicyViolationRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type PolicyViolationSpec ¶
type PolicyViolationSpec struct { }
func (*PolicyViolationSpec) DeepCopy ¶
func (in *PolicyViolationSpec) DeepCopy() *PolicyViolationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyViolationSpec.
func (*PolicyViolationSpec) DeepCopyInto ¶
func (in *PolicyViolationSpec) DeepCopyInto(out *PolicyViolationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyViolationStatus ¶
type PolicyViolationStatus struct { Policy string `json:"policy,omitempty"` Cluster string `json:"cluster,omitempty"` User *clusterv1.EntityInfo `json:"user,omitempty"` Violation policyv1beta1.PolicyViolation `json:"violation,omitempty"` }
func (*PolicyViolationStatus) DeepCopy ¶
func (in *PolicyViolationStatus) DeepCopy() *PolicyViolationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyViolationStatus.
func (*PolicyViolationStatus) DeepCopyInto ¶
func (in *PolicyViolationStatus) DeepCopyInto(out *PolicyViolationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyViolationStatusStrategy ¶
type PolicyViolationStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type PolicyViolationStrategy ¶
type PolicyViolationStrategy struct {
builders.DefaultStorageStrategy
}
PolicyViolation Functions and Structs
+k8s:deepcopy-gen=false
type PredefinedApp ¶
type PredefinedApp struct { Chart string `json:"chart"` InitialVersion string `json:"initialVersion,omitempty"` InitialValues string `json:"initialValues,omitempty"` Clusters []string `json:"clusters,omitempty"` Title string `json:"title,omitempty"` IconURL string `json:"iconUrl,omitempty"` ReadmeURL string `json:"readmeUrl,omitempty"` }
func (*PredefinedApp) DeepCopy ¶
func (in *PredefinedApp) DeepCopy() *PredefinedApp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PredefinedApp.
func (*PredefinedApp) DeepCopyInto ¶
func (in *PredefinedApp) DeepCopyInto(out *PredefinedApp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Project ¶
type Project struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectSpec `json:"spec,omitempty"` Status ProjectStatus `json:"status,omitempty"` }
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.
func (Project) GetGeneration ¶
func (*Project) GetObjectMeta ¶
func (pc *Project) GetObjectMeta() *metav1.ObjectMeta
func (*Project) SetGeneration ¶
type ProjectChartInfo ¶
type ProjectChartInfo struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectChartInfoSpec `json:"spec,omitempty"` Status ProjectChartInfoStatus `json:"status,omitempty"` }
func (*ProjectChartInfo) DeepCopy ¶
func (in *ProjectChartInfo) DeepCopy() *ProjectChartInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectChartInfo.
func (*ProjectChartInfo) DeepCopyInto ¶
func (in *ProjectChartInfo) DeepCopyInto(out *ProjectChartInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectChartInfo) DeepCopyObject ¶
func (in *ProjectChartInfo) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectChartInfoList ¶
type ProjectChartInfoList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectChartInfo `json:"items"` }
func (*ProjectChartInfoList) DeepCopy ¶
func (in *ProjectChartInfoList) DeepCopy() *ProjectChartInfoList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectChartInfoList.
func (*ProjectChartInfoList) DeepCopyInto ¶
func (in *ProjectChartInfoList) DeepCopyInto(out *ProjectChartInfoList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectChartInfoList) DeepCopyObject ¶
func (in *ProjectChartInfoList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectChartInfoSpec ¶
type ProjectChartInfoSpec struct {
clusterv1.ChartInfoSpec `json:",inline"`
}
func (*ProjectChartInfoSpec) DeepCopy ¶
func (in *ProjectChartInfoSpec) DeepCopy() *ProjectChartInfoSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectChartInfoSpec.
func (*ProjectChartInfoSpec) DeepCopyInto ¶
func (in *ProjectChartInfoSpec) DeepCopyInto(out *ProjectChartInfoSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectChartInfoStatus ¶
type ProjectChartInfoStatus struct {
clusterv1.ChartInfoStatus `json:",inline"`
}
func (*ProjectChartInfoStatus) DeepCopy ¶
func (in *ProjectChartInfoStatus) DeepCopy() *ProjectChartInfoStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectChartInfoStatus.
func (*ProjectChartInfoStatus) DeepCopyInto ¶
func (in *ProjectChartInfoStatus) DeepCopyInto(out *ProjectChartInfoStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectCharts ¶
type ProjectCharts struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Charts []storagev1.HelmChart `json:"charts"` Busy bool `json:"busy,omitempty"` }
func (*ProjectCharts) DeepCopy ¶
func (in *ProjectCharts) DeepCopy() *ProjectCharts
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectCharts.
func (*ProjectCharts) DeepCopyInto ¶
func (in *ProjectCharts) DeepCopyInto(out *ProjectCharts)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectCharts) DeepCopyObject ¶
func (in *ProjectCharts) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectChartsList ¶
type ProjectChartsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectCharts `json:"items"` }
func (*ProjectChartsList) DeepCopy ¶
func (in *ProjectChartsList) DeepCopy() *ProjectChartsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectChartsList.
func (*ProjectChartsList) DeepCopyInto ¶
func (in *ProjectChartsList) DeepCopyInto(out *ProjectChartsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectChartsList) DeepCopyObject ¶
func (in *ProjectChartsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectClusters ¶
type ProjectClusters struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Clusters []Cluster `json:"clusters,omitempty"` Runners []Runner `json:"runners,omitempty"` }
func (*ProjectClusters) DeepCopy ¶
func (in *ProjectClusters) DeepCopy() *ProjectClusters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectClusters.
func (*ProjectClusters) DeepCopyInto ¶
func (in *ProjectClusters) DeepCopyInto(out *ProjectClusters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectClusters) DeepCopyObject ¶
func (in *ProjectClusters) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectClustersList ¶
type ProjectClustersList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectClusters `json:"items"` }
func (*ProjectClustersList) DeepCopy ¶
func (in *ProjectClustersList) DeepCopy() *ProjectClustersList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectClustersList.
func (*ProjectClustersList) DeepCopyInto ¶
func (in *ProjectClustersList) DeepCopyInto(out *ProjectClustersList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectClustersList) DeepCopyObject ¶
func (in *ProjectClustersList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectImportSpace ¶
type ProjectImportSpace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` SourceSpace ProjectImportSpaceSource `json:"sourceSpace"` }
func (*ProjectImportSpace) DeepCopy ¶
func (in *ProjectImportSpace) DeepCopy() *ProjectImportSpace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectImportSpace.
func (*ProjectImportSpace) DeepCopyInto ¶
func (in *ProjectImportSpace) DeepCopyInto(out *ProjectImportSpace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectImportSpace) DeepCopyObject ¶
func (in *ProjectImportSpace) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectImportSpaceList ¶
type ProjectImportSpaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectImportSpace `json:"items"` }
func (*ProjectImportSpaceList) DeepCopy ¶
func (in *ProjectImportSpaceList) DeepCopy() *ProjectImportSpaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectImportSpaceList.
func (*ProjectImportSpaceList) DeepCopyInto ¶
func (in *ProjectImportSpaceList) DeepCopyInto(out *ProjectImportSpaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectImportSpaceList) DeepCopyObject ¶
func (in *ProjectImportSpaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectImportSpaceSource ¶
type ProjectImportSpaceSource struct { Name string `json:"name,omitempty"` Cluster string `json:"cluster,omitempty"` ImportName string `json:"importName,omitempty"` }
func (*ProjectImportSpaceSource) DeepCopy ¶
func (in *ProjectImportSpaceSource) DeepCopy() *ProjectImportSpaceSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectImportSpaceSource.
func (*ProjectImportSpaceSource) DeepCopyInto ¶
func (in *ProjectImportSpaceSource) DeepCopyInto(out *ProjectImportSpaceSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectImportVirtualCluster ¶
type ProjectImportVirtualCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` SourceVirtualCluster ProjectImportVirtualClusterSource `json:"sourceVirtualCluster"` UpgradeToPro bool `json:"upgradeToPro,omitempty"` SkipHelmDeploy bool `json:"skipHelmDeploy,omitempty"` }
func (*ProjectImportVirtualCluster) DeepCopy ¶
func (in *ProjectImportVirtualCluster) DeepCopy() *ProjectImportVirtualCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectImportVirtualCluster.
func (*ProjectImportVirtualCluster) DeepCopyInto ¶
func (in *ProjectImportVirtualCluster) DeepCopyInto(out *ProjectImportVirtualCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectImportVirtualCluster) DeepCopyObject ¶
func (in *ProjectImportVirtualCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectImportVirtualClusterList ¶
type ProjectImportVirtualClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectImportVirtualCluster `json:"items"` }
func (*ProjectImportVirtualClusterList) DeepCopy ¶
func (in *ProjectImportVirtualClusterList) DeepCopy() *ProjectImportVirtualClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectImportVirtualClusterList.
func (*ProjectImportVirtualClusterList) DeepCopyInto ¶
func (in *ProjectImportVirtualClusterList) DeepCopyInto(out *ProjectImportVirtualClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectImportVirtualClusterList) DeepCopyObject ¶
func (in *ProjectImportVirtualClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectImportVirtualClusterSource ¶
type ProjectImportVirtualClusterSource struct { Name string `json:"name,omitempty"` Namespace string `json:"namespace,omitempty"` Cluster string `json:"cluster,omitempty"` Owner *storagev1.UserOrTeam `json:"owner,omitempty"` ImportName string `json:"importName,omitempty"` }
func (*ProjectImportVirtualClusterSource) DeepCopy ¶
func (in *ProjectImportVirtualClusterSource) DeepCopy() *ProjectImportVirtualClusterSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectImportVirtualClusterSource.
func (*ProjectImportVirtualClusterSource) DeepCopyInto ¶
func (in *ProjectImportVirtualClusterSource) DeepCopyInto(out *ProjectImportVirtualClusterSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectList ¶
type ProjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Project `json:"items"` }
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 ProjectMember ¶
type ProjectMember struct {
Info clusterv1.EntityInfo `json:"info,omitempty"`
}
func (*ProjectMember) DeepCopy ¶
func (in *ProjectMember) DeepCopy() *ProjectMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectMember.
func (*ProjectMember) DeepCopyInto ¶
func (in *ProjectMember) DeepCopyInto(out *ProjectMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectMembers ¶
type ProjectMembers struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Teams []ProjectMember `json:"teams,omitempty"` Users []ProjectMember `json:"users,omitempty"` }
func (*ProjectMembers) DeepCopy ¶
func (in *ProjectMembers) DeepCopy() *ProjectMembers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectMembers.
func (*ProjectMembers) DeepCopyInto ¶
func (in *ProjectMembers) DeepCopyInto(out *ProjectMembers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectMembers) DeepCopyObject ¶
func (in *ProjectMembers) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectMembersList ¶
type ProjectMembersList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectMembers `json:"items"` }
func (*ProjectMembersList) DeepCopy ¶
func (in *ProjectMembersList) DeepCopy() *ProjectMembersList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectMembersList.
func (*ProjectMembersList) DeepCopyInto ¶
func (in *ProjectMembersList) DeepCopyInto(out *ProjectMembersList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectMembersList) DeepCopyObject ¶
func (in *ProjectMembersList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectMigrateSpaceInstance ¶
type ProjectMigrateSpaceInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` SourceSpaceInstance ProjectMigrateSpaceInstanceSource `json:"sourceSpaceInstance"` }
func (*ProjectMigrateSpaceInstance) DeepCopy ¶
func (in *ProjectMigrateSpaceInstance) DeepCopy() *ProjectMigrateSpaceInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectMigrateSpaceInstance.
func (*ProjectMigrateSpaceInstance) DeepCopyInto ¶
func (in *ProjectMigrateSpaceInstance) DeepCopyInto(out *ProjectMigrateSpaceInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectMigrateSpaceInstance) DeepCopyObject ¶
func (in *ProjectMigrateSpaceInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectMigrateSpaceInstanceList ¶
type ProjectMigrateSpaceInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectMigrateSpaceInstance `json:"items"` }
func (*ProjectMigrateSpaceInstanceList) DeepCopy ¶
func (in *ProjectMigrateSpaceInstanceList) DeepCopy() *ProjectMigrateSpaceInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectMigrateSpaceInstanceList.
func (*ProjectMigrateSpaceInstanceList) DeepCopyInto ¶
func (in *ProjectMigrateSpaceInstanceList) DeepCopyInto(out *ProjectMigrateSpaceInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectMigrateSpaceInstanceList) DeepCopyObject ¶
func (in *ProjectMigrateSpaceInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectMigrateSpaceInstanceSource ¶
type ProjectMigrateSpaceInstanceSource struct { Name string `json:"name,omitempty"` Namespace string `json:"namespace,omitempty"` }
func (*ProjectMigrateSpaceInstanceSource) DeepCopy ¶
func (in *ProjectMigrateSpaceInstanceSource) DeepCopy() *ProjectMigrateSpaceInstanceSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectMigrateSpaceInstanceSource.
func (*ProjectMigrateSpaceInstanceSource) DeepCopyInto ¶
func (in *ProjectMigrateSpaceInstanceSource) DeepCopyInto(out *ProjectMigrateSpaceInstanceSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectMigrateVirtualClusterInstance ¶
type ProjectMigrateVirtualClusterInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` SourceVirtualClusterInstance ProjectMigrateVirtualClusterInstanceSource `json:"sourceVirtualClusterInstance"` }
func (*ProjectMigrateVirtualClusterInstance) DeepCopy ¶
func (in *ProjectMigrateVirtualClusterInstance) DeepCopy() *ProjectMigrateVirtualClusterInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectMigrateVirtualClusterInstance.
func (*ProjectMigrateVirtualClusterInstance) DeepCopyInto ¶
func (in *ProjectMigrateVirtualClusterInstance) DeepCopyInto(out *ProjectMigrateVirtualClusterInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectMigrateVirtualClusterInstance) DeepCopyObject ¶
func (in *ProjectMigrateVirtualClusterInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectMigrateVirtualClusterInstanceList ¶
type ProjectMigrateVirtualClusterInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectMigrateVirtualClusterInstance `json:"items"` }
func (*ProjectMigrateVirtualClusterInstanceList) DeepCopy ¶
func (in *ProjectMigrateVirtualClusterInstanceList) DeepCopy() *ProjectMigrateVirtualClusterInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectMigrateVirtualClusterInstanceList.
func (*ProjectMigrateVirtualClusterInstanceList) DeepCopyInto ¶
func (in *ProjectMigrateVirtualClusterInstanceList) DeepCopyInto(out *ProjectMigrateVirtualClusterInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectMigrateVirtualClusterInstanceList) DeepCopyObject ¶
func (in *ProjectMigrateVirtualClusterInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectMigrateVirtualClusterInstanceSource ¶
type ProjectMigrateVirtualClusterInstanceSource struct { Name string `json:"name,omitempty"` Namespace string `json:"namespace,omitempty"` }
func (*ProjectMigrateVirtualClusterInstanceSource) DeepCopy ¶
func (in *ProjectMigrateVirtualClusterInstanceSource) DeepCopy() *ProjectMigrateVirtualClusterInstanceSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectMigrateVirtualClusterInstanceSource.
func (*ProjectMigrateVirtualClusterInstanceSource) DeepCopyInto ¶
func (in *ProjectMigrateVirtualClusterInstanceSource) DeepCopyInto(out *ProjectMigrateVirtualClusterInstanceSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectRegistry ¶
type ProjectRegistry interface { ListProjects(ctx context.Context, options *internalversion.ListOptions) (*ProjectList, error) GetProject(ctx context.Context, id string, options *metav1.GetOptions) (*Project, error) CreateProject(ctx context.Context, id *Project) (*Project, error) UpdateProject(ctx context.Context, id *Project) (*Project, error) DeleteProject(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store Project. +k8s:deepcopy-gen=false
func NewProjectRegistry ¶
func NewProjectRegistry(sp builders.StandardStorageProvider) ProjectRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type ProjectSecret ¶
type ProjectSecret struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectSecretSpec `json:"spec,omitempty"` Status ProjectSecretStatus `json:"status,omitempty"` }
func (*ProjectSecret) DeepCopy ¶
func (in *ProjectSecret) DeepCopy() *ProjectSecret
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSecret.
func (*ProjectSecret) DeepCopyInto ¶
func (in *ProjectSecret) DeepCopyInto(out *ProjectSecret)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectSecret) DeepCopyObject ¶
func (in *ProjectSecret) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (ProjectSecret) GetGeneration ¶
func (pc ProjectSecret) GetGeneration() int64
func (*ProjectSecret) GetObjectMeta ¶
func (pc *ProjectSecret) GetObjectMeta() *metav1.ObjectMeta
func (*ProjectSecret) GetSpec ¶
func (pc *ProjectSecret) GetSpec() interface{}
func (*ProjectSecret) GetStatus ¶
func (pc *ProjectSecret) GetStatus() interface{}
func (ProjectSecret) NewStatus ¶
func (ProjectSecret) NewStatus() interface{}
func (*ProjectSecret) SetGeneration ¶
func (pc *ProjectSecret) SetGeneration(generation int64)
func (*ProjectSecret) SetSpec ¶
func (pc *ProjectSecret) SetSpec(s interface{})
func (*ProjectSecret) SetStatus ¶
func (pc *ProjectSecret) SetStatus(s interface{})
type ProjectSecretList ¶
type ProjectSecretList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectSecret `json:"items"` }
func (*ProjectSecretList) DeepCopy ¶
func (in *ProjectSecretList) DeepCopy() *ProjectSecretList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSecretList.
func (*ProjectSecretList) DeepCopyInto ¶
func (in *ProjectSecretList) DeepCopyInto(out *ProjectSecretList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectSecretList) DeepCopyObject ¶
func (in *ProjectSecretList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectSecretRegistry ¶
type ProjectSecretRegistry interface { ListProjectSecrets(ctx context.Context, options *internalversion.ListOptions) (*ProjectSecretList, error) GetProjectSecret(ctx context.Context, id string, options *metav1.GetOptions) (*ProjectSecret, error) CreateProjectSecret(ctx context.Context, id *ProjectSecret) (*ProjectSecret, error) UpdateProjectSecret(ctx context.Context, id *ProjectSecret) (*ProjectSecret, error) DeleteProjectSecret(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store ProjectSecret. +k8s:deepcopy-gen=false
func NewProjectSecretRegistry ¶
func NewProjectSecretRegistry(sp builders.StandardStorageProvider) ProjectSecretRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type ProjectSecretSpec ¶
type ProjectSecretSpec struct { DisplayName string `json:"displayName,omitempty"` Description string `json:"description,omitempty"` Owner *storagev1.UserOrTeam `json:"owner,omitempty"` Data map[string][]byte `json:"data,omitempty"` Access []storagev1.Access `json:"access,omitempty"` }
func (*ProjectSecretSpec) DeepCopy ¶
func (in *ProjectSecretSpec) DeepCopy() *ProjectSecretSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSecretSpec.
func (*ProjectSecretSpec) DeepCopyInto ¶
func (in *ProjectSecretSpec) DeepCopyInto(out *ProjectSecretSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSecretStatus ¶
type ProjectSecretStatus struct {
Conditions agentstoragev1.Conditions `json:"conditions,omitempty"`
}
func (*ProjectSecretStatus) DeepCopy ¶
func (in *ProjectSecretStatus) DeepCopy() *ProjectSecretStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSecretStatus.
func (*ProjectSecretStatus) DeepCopyInto ¶
func (in *ProjectSecretStatus) DeepCopyInto(out *ProjectSecretStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSecretStatusStrategy ¶
type ProjectSecretStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type ProjectSecretStrategy ¶
type ProjectSecretStrategy struct {
builders.DefaultStorageStrategy
}
ProjectSecret Functions and Structs
+k8s:deepcopy-gen=false
type ProjectSpec ¶
type ProjectSpec struct {
storagev1.ProjectSpec `json:",inline"`
}
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 {
storagev1.ProjectStatus `json:",inline"`
}
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 ProjectStatusStrategy ¶
type ProjectStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type ProjectStrategy ¶
type ProjectStrategy struct {
builders.DefaultStorageStrategy
}
Project Functions and Structs
+k8s:deepcopy-gen=false
type ProjectTemplates ¶
type ProjectTemplates struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` DefaultVirtualClusterTemplate string `json:"defaultVirtualClusterTemplate,omitempty"` VirtualClusterTemplates []VirtualClusterTemplate `json:"virtualClusterTemplates,omitempty"` DefaultSpaceTemplate string `json:"defaultSpaceTemplate,omitempty"` SpaceTemplates []SpaceTemplate `json:"spaceTemplates,omitempty"` DefaultDevPodWorkspaceTemplate string `json:"defaultDevPodWorkspaceTemplate,omitempty"` DevPodWorkspaceTemplates []DevPodWorkspaceTemplate `json:"devPodWorkspaceTemplates,omitempty"` }
func (*ProjectTemplates) DeepCopy ¶
func (in *ProjectTemplates) DeepCopy() *ProjectTemplates
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectTemplates.
func (*ProjectTemplates) DeepCopyInto ¶
func (in *ProjectTemplates) DeepCopyInto(out *ProjectTemplates)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectTemplates) DeepCopyObject ¶
func (in *ProjectTemplates) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectTemplatesList ¶
type ProjectTemplatesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectTemplates `json:"items"` }
func (*ProjectTemplatesList) DeepCopy ¶
func (in *ProjectTemplatesList) DeepCopy() *ProjectTemplatesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectTemplatesList.
func (*ProjectTemplatesList) DeepCopyInto ¶
func (in *ProjectTemplatesList) DeepCopyInto(out *ProjectTemplatesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectTemplatesList) DeepCopyObject ¶
func (in *ProjectTemplatesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RedirectToken ¶
type RedirectToken struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RedirectTokenSpec `json:"spec,omitempty"` Status RedirectTokenStatus `json:"status,omitempty"` }
func (*RedirectToken) DeepCopy ¶
func (in *RedirectToken) DeepCopy() *RedirectToken
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedirectToken.
func (*RedirectToken) DeepCopyInto ¶
func (in *RedirectToken) DeepCopyInto(out *RedirectToken)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedirectToken) DeepCopyObject ¶
func (in *RedirectToken) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (RedirectToken) GetGeneration ¶
func (pc RedirectToken) GetGeneration() int64
func (*RedirectToken) GetObjectMeta ¶
func (pc *RedirectToken) GetObjectMeta() *metav1.ObjectMeta
func (*RedirectToken) GetSpec ¶
func (pc *RedirectToken) GetSpec() interface{}
func (*RedirectToken) GetStatus ¶
func (pc *RedirectToken) GetStatus() interface{}
func (RedirectToken) NewStatus ¶
func (RedirectToken) NewStatus() interface{}
func (*RedirectToken) SetGeneration ¶
func (pc *RedirectToken) SetGeneration(generation int64)
func (*RedirectToken) SetSpec ¶
func (pc *RedirectToken) SetSpec(s interface{})
func (*RedirectToken) SetStatus ¶
func (pc *RedirectToken) SetStatus(s interface{})
type RedirectTokenList ¶
type RedirectTokenList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RedirectToken `json:"items"` }
func (*RedirectTokenList) DeepCopy ¶
func (in *RedirectTokenList) DeepCopy() *RedirectTokenList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedirectTokenList.
func (*RedirectTokenList) DeepCopyInto ¶
func (in *RedirectTokenList) DeepCopyInto(out *RedirectTokenList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedirectTokenList) DeepCopyObject ¶
func (in *RedirectTokenList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RedirectTokenRegistry ¶
type RedirectTokenRegistry interface { ListRedirectTokens(ctx context.Context, options *internalversion.ListOptions) (*RedirectTokenList, error) GetRedirectToken(ctx context.Context, id string, options *metav1.GetOptions) (*RedirectToken, error) CreateRedirectToken(ctx context.Context, id *RedirectToken) (*RedirectToken, error) UpdateRedirectToken(ctx context.Context, id *RedirectToken) (*RedirectToken, error) DeleteRedirectToken(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store RedirectToken. +k8s:deepcopy-gen=false
func NewRedirectTokenRegistry ¶
func NewRedirectTokenRegistry(sp builders.StandardStorageProvider) RedirectTokenRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type RedirectTokenSpec ¶
type RedirectTokenSpec struct {
Token string `json:"token,omitempty"`
}
func (*RedirectTokenSpec) DeepCopy ¶
func (in *RedirectTokenSpec) DeepCopy() *RedirectTokenSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedirectTokenSpec.
func (*RedirectTokenSpec) DeepCopyInto ¶
func (in *RedirectTokenSpec) DeepCopyInto(out *RedirectTokenSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedirectTokenStatus ¶
type RedirectTokenStatus struct {
RedirectURL string `json:"redirectURL,omitempty"`
}
func (*RedirectTokenStatus) DeepCopy ¶
func (in *RedirectTokenStatus) DeepCopy() *RedirectTokenStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedirectTokenStatus.
func (*RedirectTokenStatus) DeepCopyInto ¶
func (in *RedirectTokenStatus) DeepCopyInto(out *RedirectTokenStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedirectTokenStatusStrategy ¶
type RedirectTokenStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type RedirectTokenStrategy ¶
type RedirectTokenStrategy struct {
builders.DefaultStorageStrategy
}
RedirectToken Functions and Structs
+k8s:deepcopy-gen=false
type RequestTarget ¶
type RequestTarget string
type ResetAccessKey ¶
type ResetAccessKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ResetAccessKeySpec `json:"spec,omitempty"` Status ResetAccessKeyStatus `json:"status,omitempty"` }
func (*ResetAccessKey) DeepCopy ¶
func (in *ResetAccessKey) DeepCopy() *ResetAccessKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResetAccessKey.
func (*ResetAccessKey) DeepCopyInto ¶
func (in *ResetAccessKey) DeepCopyInto(out *ResetAccessKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResetAccessKey) DeepCopyObject ¶
func (in *ResetAccessKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (ResetAccessKey) GetGeneration ¶
func (pc ResetAccessKey) GetGeneration() int64
func (*ResetAccessKey) GetObjectMeta ¶
func (pc *ResetAccessKey) GetObjectMeta() *metav1.ObjectMeta
func (*ResetAccessKey) GetSpec ¶
func (pc *ResetAccessKey) GetSpec() interface{}
func (*ResetAccessKey) GetStatus ¶
func (pc *ResetAccessKey) GetStatus() interface{}
func (ResetAccessKey) NewStatus ¶
func (ResetAccessKey) NewStatus() interface{}
func (*ResetAccessKey) SetGeneration ¶
func (pc *ResetAccessKey) SetGeneration(generation int64)
func (*ResetAccessKey) SetSpec ¶
func (pc *ResetAccessKey) SetSpec(s interface{})
func (*ResetAccessKey) SetStatus ¶
func (pc *ResetAccessKey) SetStatus(s interface{})
type ResetAccessKeyList ¶
type ResetAccessKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ResetAccessKey `json:"items"` }
func (*ResetAccessKeyList) DeepCopy ¶
func (in *ResetAccessKeyList) DeepCopy() *ResetAccessKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResetAccessKeyList.
func (*ResetAccessKeyList) DeepCopyInto ¶
func (in *ResetAccessKeyList) DeepCopyInto(out *ResetAccessKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResetAccessKeyList) DeepCopyObject ¶
func (in *ResetAccessKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ResetAccessKeyRegistry ¶
type ResetAccessKeyRegistry interface { ListResetAccessKeys(ctx context.Context, options *internalversion.ListOptions) (*ResetAccessKeyList, error) GetResetAccessKey(ctx context.Context, id string, options *metav1.GetOptions) (*ResetAccessKey, error) CreateResetAccessKey(ctx context.Context, id *ResetAccessKey) (*ResetAccessKey, error) UpdateResetAccessKey(ctx context.Context, id *ResetAccessKey) (*ResetAccessKey, error) DeleteResetAccessKey(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store ResetAccessKey. +k8s:deepcopy-gen=false
func NewResetAccessKeyRegistry ¶
func NewResetAccessKeyRegistry(sp builders.StandardStorageProvider) ResetAccessKeyRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type ResetAccessKeySpec ¶
type ResetAccessKeySpec struct {
storagev1.AccessKeySpec `json:",inline"`
}
func (*ResetAccessKeySpec) DeepCopy ¶
func (in *ResetAccessKeySpec) DeepCopy() *ResetAccessKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResetAccessKeySpec.
func (*ResetAccessKeySpec) DeepCopyInto ¶
func (in *ResetAccessKeySpec) DeepCopyInto(out *ResetAccessKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResetAccessKeyStatus ¶
type ResetAccessKeyStatus struct {
storagev1.AccessKeyStatus `json:",inline"`
}
func (*ResetAccessKeyStatus) DeepCopy ¶
func (in *ResetAccessKeyStatus) DeepCopy() *ResetAccessKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResetAccessKeyStatus.
func (*ResetAccessKeyStatus) DeepCopyInto ¶
func (in *ResetAccessKeyStatus) DeepCopyInto(out *ResetAccessKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResetAccessKeyStatusStrategy ¶
type ResetAccessKeyStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type ResetAccessKeyStrategy ¶
type ResetAccessKeyStrategy struct {
builders.DefaultStorageStrategy
}
ResetAccessKey Functions and Structs
+k8s:deepcopy-gen=false
type Runner ¶
type Runner struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RunnerSpec `json:"spec,omitempty"` Status RunnerStatus `json:"status,omitempty"` }
func (*Runner) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Runner.
func (*Runner) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Runner) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Runner) GetGeneration ¶
func (*Runner) GetObjectMeta ¶
func (pc *Runner) GetObjectMeta() *metav1.ObjectMeta
func (*Runner) SetGeneration ¶
type RunnerAccessKey ¶
type RunnerAccessKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` AccessKey string `json:"accessKey,omitempty"` }
func (*RunnerAccessKey) DeepCopy ¶
func (in *RunnerAccessKey) DeepCopy() *RunnerAccessKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunnerAccessKey.
func (*RunnerAccessKey) DeepCopyInto ¶
func (in *RunnerAccessKey) DeepCopyInto(out *RunnerAccessKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RunnerAccessKey) DeepCopyObject ¶
func (in *RunnerAccessKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RunnerAccessKeyList ¶
type RunnerAccessKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RunnerAccessKey `json:"items"` }
func (*RunnerAccessKeyList) DeepCopy ¶
func (in *RunnerAccessKeyList) DeepCopy() *RunnerAccessKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunnerAccessKeyList.
func (*RunnerAccessKeyList) DeepCopyInto ¶
func (in *RunnerAccessKeyList) DeepCopyInto(out *RunnerAccessKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RunnerAccessKeyList) DeepCopyObject ¶
func (in *RunnerAccessKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RunnerConfig ¶
type RunnerConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` TokenCaCert []byte `json:"tokenCaCert,omitempty"` }
func (*RunnerConfig) DeepCopy ¶
func (in *RunnerConfig) DeepCopy() *RunnerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunnerConfig.
func (*RunnerConfig) DeepCopyInto ¶
func (in *RunnerConfig) DeepCopyInto(out *RunnerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RunnerConfig) DeepCopyObject ¶
func (in *RunnerConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RunnerConfigList ¶
type RunnerConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RunnerConfig `json:"items"` }
func (*RunnerConfigList) DeepCopy ¶
func (in *RunnerConfigList) DeepCopy() *RunnerConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunnerConfigList.
func (*RunnerConfigList) DeepCopyInto ¶
func (in *RunnerConfigList) DeepCopyInto(out *RunnerConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RunnerConfigList) DeepCopyObject ¶
func (in *RunnerConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RunnerList ¶
type RunnerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Runner `json:"items"` }
func (*RunnerList) DeepCopy ¶
func (in *RunnerList) DeepCopy() *RunnerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunnerList.
func (*RunnerList) DeepCopyInto ¶
func (in *RunnerList) DeepCopyInto(out *RunnerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RunnerList) DeepCopyObject ¶
func (in *RunnerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RunnerRegistry ¶
type RunnerRegistry interface { ListRunners(ctx context.Context, options *internalversion.ListOptions) (*RunnerList, error) GetRunner(ctx context.Context, id string, options *metav1.GetOptions) (*Runner, error) CreateRunner(ctx context.Context, id *Runner) (*Runner, error) UpdateRunner(ctx context.Context, id *Runner) (*Runner, error) DeleteRunner(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store Runner. +k8s:deepcopy-gen=false
func NewRunnerRegistry ¶
func NewRunnerRegistry(sp builders.StandardStorageProvider) RunnerRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type RunnerSpec ¶
type RunnerSpec struct {
storagev1.RunnerSpec `json:",inline"`
}
func (*RunnerSpec) DeepCopy ¶
func (in *RunnerSpec) DeepCopy() *RunnerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunnerSpec.
func (*RunnerSpec) DeepCopyInto ¶
func (in *RunnerSpec) DeepCopyInto(out *RunnerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunnerStatus ¶
type RunnerStatus struct {
storagev1.RunnerStatus `json:",inline"`
}
func (*RunnerStatus) DeepCopy ¶
func (in *RunnerStatus) DeepCopy() *RunnerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunnerStatus.
func (*RunnerStatus) DeepCopyInto ¶
func (in *RunnerStatus) DeepCopyInto(out *RunnerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunnerStatusStrategy ¶
type RunnerStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type RunnerStrategy ¶
type RunnerStrategy struct {
builders.DefaultStorageStrategy
}
Runner Functions and Structs
+k8s:deepcopy-gen=false
type Self ¶
type Self struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SelfSpec `json:"spec,omitempty"` Status SelfStatus `json:"status,omitempty"` }
func (*Self) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Self.
func (*Self) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Self) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Self) GetGeneration ¶
func (*Self) GetObjectMeta ¶
func (pc *Self) GetObjectMeta() *metav1.ObjectMeta
func (*Self) SetGeneration ¶
type SelfList ¶
type SelfList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Self `json:"items"` }
func (*SelfList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelfList.
func (*SelfList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SelfList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SelfRegistry ¶
type SelfRegistry interface { ListSelfs(ctx context.Context, options *internalversion.ListOptions) (*SelfList, error) GetSelf(ctx context.Context, id string, options *metav1.GetOptions) (*Self, error) CreateSelf(ctx context.Context, id *Self) (*Self, error) UpdateSelf(ctx context.Context, id *Self) (*Self, error) DeleteSelf(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store Self. +k8s:deepcopy-gen=false
func NewSelfRegistry ¶
func NewSelfRegistry(sp builders.StandardStorageProvider) SelfRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type SelfSpec ¶
type SelfSpec struct {
AccessKey string `json:"accessKey,omitempty"`
}
func (*SelfSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelfSpec.
func (*SelfSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelfStatus ¶
type SelfStatus struct { User *UserInfo `json:"user,omitempty"` Team *clusterv1.EntityInfo `json:"team,omitempty"` AccessKey string `json:"accessKey,omitempty"` AccessKeyScope *storagev1.AccessKeyScope `json:"accessKeyScope,omitempty"` AccessKeyType storagev1.AccessKeyType `json:"accessKeyType,omitempty"` Subject string `json:"subject,omitempty"` UID string `json:"uid,omitempty"` Groups []string `json:"groups,omitempty"` ChatAuthToken string `json:"chatAuthToken"` InstanceID string `json:"instanceID"` }
func (*SelfStatus) DeepCopy ¶
func (in *SelfStatus) DeepCopy() *SelfStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelfStatus.
func (*SelfStatus) DeepCopyInto ¶
func (in *SelfStatus) DeepCopyInto(out *SelfStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelfStatusStrategy ¶
type SelfStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type SelfStrategy ¶
type SelfStrategy struct {
builders.DefaultStorageStrategy
}
Self Functions and Structs
+k8s:deepcopy-gen=false
type SelfSubjectAccessReview ¶
type SelfSubjectAccessReview struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SelfSubjectAccessReviewSpec `json:"spec,omitempty"` Status SelfSubjectAccessReviewStatus `json:"status,omitempty"` }
func (*SelfSubjectAccessReview) DeepCopy ¶
func (in *SelfSubjectAccessReview) DeepCopy() *SelfSubjectAccessReview
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelfSubjectAccessReview.
func (*SelfSubjectAccessReview) DeepCopyInto ¶
func (in *SelfSubjectAccessReview) DeepCopyInto(out *SelfSubjectAccessReview)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SelfSubjectAccessReview) DeepCopyObject ¶
func (in *SelfSubjectAccessReview) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (SelfSubjectAccessReview) GetGeneration ¶
func (pc SelfSubjectAccessReview) GetGeneration() int64
func (*SelfSubjectAccessReview) GetObjectMeta ¶
func (pc *SelfSubjectAccessReview) GetObjectMeta() *metav1.ObjectMeta
func (*SelfSubjectAccessReview) GetSpec ¶
func (pc *SelfSubjectAccessReview) GetSpec() interface{}
func (*SelfSubjectAccessReview) GetStatus ¶
func (pc *SelfSubjectAccessReview) GetStatus() interface{}
func (SelfSubjectAccessReview) NewStatus ¶
func (SelfSubjectAccessReview) NewStatus() interface{}
func (*SelfSubjectAccessReview) SetGeneration ¶
func (pc *SelfSubjectAccessReview) SetGeneration(generation int64)
func (*SelfSubjectAccessReview) SetSpec ¶
func (pc *SelfSubjectAccessReview) SetSpec(s interface{})
func (*SelfSubjectAccessReview) SetStatus ¶
func (pc *SelfSubjectAccessReview) SetStatus(s interface{})
type SelfSubjectAccessReviewList ¶
type SelfSubjectAccessReviewList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SelfSubjectAccessReview `json:"items"` }
func (*SelfSubjectAccessReviewList) DeepCopy ¶
func (in *SelfSubjectAccessReviewList) DeepCopy() *SelfSubjectAccessReviewList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelfSubjectAccessReviewList.
func (*SelfSubjectAccessReviewList) DeepCopyInto ¶
func (in *SelfSubjectAccessReviewList) DeepCopyInto(out *SelfSubjectAccessReviewList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SelfSubjectAccessReviewList) DeepCopyObject ¶
func (in *SelfSubjectAccessReviewList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SelfSubjectAccessReviewRegistry ¶
type SelfSubjectAccessReviewRegistry interface { ListSelfSubjectAccessReviews(ctx context.Context, options *internalversion.ListOptions) (*SelfSubjectAccessReviewList, error) GetSelfSubjectAccessReview(ctx context.Context, id string, options *metav1.GetOptions) (*SelfSubjectAccessReview, error) CreateSelfSubjectAccessReview(ctx context.Context, id *SelfSubjectAccessReview) (*SelfSubjectAccessReview, error) UpdateSelfSubjectAccessReview(ctx context.Context, id *SelfSubjectAccessReview) (*SelfSubjectAccessReview, error) DeleteSelfSubjectAccessReview(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store SelfSubjectAccessReview. +k8s:deepcopy-gen=false
func NewSelfSubjectAccessReviewRegistry ¶
func NewSelfSubjectAccessReviewRegistry(sp builders.StandardStorageProvider) SelfSubjectAccessReviewRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type SelfSubjectAccessReviewSpec ¶
type SelfSubjectAccessReviewSpec struct {
authorizationv1.SelfSubjectAccessReviewSpec `json:",inline"`
}
func (*SelfSubjectAccessReviewSpec) DeepCopy ¶
func (in *SelfSubjectAccessReviewSpec) DeepCopy() *SelfSubjectAccessReviewSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelfSubjectAccessReviewSpec.
func (*SelfSubjectAccessReviewSpec) DeepCopyInto ¶
func (in *SelfSubjectAccessReviewSpec) DeepCopyInto(out *SelfSubjectAccessReviewSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelfSubjectAccessReviewStatus ¶
type SelfSubjectAccessReviewStatus struct {
authorizationv1.SubjectAccessReviewStatus `json:",inline"`
}
func (*SelfSubjectAccessReviewStatus) DeepCopy ¶
func (in *SelfSubjectAccessReviewStatus) DeepCopy() *SelfSubjectAccessReviewStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelfSubjectAccessReviewStatus.
func (*SelfSubjectAccessReviewStatus) DeepCopyInto ¶
func (in *SelfSubjectAccessReviewStatus) DeepCopyInto(out *SelfSubjectAccessReviewStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelfSubjectAccessReviewStatusStrategy ¶
type SelfSubjectAccessReviewStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type SelfSubjectAccessReviewStrategy ¶
type SelfSubjectAccessReviewStrategy struct {
builders.DefaultStorageStrategy
}
SelfSubjectAccessReview Functions and Structs
+k8s:deepcopy-gen=false
type SharedSecret ¶
type SharedSecret struct {}
func (*SharedSecret) DeepCopy ¶
func (in *SharedSecret) DeepCopy() *SharedSecret
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedSecret.
func (*SharedSecret) DeepCopyInto ¶
func (in *SharedSecret) DeepCopyInto(out *SharedSecret)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SharedSecret) DeepCopyObject ¶
func (in *SharedSecret) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (SharedSecret) GetGeneration ¶
func (pc SharedSecret) GetGeneration() int64
func (*SharedSecret) GetObjectMeta ¶
func (pc *SharedSecret) GetObjectMeta() *metav1.ObjectMeta
func (*SharedSecret) GetSpec ¶
func (pc *SharedSecret) GetSpec() interface{}
func (*SharedSecret) GetStatus ¶
func (pc *SharedSecret) GetStatus() interface{}
func (SharedSecret) NewStatus ¶
func (SharedSecret) NewStatus() interface{}
func (*SharedSecret) SetGeneration ¶
func (pc *SharedSecret) SetGeneration(generation int64)
func (*SharedSecret) SetSpec ¶
func (pc *SharedSecret) SetSpec(s interface{})
func (*SharedSecret) SetStatus ¶
func (pc *SharedSecret) SetStatus(s interface{})
type SharedSecretList ¶
type SharedSecretList struct {}
func (*SharedSecretList) DeepCopy ¶
func (in *SharedSecretList) DeepCopy() *SharedSecretList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedSecretList.
func (*SharedSecretList) DeepCopyInto ¶
func (in *SharedSecretList) DeepCopyInto(out *SharedSecretList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SharedSecretList) DeepCopyObject ¶
func (in *SharedSecretList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SharedSecretRegistry ¶
type SharedSecretRegistry interface {}
Registry is an interface for things that know how to store SharedSecret. +k8s:deepcopy-gen=false
func NewSharedSecretRegistry ¶
func NewSharedSecretRegistry(sp builders.StandardStorageProvider) SharedSecretRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type SharedSecretSpec ¶
type SharedSecretSpec struct {
}func (*SharedSecretSpec) DeepCopy ¶
func (in *SharedSecretSpec) DeepCopy() *SharedSecretSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedSecretSpec.
func (*SharedSecretSpec) DeepCopyInto ¶
func (in *SharedSecretSpec) DeepCopyInto(out *SharedSecretSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedSecretStatus ¶
type SharedSecretStatus struct {
}func (*SharedSecretStatus) DeepCopy ¶
func (in *SharedSecretStatus) DeepCopy() *SharedSecretStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedSecretStatus.
func (*SharedSecretStatus) DeepCopyInto ¶
func (in *SharedSecretStatus) DeepCopyInto(out *SharedSecretStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedSecretStatusStrategy ¶
type SharedSecretStatusStrategy struct {
}+k8s:deepcopy-gen=false
type SharedSecretStrategy ¶
type SharedSecretStrategy struct {
}SharedSecret Functions and Structs
+k8s:deepcopy-gen=false
type SpaceConstraint ¶
type SpaceConstraint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpaceConstraintSpec `json:"spec,omitempty"` Status SpaceConstraintStatus `json:"status,omitempty"` }
func (*SpaceConstraint) DeepCopy ¶
func (in *SpaceConstraint) DeepCopy() *SpaceConstraint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceConstraint.
func (*SpaceConstraint) DeepCopyInto ¶
func (in *SpaceConstraint) DeepCopyInto(out *SpaceConstraint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpaceConstraint) DeepCopyObject ¶
func (in *SpaceConstraint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (SpaceConstraint) GetGeneration ¶
func (pc SpaceConstraint) GetGeneration() int64
func (*SpaceConstraint) GetObjectMeta ¶
func (pc *SpaceConstraint) GetObjectMeta() *metav1.ObjectMeta
func (*SpaceConstraint) GetSpec ¶
func (pc *SpaceConstraint) GetSpec() interface{}
func (*SpaceConstraint) GetStatus ¶
func (pc *SpaceConstraint) GetStatus() interface{}
func (SpaceConstraint) NewStatus ¶
func (SpaceConstraint) NewStatus() interface{}
func (*SpaceConstraint) SetGeneration ¶
func (pc *SpaceConstraint) SetGeneration(generation int64)
func (*SpaceConstraint) SetSpec ¶
func (pc *SpaceConstraint) SetSpec(s interface{})
func (*SpaceConstraint) SetStatus ¶
func (pc *SpaceConstraint) SetStatus(s interface{})
type SpaceConstraintList ¶
type SpaceConstraintList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpaceConstraint `json:"items"` }
func (*SpaceConstraintList) DeepCopy ¶
func (in *SpaceConstraintList) DeepCopy() *SpaceConstraintList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceConstraintList.
func (*SpaceConstraintList) DeepCopyInto ¶
func (in *SpaceConstraintList) DeepCopyInto(out *SpaceConstraintList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpaceConstraintList) DeepCopyObject ¶
func (in *SpaceConstraintList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpaceConstraintRegistry ¶
type SpaceConstraintRegistry interface { ListSpaceConstraints(ctx context.Context, options *internalversion.ListOptions) (*SpaceConstraintList, error) GetSpaceConstraint(ctx context.Context, id string, options *metav1.GetOptions) (*SpaceConstraint, error) CreateSpaceConstraint(ctx context.Context, id *SpaceConstraint) (*SpaceConstraint, error) UpdateSpaceConstraint(ctx context.Context, id *SpaceConstraint) (*SpaceConstraint, error) DeleteSpaceConstraint(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store SpaceConstraint. +k8s:deepcopy-gen=false
func NewSpaceConstraintRegistry ¶
func NewSpaceConstraintRegistry(sp builders.StandardStorageProvider) SpaceConstraintRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type SpaceConstraintSpec ¶
type SpaceConstraintSpec struct {
storagev1.SpaceConstraintSpec `json:",inline"`
}
func (*SpaceConstraintSpec) DeepCopy ¶
func (in *SpaceConstraintSpec) DeepCopy() *SpaceConstraintSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceConstraintSpec.
func (*SpaceConstraintSpec) DeepCopyInto ¶
func (in *SpaceConstraintSpec) DeepCopyInto(out *SpaceConstraintSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceConstraintStatus ¶
type SpaceConstraintStatus struct { storagev1.SpaceConstraintStatus `json:",inline"` ClusterRole *clusterv1.EntityInfo `json:"clusterRole,omitempty"` Clusters []*clusterv1.EntityInfo `json:"clusters,omitempty"` }
func (*SpaceConstraintStatus) DeepCopy ¶
func (in *SpaceConstraintStatus) DeepCopy() *SpaceConstraintStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceConstraintStatus.
func (*SpaceConstraintStatus) DeepCopyInto ¶
func (in *SpaceConstraintStatus) DeepCopyInto(out *SpaceConstraintStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceConstraintStatusStrategy ¶
type SpaceConstraintStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type SpaceConstraintStrategy ¶
type SpaceConstraintStrategy struct {
builders.DefaultStorageStrategy
}
SpaceConstraint Functions and Structs
+k8s:deepcopy-gen=false
type SpaceInstance ¶
type SpaceInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpaceInstanceSpec `json:"spec,omitempty"` Status SpaceInstanceStatus `json:"status,omitempty"` }
func (*SpaceInstance) DeepCopy ¶
func (in *SpaceInstance) DeepCopy() *SpaceInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceInstance.
func (*SpaceInstance) DeepCopyInto ¶
func (in *SpaceInstance) DeepCopyInto(out *SpaceInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpaceInstance) DeepCopyObject ¶
func (in *SpaceInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (SpaceInstance) GetGeneration ¶
func (pc SpaceInstance) GetGeneration() int64
func (*SpaceInstance) GetObjectMeta ¶
func (pc *SpaceInstance) GetObjectMeta() *metav1.ObjectMeta
func (*SpaceInstance) GetSpec ¶
func (pc *SpaceInstance) GetSpec() interface{}
func (*SpaceInstance) GetStatus ¶
func (pc *SpaceInstance) GetStatus() interface{}
func (SpaceInstance) NewStatus ¶
func (SpaceInstance) NewStatus() interface{}
func (*SpaceInstance) SetGeneration ¶
func (pc *SpaceInstance) SetGeneration(generation int64)
func (*SpaceInstance) SetSpec ¶
func (pc *SpaceInstance) SetSpec(s interface{})
func (*SpaceInstance) SetStatus ¶
func (pc *SpaceInstance) SetStatus(s interface{})
type SpaceInstanceList ¶
type SpaceInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpaceInstance `json:"items"` }
func (*SpaceInstanceList) DeepCopy ¶
func (in *SpaceInstanceList) DeepCopy() *SpaceInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceInstanceList.
func (*SpaceInstanceList) DeepCopyInto ¶
func (in *SpaceInstanceList) DeepCopyInto(out *SpaceInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpaceInstanceList) DeepCopyObject ¶
func (in *SpaceInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpaceInstanceRegistry ¶
type SpaceInstanceRegistry interface { ListSpaceInstances(ctx context.Context, options *internalversion.ListOptions) (*SpaceInstanceList, error) GetSpaceInstance(ctx context.Context, id string, options *metav1.GetOptions) (*SpaceInstance, error) CreateSpaceInstance(ctx context.Context, id *SpaceInstance) (*SpaceInstance, error) UpdateSpaceInstance(ctx context.Context, id *SpaceInstance) (*SpaceInstance, error) DeleteSpaceInstance(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store SpaceInstance. +k8s:deepcopy-gen=false
func NewSpaceInstanceRegistry ¶
func NewSpaceInstanceRegistry(sp builders.StandardStorageProvider) SpaceInstanceRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type SpaceInstanceSpec ¶
type SpaceInstanceSpec struct {
storagev1.SpaceInstanceSpec `json:",inline"`
}
func (*SpaceInstanceSpec) DeepCopy ¶
func (in *SpaceInstanceSpec) DeepCopy() *SpaceInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceInstanceSpec.
func (*SpaceInstanceSpec) DeepCopyInto ¶
func (in *SpaceInstanceSpec) DeepCopyInto(out *SpaceInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceInstanceStatus ¶
type SpaceInstanceStatus struct { storagev1.SpaceInstanceStatus `json:",inline"` SleepModeConfig *clusterv1.SleepModeConfig `json:"sleepModeConfig,omitempty"` CanUse bool `json:"canUse,omitempty"` CanUpdate bool `json:"canUpdate,omitempty"` }
func (*SpaceInstanceStatus) DeepCopy ¶
func (in *SpaceInstanceStatus) DeepCopy() *SpaceInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceInstanceStatus.
func (*SpaceInstanceStatus) DeepCopyInto ¶
func (in *SpaceInstanceStatus) DeepCopyInto(out *SpaceInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceInstanceStatusStrategy ¶
type SpaceInstanceStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type SpaceInstanceStrategy ¶
type SpaceInstanceStrategy struct {
builders.DefaultStorageStrategy
}
SpaceInstance Functions and Structs
+k8s:deepcopy-gen=false
type SpaceTemplate ¶
type SpaceTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpaceTemplateSpec `json:"spec,omitempty"` Status SpaceTemplateStatus `json:"status,omitempty"` }
func (*SpaceTemplate) DeepCopy ¶
func (in *SpaceTemplate) DeepCopy() *SpaceTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceTemplate.
func (*SpaceTemplate) DeepCopyInto ¶
func (in *SpaceTemplate) DeepCopyInto(out *SpaceTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpaceTemplate) DeepCopyObject ¶
func (in *SpaceTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (SpaceTemplate) GetGeneration ¶
func (pc SpaceTemplate) GetGeneration() int64
func (*SpaceTemplate) GetObjectMeta ¶
func (pc *SpaceTemplate) GetObjectMeta() *metav1.ObjectMeta
func (*SpaceTemplate) GetSpec ¶
func (pc *SpaceTemplate) GetSpec() interface{}
func (*SpaceTemplate) GetStatus ¶
func (pc *SpaceTemplate) GetStatus() interface{}
func (SpaceTemplate) NewStatus ¶
func (SpaceTemplate) NewStatus() interface{}
func (*SpaceTemplate) SetGeneration ¶
func (pc *SpaceTemplate) SetGeneration(generation int64)
func (*SpaceTemplate) SetSpec ¶
func (pc *SpaceTemplate) SetSpec(s interface{})
func (*SpaceTemplate) SetStatus ¶
func (pc *SpaceTemplate) SetStatus(s interface{})
type SpaceTemplateList ¶
type SpaceTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpaceTemplate `json:"items"` }
func (*SpaceTemplateList) DeepCopy ¶
func (in *SpaceTemplateList) DeepCopy() *SpaceTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceTemplateList.
func (*SpaceTemplateList) DeepCopyInto ¶
func (in *SpaceTemplateList) DeepCopyInto(out *SpaceTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpaceTemplateList) DeepCopyObject ¶
func (in *SpaceTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpaceTemplateRegistry ¶
type SpaceTemplateRegistry interface { ListSpaceTemplates(ctx context.Context, options *internalversion.ListOptions) (*SpaceTemplateList, error) GetSpaceTemplate(ctx context.Context, id string, options *metav1.GetOptions) (*SpaceTemplate, error) CreateSpaceTemplate(ctx context.Context, id *SpaceTemplate) (*SpaceTemplate, error) UpdateSpaceTemplate(ctx context.Context, id *SpaceTemplate) (*SpaceTemplate, error) DeleteSpaceTemplate(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store SpaceTemplate. +k8s:deepcopy-gen=false
func NewSpaceTemplateRegistry ¶
func NewSpaceTemplateRegistry(sp builders.StandardStorageProvider) SpaceTemplateRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type SpaceTemplateSpec ¶
type SpaceTemplateSpec struct {
storagev1.SpaceTemplateSpec `json:",inline"`
}
func (*SpaceTemplateSpec) DeepCopy ¶
func (in *SpaceTemplateSpec) DeepCopy() *SpaceTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceTemplateSpec.
func (*SpaceTemplateSpec) DeepCopyInto ¶
func (in *SpaceTemplateSpec) DeepCopyInto(out *SpaceTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceTemplateStatus ¶
type SpaceTemplateStatus struct { storagev1.SpaceTemplateStatus `json:",inline"` Apps []*clusterv1.EntityInfo `json:"apps,omitempty"` }
func (*SpaceTemplateStatus) DeepCopy ¶
func (in *SpaceTemplateStatus) DeepCopy() *SpaceTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceTemplateStatus.
func (*SpaceTemplateStatus) DeepCopyInto ¶
func (in *SpaceTemplateStatus) DeepCopyInto(out *SpaceTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceTemplateStatusStrategy ¶
type SpaceTemplateStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type SpaceTemplateStrategy ¶
type SpaceTemplateStrategy struct {
builders.DefaultStorageStrategy
}
SpaceTemplate Functions and Structs
+k8s:deepcopy-gen=false
type SubjectAccessReview ¶
type SubjectAccessReview struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubjectAccessReviewSpec `json:"spec,omitempty"` Status SubjectAccessReviewStatus `json:"status,omitempty"` }
func (*SubjectAccessReview) DeepCopy ¶
func (in *SubjectAccessReview) DeepCopy() *SubjectAccessReview
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectAccessReview.
func (*SubjectAccessReview) DeepCopyInto ¶
func (in *SubjectAccessReview) DeepCopyInto(out *SubjectAccessReview)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubjectAccessReview) DeepCopyObject ¶
func (in *SubjectAccessReview) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (SubjectAccessReview) GetGeneration ¶
func (pc SubjectAccessReview) GetGeneration() int64
func (*SubjectAccessReview) GetObjectMeta ¶
func (pc *SubjectAccessReview) GetObjectMeta() *metav1.ObjectMeta
func (*SubjectAccessReview) GetSpec ¶
func (pc *SubjectAccessReview) GetSpec() interface{}
func (*SubjectAccessReview) GetStatus ¶
func (pc *SubjectAccessReview) GetStatus() interface{}
func (SubjectAccessReview) NewStatus ¶
func (SubjectAccessReview) NewStatus() interface{}
func (*SubjectAccessReview) SetGeneration ¶
func (pc *SubjectAccessReview) SetGeneration(generation int64)
func (*SubjectAccessReview) SetSpec ¶
func (pc *SubjectAccessReview) SetSpec(s interface{})
func (*SubjectAccessReview) SetStatus ¶
func (pc *SubjectAccessReview) SetStatus(s interface{})
type SubjectAccessReviewList ¶
type SubjectAccessReviewList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SubjectAccessReview `json:"items"` }
func (*SubjectAccessReviewList) DeepCopy ¶
func (in *SubjectAccessReviewList) DeepCopy() *SubjectAccessReviewList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectAccessReviewList.
func (*SubjectAccessReviewList) DeepCopyInto ¶
func (in *SubjectAccessReviewList) DeepCopyInto(out *SubjectAccessReviewList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubjectAccessReviewList) DeepCopyObject ¶
func (in *SubjectAccessReviewList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SubjectAccessReviewRegistry ¶
type SubjectAccessReviewRegistry interface { ListSubjectAccessReviews(ctx context.Context, options *internalversion.ListOptions) (*SubjectAccessReviewList, error) GetSubjectAccessReview(ctx context.Context, id string, options *metav1.GetOptions) (*SubjectAccessReview, error) CreateSubjectAccessReview(ctx context.Context, id *SubjectAccessReview) (*SubjectAccessReview, error) UpdateSubjectAccessReview(ctx context.Context, id *SubjectAccessReview) (*SubjectAccessReview, error) DeleteSubjectAccessReview(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store SubjectAccessReview. +k8s:deepcopy-gen=false
func NewSubjectAccessReviewRegistry ¶
func NewSubjectAccessReviewRegistry(sp builders.StandardStorageProvider) SubjectAccessReviewRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type SubjectAccessReviewSpec ¶
type SubjectAccessReviewSpec struct {
authorizationv1.SubjectAccessReviewSpec `json:",inline"`
}
func (*SubjectAccessReviewSpec) DeepCopy ¶
func (in *SubjectAccessReviewSpec) DeepCopy() *SubjectAccessReviewSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectAccessReviewSpec.
func (*SubjectAccessReviewSpec) DeepCopyInto ¶
func (in *SubjectAccessReviewSpec) DeepCopyInto(out *SubjectAccessReviewSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectAccessReviewStatus ¶
type SubjectAccessReviewStatus struct {
authorizationv1.SubjectAccessReviewStatus `json:",inline"`
}
func (*SubjectAccessReviewStatus) DeepCopy ¶
func (in *SubjectAccessReviewStatus) DeepCopy() *SubjectAccessReviewStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubjectAccessReviewStatus.
func (*SubjectAccessReviewStatus) DeepCopyInto ¶
func (in *SubjectAccessReviewStatus) DeepCopyInto(out *SubjectAccessReviewStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubjectAccessReviewStatusStrategy ¶
type SubjectAccessReviewStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type SubjectAccessReviewStrategy ¶
type SubjectAccessReviewStrategy struct {
builders.DefaultStorageStrategy
}
SubjectAccessReview Functions and Structs
+k8s:deepcopy-gen=false
type Task ¶
type Task struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TaskSpec `json:"spec,omitempty"` Status TaskStatus `json:"status,omitempty"` }
func (*Task) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Task.
func (*Task) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Task) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Task) GetGeneration ¶
func (*Task) GetObjectMeta ¶
func (pc *Task) GetObjectMeta() *metav1.ObjectMeta
func (*Task) SetGeneration ¶
type TaskList ¶
type TaskList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Task `json:"items"` }
func (*TaskList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskList.
func (*TaskList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TaskList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TaskLog ¶
type TaskLog struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` }
func (*TaskLog) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskLog.
func (*TaskLog) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TaskLog) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TaskLogList ¶
type TaskLogList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TaskLog `json:"items"` }
func (*TaskLogList) DeepCopy ¶
func (in *TaskLogList) DeepCopy() *TaskLogList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskLogList.
func (*TaskLogList) DeepCopyInto ¶
func (in *TaskLogList) DeepCopyInto(out *TaskLogList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TaskLogList) DeepCopyObject ¶
func (in *TaskLogList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TaskLogOptions ¶
type TaskLogOptions struct { metav1.TypeMeta `json:",inline"` // Follow the log stream of the pod. Defaults to false. // +optional Follow bool `json:"follow,omitempty" protobuf:"varint,2,opt,name=follow"` // Return previous terminated container logs. Defaults to false. // +optional Previous bool `json:"previous,omitempty" protobuf:"varint,3,opt,name=previous"` // A relative time in seconds before the current time from which to show logs. If this value // precedes the time a pod was started, only logs since the pod start will be returned. // If this value is in the future, no logs will be returned. // Only one of sinceSeconds or sinceTime may be specified. // +optional SinceSeconds *int64 `json:"sinceSeconds,omitempty" protobuf:"varint,4,opt,name=sinceSeconds"` // An RFC3339 timestamp from which to show logs. If this value // precedes the time a pod was started, only logs since the pod start will be returned. // If this value is in the future, no logs will be returned. // Only one of sinceSeconds or sinceTime may be specified. // +optional SinceTime *metav1.Time `json:"sinceTime,omitempty" protobuf:"bytes,5,opt,name=sinceTime"` // If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line // of log output. Defaults to false. // +optional Timestamps bool `json:"timestamps,omitempty" protobuf:"varint,6,opt,name=timestamps"` // If set, the number of lines from the end of the logs to show. If not specified, // logs are shown from the creation of the container or sinceSeconds or sinceTime // +optional TailLines *int64 `json:"tailLines,omitempty" protobuf:"varint,7,opt,name=tailLines"` // If set, the number of bytes to read from the server before terminating the // log output. This may not display a complete final line of logging, and may return // slightly more or slightly less than the specified limit. // +optional LimitBytes *int64 `json:"limitBytes,omitempty" protobuf:"varint,8,opt,name=limitBytes"` // insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the // serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver // and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real // kubelet. If the kubelet is configured to verify the apiserver's TLS credentials, it does not mean the // connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept // the actual log data coming from the real kubelet). // +optional InsecureSkipTLSVerifyBackend bool `json:"insecureSkipTLSVerifyBackend,omitempty" protobuf:"varint,9,opt,name=insecureSkipTLSVerifyBackend"` }
func (*TaskLogOptions) DeepCopy ¶
func (in *TaskLogOptions) DeepCopy() *TaskLogOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskLogOptions.
func (*TaskLogOptions) DeepCopyInto ¶
func (in *TaskLogOptions) DeepCopyInto(out *TaskLogOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TaskLogOptions) DeepCopyObject ¶
func (in *TaskLogOptions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TaskRegistry ¶
type TaskRegistry interface { ListTasks(ctx context.Context, options *internalversion.ListOptions) (*TaskList, error) GetTask(ctx context.Context, id string, options *metav1.GetOptions) (*Task, error) CreateTask(ctx context.Context, id *Task) (*Task, error) UpdateTask(ctx context.Context, id *Task) (*Task, error) DeleteTask(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store Task. +k8s:deepcopy-gen=false
func NewTaskRegistry ¶
func NewTaskRegistry(sp builders.StandardStorageProvider) TaskRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type TaskSpec ¶
func (*TaskSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSpec.
func (*TaskSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskStatus ¶
type TaskStatus struct { storagev1.TaskStatus `json:",inline"` Owner *clusterv1.UserOrTeam `json:"owner,omitempty"` Cluster *clusterv1.EntityInfo `json:"cluster,omitempty"` }
func (*TaskStatus) DeepCopy ¶
func (in *TaskStatus) DeepCopy() *TaskStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskStatus.
func (*TaskStatus) DeepCopyInto ¶
func (in *TaskStatus) DeepCopyInto(out *TaskStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskStatusStrategy ¶
type TaskStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type TaskStrategy ¶
type TaskStrategy struct {
builders.DefaultStorageStrategy
}
Task Functions and Structs
+k8s:deepcopy-gen=false
type Team ¶
type Team struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TeamSpec `json:"spec,omitempty"` Status TeamStatus `json:"status,omitempty"` }
func (*Team) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Team.
func (*Team) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Team) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Team) GetGeneration ¶
func (*Team) GetObjectMeta ¶
func (pc *Team) GetObjectMeta() *metav1.ObjectMeta
func (*Team) SetGeneration ¶
type TeamAccessKeys ¶
type TeamAccessKeys struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` AccessKeys []OwnedAccessKey `json:"accessKeys,omitempty"` }
func (*TeamAccessKeys) DeepCopy ¶
func (in *TeamAccessKeys) DeepCopy() *TeamAccessKeys
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamAccessKeys.
func (*TeamAccessKeys) DeepCopyInto ¶
func (in *TeamAccessKeys) DeepCopyInto(out *TeamAccessKeys)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TeamAccessKeys) DeepCopyObject ¶
func (in *TeamAccessKeys) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TeamAccessKeysList ¶
type TeamAccessKeysList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TeamAccessKeys `json:"items"` }
func (*TeamAccessKeysList) DeepCopy ¶
func (in *TeamAccessKeysList) DeepCopy() *TeamAccessKeysList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamAccessKeysList.
func (*TeamAccessKeysList) DeepCopyInto ¶
func (in *TeamAccessKeysList) DeepCopyInto(out *TeamAccessKeysList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TeamAccessKeysList) DeepCopyObject ¶
func (in *TeamAccessKeysList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TeamClusters ¶
type TeamClusters struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Clusters []ClusterAccounts `json:"clusters,omitempty"` }
func (*TeamClusters) DeepCopy ¶
func (in *TeamClusters) DeepCopy() *TeamClusters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamClusters.
func (*TeamClusters) DeepCopyInto ¶
func (in *TeamClusters) DeepCopyInto(out *TeamClusters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TeamClusters) DeepCopyObject ¶
func (in *TeamClusters) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TeamClustersList ¶
type TeamClustersList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TeamClusters `json:"items"` }
func (*TeamClustersList) DeepCopy ¶
func (in *TeamClustersList) DeepCopy() *TeamClustersList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamClustersList.
func (*TeamClustersList) DeepCopyInto ¶
func (in *TeamClustersList) DeepCopyInto(out *TeamClustersList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TeamClustersList) DeepCopyObject ¶
func (in *TeamClustersList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TeamList ¶
type TeamList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Team `json:"items"` }
func (*TeamList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamList.
func (*TeamList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TeamList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TeamRegistry ¶
type TeamRegistry interface { ListTeams(ctx context.Context, options *internalversion.ListOptions) (*TeamList, error) GetTeam(ctx context.Context, id string, options *metav1.GetOptions) (*Team, error) CreateTeam(ctx context.Context, id *Team) (*Team, error) UpdateTeam(ctx context.Context, id *Team) (*Team, error) DeleteTeam(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store Team. +k8s:deepcopy-gen=false
func NewTeamRegistry ¶
func NewTeamRegistry(sp builders.StandardStorageProvider) TeamRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type TeamSpec ¶
func (*TeamSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamSpec.
func (*TeamSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamStatus ¶
type TeamStatus struct {
storagev1.TeamStatus `json:",inline"`
}
func (*TeamStatus) DeepCopy ¶
func (in *TeamStatus) DeepCopy() *TeamStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamStatus.
func (*TeamStatus) DeepCopyInto ¶
func (in *TeamStatus) DeepCopyInto(out *TeamStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TeamStatusStrategy ¶
type TeamStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type TeamStrategy ¶
type TeamStrategy struct {
builders.DefaultStorageStrategy
}
Team Functions and Structs
+k8s:deepcopy-gen=false
type User ¶
type User struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserSpec `json:"spec,omitempty"` Status UserStatus `json:"status,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.
func (User) GetGeneration ¶
func (*User) GetObjectMeta ¶
func (pc *User) GetObjectMeta() *metav1.ObjectMeta
func (*User) SetGeneration ¶
type UserAccessKeys ¶
type UserAccessKeys struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` AccessKeys []OwnedAccessKey `json:"accessKeys,omitempty"` }
func (*UserAccessKeys) DeepCopy ¶
func (in *UserAccessKeys) DeepCopy() *UserAccessKeys
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAccessKeys.
func (*UserAccessKeys) DeepCopyInto ¶
func (in *UserAccessKeys) DeepCopyInto(out *UserAccessKeys)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserAccessKeys) DeepCopyObject ¶
func (in *UserAccessKeys) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserAccessKeysList ¶
type UserAccessKeysList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserAccessKeys `json:"items"` }
func (*UserAccessKeysList) DeepCopy ¶
func (in *UserAccessKeysList) DeepCopy() *UserAccessKeysList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAccessKeysList.
func (*UserAccessKeysList) DeepCopyInto ¶
func (in *UserAccessKeysList) DeepCopyInto(out *UserAccessKeysList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserAccessKeysList) DeepCopyObject ¶
func (in *UserAccessKeysList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserClusters ¶
type UserClusters struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Clusters []ClusterAccounts `json:"clusters,omitempty"` }
func (*UserClusters) DeepCopy ¶
func (in *UserClusters) DeepCopy() *UserClusters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserClusters.
func (*UserClusters) DeepCopyInto ¶
func (in *UserClusters) DeepCopyInto(out *UserClusters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserClusters) DeepCopyObject ¶
func (in *UserClusters) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserClustersList ¶
type UserClustersList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserClusters `json:"items"` }
func (*UserClustersList) DeepCopy ¶
func (in *UserClustersList) DeepCopy() *UserClustersList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserClustersList.
func (*UserClustersList) DeepCopyInto ¶
func (in *UserClustersList) DeepCopyInto(out *UserClustersList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserClustersList) DeepCopyObject ¶
func (in *UserClustersList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserInfo ¶
type UserInfo struct { clusterv1.EntityInfo `json:",inline"` Teams []*clusterv1.EntityInfo `json:"teams,omitempty"` }
func (*UserInfo) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserInfo.
func (*UserInfo) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserList ¶
type UserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []User `json:"items"` }
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 UserPermissions ¶
type UserPermissions struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` ClusterRoles []UserPermissionsRole `json:"clusterRoles,omitempty"` NamespaceRoles []UserPermissionsRole `json:"namespaceRoles,omitempty"` }
func (*UserPermissions) DeepCopy ¶
func (in *UserPermissions) DeepCopy() *UserPermissions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPermissions.
func (*UserPermissions) DeepCopyInto ¶
func (in *UserPermissions) DeepCopyInto(out *UserPermissions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserPermissions) DeepCopyObject ¶
func (in *UserPermissions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserPermissionsList ¶
type UserPermissionsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserPermissions `json:"items"` }
func (*UserPermissionsList) DeepCopy ¶
func (in *UserPermissionsList) DeepCopy() *UserPermissionsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPermissionsList.
func (*UserPermissionsList) DeepCopyInto ¶
func (in *UserPermissionsList) DeepCopyInto(out *UserPermissionsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserPermissionsList) DeepCopyObject ¶
func (in *UserPermissionsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserPermissionsRole ¶
type UserPermissionsRole struct { ClusterRole string `json:"clusterRole,omitempty"` Role string `json:"role,omitempty"` Namespace string `json:"namespace,omitempty"` Rules []rbacv1.PolicyRule `json:"rules,omitempty"` }
func (*UserPermissionsRole) DeepCopy ¶
func (in *UserPermissionsRole) DeepCopy() *UserPermissionsRole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPermissionsRole.
func (*UserPermissionsRole) DeepCopyInto ¶
func (in *UserPermissionsRole) DeepCopyInto(out *UserPermissionsRole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserProfile ¶
type UserProfile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` DisplayName string `json:"displayName,omitempty"` Username string `json:"username,omitempty"` Password string `json:"password,omitempty"` CurrentPassword string `json:"currentPassword,omitempty"` Email string `json:"email,omitempty"` Icon *string `json:"icon,omitempty"` Custom string `json:"custom,omitempty"` }
func (*UserProfile) DeepCopy ¶
func (in *UserProfile) DeepCopy() *UserProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfile.
func (*UserProfile) DeepCopyInto ¶
func (in *UserProfile) DeepCopyInto(out *UserProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserProfile) DeepCopyObject ¶
func (in *UserProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserProfileList ¶
type UserProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserProfile `json:"items"` }
func (*UserProfileList) DeepCopy ¶
func (in *UserProfileList) DeepCopy() *UserProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileList.
func (*UserProfileList) DeepCopyInto ¶
func (in *UserProfileList) DeepCopyInto(out *UserProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserProfileList) DeepCopyObject ¶
func (in *UserProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserQuotasOptions ¶
type UserQuotasOptions struct { metav1.TypeMeta `json:",inline"` // Cluster where to retrieve quotas from // +optional Cluster []string `json:"cluster,omitempty"` }
func (*UserQuotasOptions) DeepCopy ¶
func (in *UserQuotasOptions) DeepCopy() *UserQuotasOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserQuotasOptions.
func (*UserQuotasOptions) DeepCopyInto ¶
func (in *UserQuotasOptions) DeepCopyInto(out *UserQuotasOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserQuotasOptions) DeepCopyObject ¶
func (in *UserQuotasOptions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserRegistry ¶
type UserRegistry interface { ListUsers(ctx context.Context, options *internalversion.ListOptions) (*UserList, error) GetUser(ctx context.Context, id string, options *metav1.GetOptions) (*User, error) CreateUser(ctx context.Context, id *User) (*User, error) UpdateUser(ctx context.Context, id *User) (*User, error) DeleteUser(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store User. +k8s:deepcopy-gen=false
func NewUserRegistry ¶
func NewUserRegistry(sp builders.StandardStorageProvider) UserRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type UserSpacesOptions ¶
type UserSpacesOptions struct { metav1.TypeMeta `json:",inline"` // Cluster where to retrieve spaces from // +optional Cluster []string `json:"cluster,omitempty"` }
func (*UserSpacesOptions) DeepCopy ¶
func (in *UserSpacesOptions) DeepCopy() *UserSpacesOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpacesOptions.
func (*UserSpacesOptions) DeepCopyInto ¶
func (in *UserSpacesOptions) DeepCopyInto(out *UserSpacesOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserSpacesOptions) DeepCopyObject ¶
func (in *UserSpacesOptions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserSpec ¶
func (*UserSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpec.
func (*UserSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserStatus ¶
type UserStatus struct {
storagev1.UserStatus `json:",inline"`
}
func (*UserStatus) DeepCopy ¶
func (in *UserStatus) DeepCopy() *UserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserStatus.
func (*UserStatus) DeepCopyInto ¶
func (in *UserStatus) DeepCopyInto(out *UserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserStatusStrategy ¶
type UserStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type UserStrategy ¶
type UserStrategy struct {
builders.DefaultStorageStrategy
}
User Functions and Structs
+k8s:deepcopy-gen=false
type UserVirtualClustersOptions ¶
type UserVirtualClustersOptions struct { metav1.TypeMeta `json:",inline"` // Cluster where to retrieve virtual clusters from // +optional Cluster []string `json:"cluster,omitempty"` }
func (*UserVirtualClustersOptions) DeepCopy ¶
func (in *UserVirtualClustersOptions) DeepCopy() *UserVirtualClustersOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserVirtualClustersOptions.
func (*UserVirtualClustersOptions) DeepCopyInto ¶
func (in *UserVirtualClustersOptions) DeepCopyInto(out *UserVirtualClustersOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserVirtualClustersOptions) DeepCopyObject ¶
func (in *UserVirtualClustersOptions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterInstance ¶
type VirtualClusterInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualClusterInstanceSpec `json:"spec,omitempty"` Status VirtualClusterInstanceStatus `json:"status,omitempty"` }
func (*VirtualClusterInstance) DeepCopy ¶
func (in *VirtualClusterInstance) DeepCopy() *VirtualClusterInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterInstance.
func (*VirtualClusterInstance) DeepCopyInto ¶
func (in *VirtualClusterInstance) DeepCopyInto(out *VirtualClusterInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterInstance) DeepCopyObject ¶
func (in *VirtualClusterInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (VirtualClusterInstance) GetGeneration ¶
func (pc VirtualClusterInstance) GetGeneration() int64
func (*VirtualClusterInstance) GetObjectMeta ¶
func (pc *VirtualClusterInstance) GetObjectMeta() *metav1.ObjectMeta
func (*VirtualClusterInstance) GetSpec ¶
func (pc *VirtualClusterInstance) GetSpec() interface{}
func (*VirtualClusterInstance) GetStatus ¶
func (pc *VirtualClusterInstance) GetStatus() interface{}
func (VirtualClusterInstance) NewStatus ¶
func (VirtualClusterInstance) NewStatus() interface{}
func (*VirtualClusterInstance) SetGeneration ¶
func (pc *VirtualClusterInstance) SetGeneration(generation int64)
func (*VirtualClusterInstance) SetSpec ¶
func (pc *VirtualClusterInstance) SetSpec(s interface{})
func (*VirtualClusterInstance) SetStatus ¶
func (pc *VirtualClusterInstance) SetStatus(s interface{})
type VirtualClusterInstanceKubeConfig ¶
type VirtualClusterInstanceKubeConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualClusterInstanceKubeConfigSpec `json:"spec,omitempty"` Status VirtualClusterInstanceKubeConfigStatus `json:"status,omitempty"` }
func (*VirtualClusterInstanceKubeConfig) DeepCopy ¶
func (in *VirtualClusterInstanceKubeConfig) DeepCopy() *VirtualClusterInstanceKubeConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterInstanceKubeConfig.
func (*VirtualClusterInstanceKubeConfig) DeepCopyInto ¶
func (in *VirtualClusterInstanceKubeConfig) DeepCopyInto(out *VirtualClusterInstanceKubeConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterInstanceKubeConfig) DeepCopyObject ¶
func (in *VirtualClusterInstanceKubeConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterInstanceKubeConfigList ¶
type VirtualClusterInstanceKubeConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualClusterInstanceKubeConfig `json:"items"` }
func (*VirtualClusterInstanceKubeConfigList) DeepCopy ¶
func (in *VirtualClusterInstanceKubeConfigList) DeepCopy() *VirtualClusterInstanceKubeConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterInstanceKubeConfigList.
func (*VirtualClusterInstanceKubeConfigList) DeepCopyInto ¶
func (in *VirtualClusterInstanceKubeConfigList) DeepCopyInto(out *VirtualClusterInstanceKubeConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterInstanceKubeConfigList) DeepCopyObject ¶
func (in *VirtualClusterInstanceKubeConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterInstanceKubeConfigSpec ¶
type VirtualClusterInstanceKubeConfigSpec struct {
CertificateTTL *int32 `json:"certificateTTL,omitempty"`
}
func (*VirtualClusterInstanceKubeConfigSpec) DeepCopy ¶
func (in *VirtualClusterInstanceKubeConfigSpec) DeepCopy() *VirtualClusterInstanceKubeConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterInstanceKubeConfigSpec.
func (*VirtualClusterInstanceKubeConfigSpec) DeepCopyInto ¶
func (in *VirtualClusterInstanceKubeConfigSpec) DeepCopyInto(out *VirtualClusterInstanceKubeConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualClusterInstanceKubeConfigStatus ¶
type VirtualClusterInstanceKubeConfigStatus struct {
KubeConfig string `json:"kubeConfig,omitempty"`
}
func (*VirtualClusterInstanceKubeConfigStatus) DeepCopy ¶
func (in *VirtualClusterInstanceKubeConfigStatus) DeepCopy() *VirtualClusterInstanceKubeConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterInstanceKubeConfigStatus.
func (*VirtualClusterInstanceKubeConfigStatus) DeepCopyInto ¶
func (in *VirtualClusterInstanceKubeConfigStatus) DeepCopyInto(out *VirtualClusterInstanceKubeConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualClusterInstanceList ¶
type VirtualClusterInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualClusterInstance `json:"items"` }
func (*VirtualClusterInstanceList) DeepCopy ¶
func (in *VirtualClusterInstanceList) DeepCopy() *VirtualClusterInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterInstanceList.
func (*VirtualClusterInstanceList) DeepCopyInto ¶
func (in *VirtualClusterInstanceList) DeepCopyInto(out *VirtualClusterInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterInstanceList) DeepCopyObject ¶
func (in *VirtualClusterInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterInstanceLog ¶
type VirtualClusterInstanceLog struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` }
func (*VirtualClusterInstanceLog) DeepCopy ¶
func (in *VirtualClusterInstanceLog) DeepCopy() *VirtualClusterInstanceLog
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterInstanceLog.
func (*VirtualClusterInstanceLog) DeepCopyInto ¶
func (in *VirtualClusterInstanceLog) DeepCopyInto(out *VirtualClusterInstanceLog)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterInstanceLog) DeepCopyObject ¶
func (in *VirtualClusterInstanceLog) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterInstanceLogList ¶
type VirtualClusterInstanceLogList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualClusterInstanceLog `json:"items"` }
func (*VirtualClusterInstanceLogList) DeepCopy ¶
func (in *VirtualClusterInstanceLogList) DeepCopy() *VirtualClusterInstanceLogList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterInstanceLogList.
func (*VirtualClusterInstanceLogList) DeepCopyInto ¶
func (in *VirtualClusterInstanceLogList) DeepCopyInto(out *VirtualClusterInstanceLogList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterInstanceLogList) DeepCopyObject ¶
func (in *VirtualClusterInstanceLogList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterInstanceLogOptions ¶
type VirtualClusterInstanceLogOptions struct { metav1.TypeMeta `json:",inline"` // The container for which to stream logs. Defaults to only container if there is one container in the pod. // +optional Container string `json:"container,omitempty" protobuf:"bytes,1,opt,name=container"` // Follow the log stream of the pod. Defaults to false. // +optional Follow bool `json:"follow,omitempty" protobuf:"varint,2,opt,name=follow"` // Return previous terminated container logs. Defaults to false. // +optional Previous bool `json:"previous,omitempty" protobuf:"varint,3,opt,name=previous"` // A relative time in seconds before the current time from which to show logs. If this value // precedes the time a pod was started, only logs since the pod start will be returned. // If this value is in the future, no logs will be returned. // Only one of sinceSeconds or sinceTime may be specified. // +optional SinceSeconds *int64 `json:"sinceSeconds,omitempty" protobuf:"varint,4,opt,name=sinceSeconds"` // An RFC3339 timestamp from which to show logs. If this value // precedes the time a pod was started, only logs since the pod start will be returned. // If this value is in the future, no logs will be returned. // Only one of sinceSeconds or sinceTime may be specified. // +optional SinceTime *metav1.Time `json:"sinceTime,omitempty" protobuf:"bytes,5,opt,name=sinceTime"` // If true, add an RFC3339 or RFC3339Nano timestamp at the beginning of every line // of log output. Defaults to false. // +optional Timestamps bool `json:"timestamps,omitempty" protobuf:"varint,6,opt,name=timestamps"` // If set, the number of lines from the end of the logs to show. If not specified, // logs are shown from the creation of the container or sinceSeconds or sinceTime // +optional TailLines *int64 `json:"tailLines,omitempty" protobuf:"varint,7,opt,name=tailLines"` // If set, the number of bytes to read from the server before terminating the // log output. This may not display a complete final line of logging, and may return // slightly more or slightly less than the specified limit. // +optional LimitBytes *int64 `json:"limitBytes,omitempty" protobuf:"varint,8,opt,name=limitBytes"` // insecureSkipTLSVerifyBackend indicates that the apiserver should not confirm the validity of the // serving certificate of the backend it is connecting to. This will make the HTTPS connection between the apiserver // and the backend insecure. This means the apiserver cannot verify the log data it is receiving came from the real // kubelet. If the kubelet is configured to verify the apiserver's TLS credentials, it does not mean the // connection to the real kubelet is vulnerable to a man in the middle attack (e.g. an attacker could not intercept // the actual log data coming from the real kubelet). // +optional InsecureSkipTLSVerifyBackend bool `json:"insecureSkipTLSVerifyBackend,omitempty" protobuf:"varint,9,opt,name=insecureSkipTLSVerifyBackend"` }
func (*VirtualClusterInstanceLogOptions) DeepCopy ¶
func (in *VirtualClusterInstanceLogOptions) DeepCopy() *VirtualClusterInstanceLogOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterInstanceLogOptions.
func (*VirtualClusterInstanceLogOptions) DeepCopyInto ¶
func (in *VirtualClusterInstanceLogOptions) DeepCopyInto(out *VirtualClusterInstanceLogOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterInstanceLogOptions) DeepCopyObject ¶
func (in *VirtualClusterInstanceLogOptions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterInstanceRegistry ¶
type VirtualClusterInstanceRegistry interface { ListVirtualClusterInstances(ctx context.Context, options *internalversion.ListOptions) (*VirtualClusterInstanceList, error) GetVirtualClusterInstance(ctx context.Context, id string, options *metav1.GetOptions) (*VirtualClusterInstance, error) CreateVirtualClusterInstance(ctx context.Context, id *VirtualClusterInstance) (*VirtualClusterInstance, error) UpdateVirtualClusterInstance(ctx context.Context, id *VirtualClusterInstance) (*VirtualClusterInstance, error) DeleteVirtualClusterInstance(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store VirtualClusterInstance. +k8s:deepcopy-gen=false
func NewVirtualClusterInstanceRegistry ¶
func NewVirtualClusterInstanceRegistry(sp builders.StandardStorageProvider) VirtualClusterInstanceRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type VirtualClusterInstanceSpec ¶
type VirtualClusterInstanceSpec struct {
storagev1.VirtualClusterInstanceSpec `json:",inline"`
}
func (*VirtualClusterInstanceSpec) DeepCopy ¶
func (in *VirtualClusterInstanceSpec) DeepCopy() *VirtualClusterInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterInstanceSpec.
func (*VirtualClusterInstanceSpec) DeepCopyInto ¶
func (in *VirtualClusterInstanceSpec) DeepCopyInto(out *VirtualClusterInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualClusterInstanceStatus ¶
type VirtualClusterInstanceStatus struct { storagev1.VirtualClusterInstanceStatus `json:",inline"` SleepModeConfig *clusterv1.SleepModeConfig `json:"sleepModeConfig,omitempty"` CanUse bool `json:"canUse,omitempty"` CanUpdate bool `json:"canUpdate,omitempty"` }
func (*VirtualClusterInstanceStatus) DeepCopy ¶
func (in *VirtualClusterInstanceStatus) DeepCopy() *VirtualClusterInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterInstanceStatus.
func (*VirtualClusterInstanceStatus) DeepCopyInto ¶
func (in *VirtualClusterInstanceStatus) DeepCopyInto(out *VirtualClusterInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualClusterInstanceStatusStrategy ¶
type VirtualClusterInstanceStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type VirtualClusterInstanceStrategy ¶
type VirtualClusterInstanceStrategy struct {
builders.DefaultStorageStrategy
}
VirtualClusterInstance Functions and Structs
+k8s:deepcopy-gen=false
type VirtualClusterInstanceWorkloadKubeConfig ¶
type VirtualClusterInstanceWorkloadKubeConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` KubeConfig string `json:"kubeConfig,omitempty"` Token string `json:"token,omitempty"` }
func (*VirtualClusterInstanceWorkloadKubeConfig) DeepCopy ¶
func (in *VirtualClusterInstanceWorkloadKubeConfig) DeepCopy() *VirtualClusterInstanceWorkloadKubeConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterInstanceWorkloadKubeConfig.
func (*VirtualClusterInstanceWorkloadKubeConfig) DeepCopyInto ¶
func (in *VirtualClusterInstanceWorkloadKubeConfig) DeepCopyInto(out *VirtualClusterInstanceWorkloadKubeConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterInstanceWorkloadKubeConfig) DeepCopyObject ¶
func (in *VirtualClusterInstanceWorkloadKubeConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterInstanceWorkloadKubeConfigList ¶
type VirtualClusterInstanceWorkloadKubeConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualClusterInstanceWorkloadKubeConfig `json:"items"` }
func (*VirtualClusterInstanceWorkloadKubeConfigList) DeepCopy ¶
func (in *VirtualClusterInstanceWorkloadKubeConfigList) DeepCopy() *VirtualClusterInstanceWorkloadKubeConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterInstanceWorkloadKubeConfigList.
func (*VirtualClusterInstanceWorkloadKubeConfigList) DeepCopyInto ¶
func (in *VirtualClusterInstanceWorkloadKubeConfigList) DeepCopyInto(out *VirtualClusterInstanceWorkloadKubeConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterInstanceWorkloadKubeConfigList) DeepCopyObject ¶
func (in *VirtualClusterInstanceWorkloadKubeConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterTemplate ¶
type VirtualClusterTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualClusterTemplateSpec `json:"spec,omitempty"` Status VirtualClusterTemplateStatus `json:"status,omitempty"` }
func (*VirtualClusterTemplate) DeepCopy ¶
func (in *VirtualClusterTemplate) DeepCopy() *VirtualClusterTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterTemplate.
func (*VirtualClusterTemplate) DeepCopyInto ¶
func (in *VirtualClusterTemplate) DeepCopyInto(out *VirtualClusterTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterTemplate) DeepCopyObject ¶
func (in *VirtualClusterTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (VirtualClusterTemplate) GetGeneration ¶
func (pc VirtualClusterTemplate) GetGeneration() int64
func (*VirtualClusterTemplate) GetObjectMeta ¶
func (pc *VirtualClusterTemplate) GetObjectMeta() *metav1.ObjectMeta
func (*VirtualClusterTemplate) GetSpec ¶
func (pc *VirtualClusterTemplate) GetSpec() interface{}
func (*VirtualClusterTemplate) GetStatus ¶
func (pc *VirtualClusterTemplate) GetStatus() interface{}
func (VirtualClusterTemplate) NewStatus ¶
func (VirtualClusterTemplate) NewStatus() interface{}
func (*VirtualClusterTemplate) SetGeneration ¶
func (pc *VirtualClusterTemplate) SetGeneration(generation int64)
func (*VirtualClusterTemplate) SetSpec ¶
func (pc *VirtualClusterTemplate) SetSpec(s interface{})
func (*VirtualClusterTemplate) SetStatus ¶
func (pc *VirtualClusterTemplate) SetStatus(s interface{})
type VirtualClusterTemplateList ¶
type VirtualClusterTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualClusterTemplate `json:"items"` }
func (*VirtualClusterTemplateList) DeepCopy ¶
func (in *VirtualClusterTemplateList) DeepCopy() *VirtualClusterTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterTemplateList.
func (*VirtualClusterTemplateList) DeepCopyInto ¶
func (in *VirtualClusterTemplateList) DeepCopyInto(out *VirtualClusterTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterTemplateList) DeepCopyObject ¶
func (in *VirtualClusterTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterTemplateRegistry ¶
type VirtualClusterTemplateRegistry interface { ListVirtualClusterTemplates(ctx context.Context, options *internalversion.ListOptions) (*VirtualClusterTemplateList, error) GetVirtualClusterTemplate(ctx context.Context, id string, options *metav1.GetOptions) (*VirtualClusterTemplate, error) CreateVirtualClusterTemplate(ctx context.Context, id *VirtualClusterTemplate) (*VirtualClusterTemplate, error) UpdateVirtualClusterTemplate(ctx context.Context, id *VirtualClusterTemplate) (*VirtualClusterTemplate, error) DeleteVirtualClusterTemplate(ctx context.Context, id string) (bool, error) }
Registry is an interface for things that know how to store VirtualClusterTemplate. +k8s:deepcopy-gen=false
func NewVirtualClusterTemplateRegistry ¶
func NewVirtualClusterTemplateRegistry(sp builders.StandardStorageProvider) VirtualClusterTemplateRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type VirtualClusterTemplateSpec ¶
type VirtualClusterTemplateSpec struct {
storagev1.VirtualClusterTemplateSpec `json:",inline"`
}
func (*VirtualClusterTemplateSpec) DeepCopy ¶
func (in *VirtualClusterTemplateSpec) DeepCopy() *VirtualClusterTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterTemplateSpec.
func (*VirtualClusterTemplateSpec) DeepCopyInto ¶
func (in *VirtualClusterTemplateSpec) DeepCopyInto(out *VirtualClusterTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualClusterTemplateStatus ¶
type VirtualClusterTemplateStatus struct { storagev1.VirtualClusterTemplateStatus `json:",inline"` Apps []*clusterv1.EntityInfo `json:"apps,omitempty"` }
func (*VirtualClusterTemplateStatus) DeepCopy ¶
func (in *VirtualClusterTemplateStatus) DeepCopy() *VirtualClusterTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterTemplateStatus.
func (*VirtualClusterTemplateStatus) DeepCopyInto ¶
func (in *VirtualClusterTemplateStatus) DeepCopyInto(out *VirtualClusterTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualClusterTemplateStatusStrategy ¶
type VirtualClusterTemplateStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type VirtualClusterTemplateStrategy ¶
type VirtualClusterTemplateStrategy struct {
builders.DefaultStorageStrategy
}
VirtualClusterTemplate Functions and Structs
+k8s:deepcopy-gen=false
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Package api is the internal version of the API.
|
Package api is the internal version of the API. |
+k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/loft-sh/api/v3/pkg/apis/management +k8s:defaulter-gen=TypeMeta +groupName=management.loft.sh
|
+k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/loft-sh/api/v3/pkg/apis/management +k8s:defaulter-gen=TypeMeta +groupName=management.loft.sh |