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 AgentCostControlConfig
- 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 AssignedVia
- type Audit
- type AuditPolicy
- type AuditPolicyRule
- type Authentication
- type AuthenticationGithub
- type AuthenticationGithubOrg
- type AuthenticationGitlab
- type AuthenticationGoogle
- 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 Cloud
- 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 ClusterAccessRole
- type ClusterAccessSpec
- type ClusterAccessStatus
- type ClusterAccessStatusStrategy
- type ClusterAccessStrategy
- type ClusterAccounts
- type ClusterAgentConfig
- type ClusterAgentConfigCommon
- type ClusterAgentConfigList
- type ClusterCharts
- type ClusterChartsList
- 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 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 ConvertVirtualClusterConfig
- func (in *ConvertVirtualClusterConfig) DeepCopy() *ConvertVirtualClusterConfig
- func (in *ConvertVirtualClusterConfig) DeepCopyInto(out *ConvertVirtualClusterConfig)
- func (in *ConvertVirtualClusterConfig) DeepCopyObject() runtime.Object
- func (pc ConvertVirtualClusterConfig) GetGeneration() int64
- func (pc *ConvertVirtualClusterConfig) GetObjectMeta() *metav1.ObjectMeta
- func (pc *ConvertVirtualClusterConfig) GetSpec() interface{}
- func (pc *ConvertVirtualClusterConfig) GetStatus() interface{}
- func (ConvertVirtualClusterConfig) NewStatus() interface{}
- func (pc *ConvertVirtualClusterConfig) SetGeneration(generation int64)
- func (pc *ConvertVirtualClusterConfig) SetSpec(s interface{})
- func (pc *ConvertVirtualClusterConfig) SetStatus(s interface{})
- type ConvertVirtualClusterConfigList
- type ConvertVirtualClusterConfigRegistry
- type ConvertVirtualClusterConfigSpec
- type ConvertVirtualClusterConfigStatus
- type ConvertVirtualClusterConfigStatusStrategy
- type ConvertVirtualClusterConfigStrategy
- type CostControl
- type CostControlClusterConfig
- type CostControlGPUSettings
- type CostControlGlobalConfig
- type CostControlResourcePrice
- type CostControlSettings
- type DatabaseConnector
- func (in *DatabaseConnector) DeepCopy() *DatabaseConnector
- func (in *DatabaseConnector) DeepCopyInto(out *DatabaseConnector)
- func (in *DatabaseConnector) DeepCopyObject() runtime.Object
- func (pc DatabaseConnector) GetGeneration() int64
- func (pc *DatabaseConnector) GetObjectMeta() *metav1.ObjectMeta
- func (pc *DatabaseConnector) GetSpec() interface{}
- func (pc *DatabaseConnector) GetStatus() interface{}
- func (DatabaseConnector) NewStatus() interface{}
- func (pc *DatabaseConnector) SetGeneration(generation int64)
- func (pc *DatabaseConnector) SetSpec(s interface{})
- func (pc *DatabaseConnector) SetStatus(s interface{})
- type DatabaseConnectorList
- type DatabaseConnectorRegistry
- type DatabaseConnectorSpec
- type DatabaseConnectorStatus
- type DatabaseConnectorStatusStrategy
- type DatabaseConnectorStrategy
- 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 ImageBuilder
- 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 MaintenanceWindow
- type ManagementRole
- type NewRESTFunc
- type NodeClaim
- func (in *NodeClaim) DeepCopy() *NodeClaim
- func (in *NodeClaim) DeepCopyInto(out *NodeClaim)
- func (in *NodeClaim) DeepCopyObject() runtime.Object
- func (pc NodeClaim) GetGeneration() int64
- func (pc *NodeClaim) GetObjectMeta() *metav1.ObjectMeta
- func (pc *NodeClaim) GetSpec() interface{}
- func (pc *NodeClaim) GetStatus() interface{}
- func (NodeClaim) NewStatus() interface{}
- func (pc *NodeClaim) SetGeneration(generation int64)
- func (pc *NodeClaim) SetSpec(s interface{})
- func (pc *NodeClaim) SetStatus(s interface{})
- type NodeClaimData
- type NodeClaimList
- type NodeClaimRegistry
- type NodeClaimSpec
- type NodeClaimStatus
- type NodeClaimStatusStrategy
- type NodeClaimStrategy
- type NodeEnvironment
- func (in *NodeEnvironment) DeepCopy() *NodeEnvironment
- func (in *NodeEnvironment) DeepCopyInto(out *NodeEnvironment)
- func (in *NodeEnvironment) DeepCopyObject() runtime.Object
- func (pc NodeEnvironment) GetGeneration() int64
- func (pc *NodeEnvironment) GetObjectMeta() *metav1.ObjectMeta
- func (pc *NodeEnvironment) GetSpec() interface{}
- func (pc *NodeEnvironment) GetStatus() interface{}
- func (NodeEnvironment) NewStatus() interface{}
- func (pc *NodeEnvironment) SetGeneration(generation int64)
- func (pc *NodeEnvironment) SetSpec(s interface{})
- func (pc *NodeEnvironment) SetStatus(s interface{})
- type NodeEnvironmentData
- type NodeEnvironmentList
- type NodeEnvironmentRegistry
- type NodeEnvironmentSpec
- type NodeEnvironmentStatus
- type NodeEnvironmentStatusStrategy
- type NodeEnvironmentStrategy
- type NodeProvider
- func (in *NodeProvider) DeepCopy() *NodeProvider
- func (in *NodeProvider) DeepCopyInto(out *NodeProvider)
- func (in *NodeProvider) DeepCopyObject() runtime.Object
- func (pc NodeProvider) GetGeneration() int64
- func (pc *NodeProvider) GetObjectMeta() *metav1.ObjectMeta
- func (pc *NodeProvider) GetSpec() interface{}
- func (pc *NodeProvider) GetStatus() interface{}
- func (NodeProvider) NewStatus() interface{}
- func (pc *NodeProvider) SetGeneration(generation int64)
- func (pc *NodeProvider) SetSpec(s interface{})
- func (pc *NodeProvider) SetStatus(s interface{})
- type NodeProviderBCMGetResourcesResult
- type NodeProviderBCMNodeGroup
- type NodeProviderBCMNodeWithResources
- type NodeProviderBCMTestConnectionResult
- type NodeProviderCalculateCostResult
- type NodeProviderExec
- type NodeProviderExecList
- type NodeProviderExecResult
- type NodeProviderExecSpec
- type NodeProviderExecStatus
- type NodeProviderList
- type NodeProviderRegistry
- type NodeProviderSpec
- type NodeProviderStatus
- type NodeProviderStatusStrategy
- type NodeProviderStrategy
- type NodeProviderTerraformValidateResult
- type NodeType
- func (in *NodeType) DeepCopy() *NodeType
- func (in *NodeType) DeepCopyInto(out *NodeType)
- func (in *NodeType) DeepCopyObject() runtime.Object
- func (pc NodeType) GetGeneration() int64
- func (pc *NodeType) GetObjectMeta() *metav1.ObjectMeta
- func (pc *NodeType) GetSpec() interface{}
- func (pc *NodeType) GetStatus() interface{}
- func (NodeType) NewStatus() interface{}
- func (pc *NodeType) SetGeneration(generation int64)
- func (pc *NodeType) SetSpec(s interface{})
- func (pc *NodeType) SetStatus(s interface{})
- type NodeTypeList
- type NodeTypeRegistry
- type NodeTypeSpec
- type NodeTypeStatus
- type NodeTypeStatusStrategy
- type NodeTypeStrategy
- type OIDC
- type OIDCClient
- func (in *OIDCClient) DeepCopy() *OIDCClient
- func (in *OIDCClient) DeepCopyInto(out *OIDCClient)
- func (in *OIDCClient) DeepCopyObject() runtime.Object
- func (pc OIDCClient) GetGeneration() int64
- func (pc *OIDCClient) GetObjectMeta() *metav1.ObjectMeta
- func (pc *OIDCClient) GetSpec() interface{}
- func (pc *OIDCClient) GetStatus() interface{}
- func (OIDCClient) NewStatus() interface{}
- func (pc *OIDCClient) SetGeneration(generation int64)
- func (pc *OIDCClient) SetSpec(s interface{})
- func (pc *OIDCClient) SetStatus(s interface{})
- type OIDCClientList
- type OIDCClientRegistry
- type OIDCClientSpec
- type OIDCClientStatus
- type OIDCClientStatusStrategy
- type OIDCClientStrategy
- type ObjectName
- type ObjectPermission
- type Operation
- type OperationPhase
- 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 PlatformDB
- 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 ProjectList
- type ProjectMember
- type ProjectMembers
- type ProjectMembersList
- type ProjectMembership
- 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 ProjectNodeTypes
- type ProjectNodeTypesList
- type ProjectRegistry
- type ProjectRole
- 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 RegisterVirtualCluster
- func (in *RegisterVirtualCluster) DeepCopy() *RegisterVirtualCluster
- func (in *RegisterVirtualCluster) DeepCopyInto(out *RegisterVirtualCluster)
- func (in *RegisterVirtualCluster) DeepCopyObject() runtime.Object
- func (pc RegisterVirtualCluster) GetGeneration() int64
- func (pc *RegisterVirtualCluster) GetObjectMeta() *metav1.ObjectMeta
- func (pc *RegisterVirtualCluster) GetSpec() interface{}
- func (pc *RegisterVirtualCluster) GetStatus() interface{}
- func (RegisterVirtualCluster) NewStatus() interface{}
- func (pc *RegisterVirtualCluster) SetGeneration(generation int64)
- func (pc *RegisterVirtualCluster) SetSpec(s interface{})
- func (pc *RegisterVirtualCluster) SetStatus(s interface{})
- type RegisterVirtualClusterList
- type RegisterVirtualClusterRegistry
- type RegisterVirtualClusterSpec
- type RegisterVirtualClusterStatus
- type RegisterVirtualClusterStatusStrategy
- type RegisterVirtualClusterStrategy
- 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 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 SnapshotRequest
- type SnapshotRequestError
- type SnapshotRequestMetadata
- type SnapshotRequestPhase
- type SnapshotRequestStatus
- type SnapshotTaken
- type SnapshotTakenStatus
- 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 StandaloneEtcdPeer
- type StandaloneEtcdPeerCoordinator
- type StandalonePKI
- 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 TeamObjectPermissions
- type TeamObjectPermissionsList
- type TeamPermissions
- type TeamPermissionsList
- type TeamRegistry
- type TeamSpec
- type TeamStatus
- type TeamStatusStrategy
- type TeamStrategy
- type TranslateVClusterResourceName
- func (in *TranslateVClusterResourceName) DeepCopy() *TranslateVClusterResourceName
- func (in *TranslateVClusterResourceName) DeepCopyInto(out *TranslateVClusterResourceName)
- func (in *TranslateVClusterResourceName) DeepCopyObject() runtime.Object
- func (pc TranslateVClusterResourceName) GetGeneration() int64
- func (pc *TranslateVClusterResourceName) GetObjectMeta() *metav1.ObjectMeta
- func (pc *TranslateVClusterResourceName) GetSpec() interface{}
- func (pc *TranslateVClusterResourceName) GetStatus() interface{}
- func (TranslateVClusterResourceName) NewStatus() interface{}
- func (pc *TranslateVClusterResourceName) SetGeneration(generation int64)
- func (pc *TranslateVClusterResourceName) SetSpec(s interface{})
- func (pc *TranslateVClusterResourceName) SetStatus(s interface{})
- type TranslateVClusterResourceNameList
- type TranslateVClusterResourceNameRegistry
- type TranslateVClusterResourceNameSpec
- type TranslateVClusterResourceNameStatus
- type TranslateVClusterResourceNameStatusStrategy
- type TranslateVClusterResourceNameStrategy
- type UsageDownload
- func (in *UsageDownload) DeepCopy() *UsageDownload
- func (in *UsageDownload) DeepCopyInto(out *UsageDownload)
- func (in *UsageDownload) DeepCopyObject() runtime.Object
- func (pc UsageDownload) GetGeneration() int64
- func (pc *UsageDownload) GetObjectMeta() *metav1.ObjectMeta
- func (pc *UsageDownload) GetSpec() interface{}
- func (pc *UsageDownload) GetStatus() interface{}
- func (UsageDownload) NewStatus() interface{}
- func (pc *UsageDownload) SetGeneration(generation int64)
- func (pc *UsageDownload) SetSpec(s interface{})
- func (pc *UsageDownload) SetStatus(s interface{})
- type UsageDownloadList
- type UsageDownloadRegistry
- type UsageDownloadSpec
- type UsageDownloadStatus
- type UsageDownloadStatusStrategy
- type UsageDownloadStrategy
- 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 UserObjectPermissions
- type UserObjectPermissionsList
- type UserPermissions
- type UserPermissionsList
- type UserPermissionsRole
- type UserProfile
- type UserProfileList
- type UserProfileSecret
- type UserQuotasOptions
- type UserRegistry
- type UserSpacesOptions
- type UserSpec
- type UserStatus
- type UserStatusStrategy
- type UserStrategy
- type UserVirtualClustersOptions
- type VirtualClusterAccessKey
- type VirtualClusterAccessKeyList
- type VirtualClusterExternalDatabase
- type VirtualClusterExternalDatabaseList
- type VirtualClusterExternalDatabaseSpec
- type VirtualClusterExternalDatabaseStatus
- 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 VirtualClusterInstanceShell
- type VirtualClusterInstanceShellList
- type VirtualClusterInstanceSnapshot
- type VirtualClusterInstanceSnapshotList
- type VirtualClusterInstanceSnapshotStatus
- type VirtualClusterInstanceSpec
- type VirtualClusterInstanceStatus
- type VirtualClusterInstanceStatusStrategy
- type VirtualClusterInstanceStrategy
- type VirtualClusterNodeAccessKey
- type VirtualClusterNodeAccessKeyList
- type VirtualClusterNodeAccessKeySpec
- type VirtualClusterNodeAccessKeyStatus
- type VirtualClusterRole
- type VirtualClusterSchema
- func (in *VirtualClusterSchema) DeepCopy() *VirtualClusterSchema
- func (in *VirtualClusterSchema) DeepCopyInto(out *VirtualClusterSchema)
- func (in *VirtualClusterSchema) DeepCopyObject() runtime.Object
- func (pc VirtualClusterSchema) GetGeneration() int64
- func (pc *VirtualClusterSchema) GetObjectMeta() *metav1.ObjectMeta
- func (pc *VirtualClusterSchema) GetSpec() interface{}
- func (pc *VirtualClusterSchema) GetStatus() interface{}
- func (VirtualClusterSchema) NewStatus() interface{}
- func (pc *VirtualClusterSchema) SetGeneration(generation int64)
- func (pc *VirtualClusterSchema) SetSpec(s interface{})
- func (pc *VirtualClusterSchema) SetStatus(s interface{})
- type VirtualClusterSchemaList
- type VirtualClusterSchemaRegistry
- type VirtualClusterSchemaSpec
- type VirtualClusterSchemaStatus
- type VirtualClusterSchemaStatusStrategy
- type VirtualClusterSchemaStrategy
- type VirtualClusterShellSpec
- type VirtualClusterShellStatus
- type VirtualClusterStandalone
- type VirtualClusterStandaloneList
- type VirtualClusterStandaloneSpec
- type VirtualClusterStandaloneStatus
- 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
- type VolumeSnapshotRequestStatus
- type VolumeSnapshotsRequestStatus
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 NewClusterStatusREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewClusterStatusRESTFunc(Factory) } NewClusterStatusRESTFunc 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 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 ManagementConvertVirtualClusterConfigStorage = builders.NewApiResourceWithStorage( InternalConvertVirtualClusterConfig, func() runtime.Object { return &ConvertVirtualClusterConfig{} }, func() runtime.Object { return &ConvertVirtualClusterConfigList{} }, NewConvertVirtualClusterConfigREST, ) NewConvertVirtualClusterConfigREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewConvertVirtualClusterConfigRESTFunc(Factory) } NewConvertVirtualClusterConfigRESTFunc NewRESTFunc ManagementDatabaseConnectorStorage = builders.NewApiResourceWithStorage( InternalDatabaseConnector, func() runtime.Object { return &DatabaseConnector{} }, func() runtime.Object { return &DatabaseConnectorList{} }, NewDatabaseConnectorREST, ) NewDatabaseConnectorREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewDatabaseConnectorRESTFunc(Factory) } NewDatabaseConnectorRESTFunc 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 ManagementNodeClaimStorage = builders.NewApiResourceWithStorage( InternalNodeClaim, func() runtime.Object { return &NodeClaim{} }, func() runtime.Object { return &NodeClaimList{} }, NewNodeClaimREST, ) NewNodeClaimREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewNodeClaimRESTFunc(Factory) } NewNodeClaimRESTFunc NewRESTFunc NewNodeClaimStatusREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewNodeClaimStatusRESTFunc(Factory) } NewNodeClaimStatusRESTFunc NewRESTFunc ManagementNodeEnvironmentStorage = builders.NewApiResourceWithStorage( InternalNodeEnvironment, func() runtime.Object { return &NodeEnvironment{} }, func() runtime.Object { return &NodeEnvironmentList{} }, NewNodeEnvironmentREST, ) NewNodeEnvironmentREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewNodeEnvironmentRESTFunc(Factory) } NewNodeEnvironmentRESTFunc NewRESTFunc NewNodeEnvironmentStatusREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewNodeEnvironmentStatusRESTFunc(Factory) } NewNodeEnvironmentStatusRESTFunc NewRESTFunc ManagementNodeProviderStorage = builders.NewApiResourceWithStorage( InternalNodeProvider, func() runtime.Object { return &NodeProvider{} }, func() runtime.Object { return &NodeProviderList{} }, NewNodeProviderREST, ) NewNodeProviderREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewNodeProviderRESTFunc(Factory) } NewNodeProviderRESTFunc NewRESTFunc NewNodeProviderStatusREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewNodeProviderStatusRESTFunc(Factory) } NewNodeProviderStatusRESTFunc NewRESTFunc ManagementNodeTypeStorage = builders.NewApiResourceWithStorage( InternalNodeType, func() runtime.Object { return &NodeType{} }, func() runtime.Object { return &NodeTypeList{} }, NewNodeTypeREST, ) NewNodeTypeREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewNodeTypeRESTFunc(Factory) } NewNodeTypeRESTFunc NewRESTFunc NewNodeTypeStatusREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewNodeTypeStatusRESTFunc(Factory) } NewNodeTypeStatusRESTFunc NewRESTFunc ManagementOIDCClientStorage = builders.NewApiResourceWithStorage( InternalOIDCClient, func() runtime.Object { return &OIDCClient{} }, func() runtime.Object { return &OIDCClientList{} }, NewOIDCClientREST, ) NewOIDCClientREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewOIDCClientRESTFunc(Factory) } NewOIDCClientRESTFunc 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 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 ManagementRegisterVirtualClusterStorage = builders.NewApiResourceWithStorage( InternalRegisterVirtualCluster, func() runtime.Object { return &RegisterVirtualCluster{} }, func() runtime.Object { return &RegisterVirtualClusterList{} }, NewRegisterVirtualClusterREST, ) NewRegisterVirtualClusterREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewRegisterVirtualClusterRESTFunc(Factory) } NewRegisterVirtualClusterRESTFunc 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 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) } 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 ManagementTranslateVClusterResourceNameStorage = builders.NewApiResourceWithStorage( InternalTranslateVClusterResourceName, func() runtime.Object { return &TranslateVClusterResourceName{} }, func() runtime.Object { return &TranslateVClusterResourceNameList{} }, NewTranslateVClusterResourceNameREST, ) NewTranslateVClusterResourceNameREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewTranslateVClusterResourceNameRESTFunc(Factory) } NewTranslateVClusterResourceNameRESTFunc NewRESTFunc ManagementUsageDownloadStorage = builders.NewApiResourceWithStorage( InternalUsageDownload, func() runtime.Object { return &UsageDownload{} }, func() runtime.Object { return &UsageDownloadList{} }, NewUsageDownloadREST, ) NewUsageDownloadREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewUsageDownloadRESTFunc(Factory) } NewUsageDownloadRESTFunc 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 ManagementVirtualClusterSchemaStorage = builders.NewApiResourceWithStorage( InternalVirtualClusterSchema, func() runtime.Object { return &VirtualClusterSchema{} }, func() runtime.Object { return &VirtualClusterSchemaList{} }, NewVirtualClusterSchemaREST, ) NewVirtualClusterSchemaREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewVirtualClusterSchemaRESTFunc(Factory) } NewVirtualClusterSchemaRESTFunc 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 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{} }, ) 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{} }, ) InternalConvertVirtualClusterConfig = builders.NewInternalResource( "convertvirtualclusterconfig", "ConvertVirtualClusterConfig", func() runtime.Object { return &ConvertVirtualClusterConfig{} }, func() runtime.Object { return &ConvertVirtualClusterConfigList{} }, ) InternalConvertVirtualClusterConfigStatus = builders.NewInternalResourceStatus( "convertvirtualclusterconfig", "ConvertVirtualClusterConfigStatus", func() runtime.Object { return &ConvertVirtualClusterConfig{} }, func() runtime.Object { return &ConvertVirtualClusterConfigList{} }, ) InternalDatabaseConnector = builders.NewInternalResource( "databaseconnectors", "DatabaseConnector", func() runtime.Object { return &DatabaseConnector{} }, func() runtime.Object { return &DatabaseConnectorList{} }, ) InternalDatabaseConnectorStatus = builders.NewInternalResourceStatus( "databaseconnectors", "DatabaseConnectorStatus", func() runtime.Object { return &DatabaseConnector{} }, func() runtime.Object { return &DatabaseConnectorList{} }, ) 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{} }, ) InternalNodeClaim = builders.NewInternalResource( "nodeclaims", "NodeClaim", func() runtime.Object { return &NodeClaim{} }, func() runtime.Object { return &NodeClaimList{} }, ) InternalNodeClaimStatus = builders.NewInternalResourceStatus( "nodeclaims", "NodeClaimStatus", func() runtime.Object { return &NodeClaim{} }, func() runtime.Object { return &NodeClaimList{} }, ) InternalNodeEnvironment = builders.NewInternalResource( "nodeenvironments", "NodeEnvironment", func() runtime.Object { return &NodeEnvironment{} }, func() runtime.Object { return &NodeEnvironmentList{} }, ) InternalNodeEnvironmentStatus = builders.NewInternalResourceStatus( "nodeenvironments", "NodeEnvironmentStatus", func() runtime.Object { return &NodeEnvironment{} }, func() runtime.Object { return &NodeEnvironmentList{} }, ) InternalNodeProvider = builders.NewInternalResource( "nodeproviders", "NodeProvider", func() runtime.Object { return &NodeProvider{} }, func() runtime.Object { return &NodeProviderList{} }, ) InternalNodeProviderStatus = builders.NewInternalResourceStatus( "nodeproviders", "NodeProviderStatus", func() runtime.Object { return &NodeProvider{} }, func() runtime.Object { return &NodeProviderList{} }, ) InternalNodeProviderExecREST = builders.NewInternalSubresource( "nodeproviders", "NodeProviderExec", "exec", func() runtime.Object { return &NodeProviderExec{} }, ) NewNodeProviderExecREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewNodeProviderExecRESTFunc(Factory) } NewNodeProviderExecRESTFunc NewRESTFunc InternalNodeType = builders.NewInternalResource( "nodetypes", "NodeType", func() runtime.Object { return &NodeType{} }, func() runtime.Object { return &NodeTypeList{} }, ) InternalNodeTypeStatus = builders.NewInternalResourceStatus( "nodetypes", "NodeTypeStatus", func() runtime.Object { return &NodeType{} }, func() runtime.Object { return &NodeTypeList{} }, ) InternalOIDCClient = builders.NewInternalResource( "oidcclients", "OIDCClient", func() runtime.Object { return &OIDCClient{} }, func() runtime.Object { return &OIDCClientList{} }, ) InternalOIDCClientStatus = builders.NewInternalResourceStatus( "oidcclients", "OIDCClientStatus", func() runtime.Object { return &OIDCClient{} }, func() runtime.Object { return &OIDCClientList{} }, ) 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{} }, ) 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 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 InternalProjectNodeTypesREST = builders.NewInternalSubresource( "projects", "ProjectNodeTypes", "nodetypes", func() runtime.Object { return &ProjectNodeTypes{} }, ) NewProjectNodeTypesREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewProjectNodeTypesRESTFunc(Factory) } NewProjectNodeTypesRESTFunc 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{} }, ) InternalRegisterVirtualCluster = builders.NewInternalResource( "registervirtualclusters", "RegisterVirtualCluster", func() runtime.Object { return &RegisterVirtualCluster{} }, func() runtime.Object { return &RegisterVirtualClusterList{} }, ) InternalRegisterVirtualClusterStatus = builders.NewInternalResourceStatus( "registervirtualclusters", "RegisterVirtualClusterStatus", func() runtime.Object { return &RegisterVirtualCluster{} }, func() runtime.Object { return &RegisterVirtualClusterList{} }, ) 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{} }, ) 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{} }, ) 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 InternalTeamObjectPermissionsREST = builders.NewInternalSubresource( "teams", "TeamObjectPermissions", "object-permissions", func() runtime.Object { return &TeamObjectPermissions{} }, ) NewTeamObjectPermissionsREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewTeamObjectPermissionsRESTFunc(Factory) } NewTeamObjectPermissionsRESTFunc NewRESTFunc InternalTeamPermissionsREST = builders.NewInternalSubresource( "teams", "TeamPermissions", "permissions", func() runtime.Object { return &TeamPermissions{} }, ) NewTeamPermissionsREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewTeamPermissionsRESTFunc(Factory) } NewTeamPermissionsRESTFunc NewRESTFunc InternalTranslateVClusterResourceName = builders.NewInternalResource( "translatevclusterresourcenames", "TranslateVClusterResourceName", func() runtime.Object { return &TranslateVClusterResourceName{} }, func() runtime.Object { return &TranslateVClusterResourceNameList{} }, ) InternalTranslateVClusterResourceNameStatus = builders.NewInternalResourceStatus( "translatevclusterresourcenames", "TranslateVClusterResourceNameStatus", func() runtime.Object { return &TranslateVClusterResourceName{} }, func() runtime.Object { return &TranslateVClusterResourceNameList{} }, ) InternalUsageDownload = builders.NewInternalResource( "usagedownload", "UsageDownload", func() runtime.Object { return &UsageDownload{} }, func() runtime.Object { return &UsageDownloadList{} }, ) InternalUsageDownloadStatus = builders.NewInternalResourceStatus( "usagedownload", "UsageDownloadStatus", func() runtime.Object { return &UsageDownload{} }, func() runtime.Object { return &UsageDownloadList{} }, ) 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 InternalUserObjectPermissionsREST = builders.NewInternalSubresource( "users", "UserObjectPermissions", "object-permissions", func() runtime.Object { return &UserObjectPermissions{} }, ) NewUserObjectPermissionsREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewUserObjectPermissionsRESTFunc(Factory) } NewUserObjectPermissionsRESTFunc 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{} }, ) InternalVirtualClusterAccessKeyREST = builders.NewInternalSubresource( "virtualclusterinstances", "VirtualClusterAccessKey", "accesskey", func() runtime.Object { return &VirtualClusterAccessKey{} }, ) NewVirtualClusterAccessKeyREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewVirtualClusterAccessKeyRESTFunc(Factory) } NewVirtualClusterAccessKeyRESTFunc NewRESTFunc InternalVirtualClusterExternalDatabaseREST = builders.NewInternalSubresource( "virtualclusterinstances", "VirtualClusterExternalDatabase", "externaldatabase", func() runtime.Object { return &VirtualClusterExternalDatabase{} }, ) NewVirtualClusterExternalDatabaseREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewVirtualClusterExternalDatabaseRESTFunc(Factory) } NewVirtualClusterExternalDatabaseRESTFunc NewRESTFunc 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 InternalVirtualClusterNodeAccessKeyREST = builders.NewInternalSubresource( "virtualclusterinstances", "VirtualClusterNodeAccessKey", "nodeaccesskey", func() runtime.Object { return &VirtualClusterNodeAccessKey{} }, ) NewVirtualClusterNodeAccessKeyREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewVirtualClusterNodeAccessKeyRESTFunc(Factory) } NewVirtualClusterNodeAccessKeyRESTFunc NewRESTFunc InternalVirtualClusterInstanceShellREST = builders.NewInternalSubresource( "virtualclusterinstances", "VirtualClusterInstanceShell", "shell", func() runtime.Object { return &VirtualClusterInstanceShell{} }, ) NewVirtualClusterInstanceShellREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewVirtualClusterInstanceShellRESTFunc(Factory) } NewVirtualClusterInstanceShellRESTFunc NewRESTFunc InternalVirtualClusterInstanceSnapshotREST = builders.NewInternalSubresource( "virtualclusterinstances", "VirtualClusterInstanceSnapshot", "snapshot", func() runtime.Object { return &VirtualClusterInstanceSnapshot{} }, ) NewVirtualClusterInstanceSnapshotREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewVirtualClusterInstanceSnapshotRESTFunc(Factory) } NewVirtualClusterInstanceSnapshotRESTFunc NewRESTFunc InternalVirtualClusterStandaloneREST = builders.NewInternalSubresource( "virtualclusterinstances", "VirtualClusterStandalone", "standalone", func() runtime.Object { return &VirtualClusterStandalone{} }, ) NewVirtualClusterStandaloneREST = func(getter generic.RESTOptionsGetter) rest.Storage { return NewVirtualClusterStandaloneRESTFunc(Factory) } NewVirtualClusterStandaloneRESTFunc NewRESTFunc InternalVirtualClusterSchema = builders.NewInternalResource( "virtualclusterschemas", "VirtualClusterSchema", func() runtime.Object { return &VirtualClusterSchema{} }, func() runtime.Object { return &VirtualClusterSchemaList{} }, ) InternalVirtualClusterSchemaStatus = builders.NewInternalResourceStatus( "virtualclusterschemas", "VirtualClusterSchemaStatus", func() runtime.Object { return &VirtualClusterSchema{} }, func() runtime.Object { return &VirtualClusterSchemaList{} }, ) 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, InternalClusterAccess, InternalClusterAccessStatus, InternalClusterRoleTemplate, InternalClusterRoleTemplateStatus, InternalConfig, InternalConfigStatus, InternalConvertVirtualClusterConfig, InternalConvertVirtualClusterConfigStatus, InternalDatabaseConnector, InternalDatabaseConnectorStatus, InternalDirectClusterEndpointToken, InternalDirectClusterEndpointTokenStatus, InternalEvent, InternalEventStatus, InternalFeature, InternalFeatureStatus, InternalIngressAuthToken, InternalIngressAuthTokenStatus, InternalKiosk, InternalKioskStatus, InternalLicense, InternalLicenseStatus, InternalLicenseRequestREST, InternalLicenseToken, InternalLicenseTokenStatus, InternalLoftUpgrade, InternalLoftUpgradeStatus, InternalNodeClaim, InternalNodeClaimStatus, InternalNodeEnvironment, InternalNodeEnvironmentStatus, InternalNodeProvider, InternalNodeProviderStatus, InternalNodeProviderExecREST, InternalNodeType, InternalNodeTypeStatus, InternalOIDCClient, InternalOIDCClientStatus, InternalOwnedAccessKey, InternalOwnedAccessKeyStatus, InternalProject, InternalProjectStatus, InternalProjectChartInfoREST, InternalProjectChartsREST, InternalProjectClustersREST, InternalProjectImportSpaceREST, InternalProjectMembersREST, InternalProjectMigrateSpaceInstanceREST, InternalProjectMigrateVirtualClusterInstanceREST, InternalProjectNodeTypesREST, InternalProjectTemplatesREST, InternalProjectSecret, InternalProjectSecretStatus, InternalRedirectToken, InternalRedirectTokenStatus, InternalRegisterVirtualCluster, InternalRegisterVirtualClusterStatus, InternalResetAccessKey, InternalResetAccessKeyStatus, InternalSelf, InternalSelfStatus, InternalSelfSubjectAccessReview, InternalSelfSubjectAccessReviewStatus, InternalSharedSecret, InternalSharedSecretStatus, InternalSpaceInstance, InternalSpaceInstanceStatus, InternalSpaceTemplate, InternalSpaceTemplateStatus, InternalSubjectAccessReview, InternalSubjectAccessReviewStatus, InternalTask, InternalTaskStatus, InternalTaskLogREST, InternalTeam, InternalTeamStatus, InternalTeamAccessKeysREST, InternalTeamClustersREST, InternalTeamObjectPermissionsREST, InternalTeamPermissionsREST, InternalTranslateVClusterResourceName, InternalTranslateVClusterResourceNameStatus, InternalUsageDownload, InternalUsageDownloadStatus, InternalUser, InternalUserStatus, InternalUserAccessKeysREST, InternalUserClustersREST, InternalUserObjectPermissionsREST, InternalUserPermissionsREST, InternalUserProfileREST, InternalVirtualClusterInstance, InternalVirtualClusterInstanceStatus, InternalVirtualClusterAccessKeyREST, InternalVirtualClusterExternalDatabaseREST, InternalVirtualClusterInstanceKubeConfigREST, InternalVirtualClusterInstanceLogREST, InternalVirtualClusterNodeAccessKeyREST, InternalVirtualClusterInstanceShellREST, InternalVirtualClusterInstanceSnapshotREST, InternalVirtualClusterStandaloneREST, InternalVirtualClusterSchema, InternalVirtualClusterSchemaStatus, 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 AgentCostControlConfig ¶ added in v4.2.2
type AgentCostControlConfig struct {
Enabled *bool `json:"enabled,omitempty"`
CostControlClusterConfig `json:",inline"`
}
func (*AgentCostControlConfig) DeepCopy ¶ added in v4.2.2
func (in *AgentCostControlConfig) DeepCopy() *AgentCostControlConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentCostControlConfig.
func (*AgentCostControlConfig) DeepCopyInto ¶ added in v4.2.2
func (in *AgentCostControlConfig) DeepCopyInto(out *AgentCostControlConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 AssignedVia ¶ added in v4.3.0
type AssignedVia struct {
ObjectName `json:",inline"`
Kind string `json:"kind,omitempty"`
Owner bool `json:"owner,omitempty"`
}
func (*AssignedVia) DeepCopy ¶ added in v4.3.0
func (in *AssignedVia) DeepCopy() *AssignedVia
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AssignedVia.
func (*AssignedVia) DeepCopyInto ¶ added in v4.3.0
func (in *AssignedVia) DeepCopyInto(out *AssignedVia)
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"`
DisableUserCreation bool `json:"disableUserCreation,omitempty"`
AccessKeyMaxTTLSeconds int64 `json:"accessKeyMaxTTLSeconds,omitempty"`
LoginAccessKeyTTLSeconds *int64 `json:"loginAccessKeyTTLSeconds,omitempty"`
CustomHttpHeaders map[string]string `json:"customHttpHeaders,omitempty"`
GroupsFilters []string `json:"groupsFilters,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 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"`
}
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"`
}
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"`
}
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 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"`
}
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"`
AllowedExtraClaims []string `json:"allowedExtraClaims,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"`
Resource string `json:"resource,omitempty"`
}
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 Cloud ¶ added in v4.1.0
type Cloud struct {
ReleaseChannel string `json:"releaseChannel,omitempty"`
MaintenanceWindow MaintenanceWindow `json:"maintenanceWindow,omitempty"`
}
func (*Cloud) DeepCopy ¶ added in v4.1.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cloud.
func (*Cloud) DeepCopyInto ¶ added in v4.1.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 ClusterAccessRole ¶ added in v4.3.0
type ClusterAccessRole struct {
ObjectName `json:",inline"`
Clusters []ObjectName `json:"clusters,omitempty"`
AssignedVia AssignedVia `json:"assignedVia,omitempty"`
}
func (*ClusterAccessRole) DeepCopy ¶ added in v4.3.0
func (in *ClusterAccessRole) DeepCopy() *ClusterAccessRole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterAccessRole.
func (*ClusterAccessRole) DeepCopyInto ¶ added in v4.3.0
func (in *ClusterAccessRole) DeepCopyInto(out *ClusterAccessRole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 []*storagev1.EntityInfo `json:"clusters,omitempty"`
Users []*storagev1.UserOrTeamEntity `json:"users,omitempty"`
Teams []*storagev1.EntityInfo `json:"teams,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"`
ProjectNamespacePrefix string `json:"projectNamespacePrefix,omitempty"`
LoftInstanceID string `json:"loftInstanceID,omitempty"`
AnalyticsSpec AgentAnalyticsSpec `json:"analyticsSpec"`
CostControl *AgentCostControlConfig `json:"costControl,omitempty"`
AuthenticateVersionEndpoint bool `json:"authenticateVersionEndpoint,omitempty"`
}
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 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 storagev1.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 []*storagev1.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 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"`
ProjectNamespacePrefix *string `json:"projectNamespacePrefix,omitempty"`
DevPodSubDomain string `json:"devPodSubDomain,omitempty"`
UISettings *uiv1.UISettingsConfig `json:"uiSettings,omitempty"`
VaultIntegration *storagev1.VaultIntegrationSpec `json:"vault,omitempty"`
DisableConfigEndpoint bool `json:"disableConfigEndpoint,omitempty"`
AuthenticateVersionEndpoint bool `json:"authenticateVersionEndpoint,omitempty"`
Cloud *Cloud `json:"cloud,omitempty"`
CostControl *CostControl `json:"costControl,omitempty"`
PlatformDB *PlatformDB `json:"platformDB,omitempty"`
ImageBuilder *ImageBuilder `json:"imageBuilder,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 ConvertVirtualClusterConfig ¶
type ConvertVirtualClusterConfig struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec ConvertVirtualClusterConfigSpec `json:"spec,omitempty"`
Status ConvertVirtualClusterConfigStatus `json:"status,omitempty"`
}
func (*ConvertVirtualClusterConfig) DeepCopy ¶
func (in *ConvertVirtualClusterConfig) DeepCopy() *ConvertVirtualClusterConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConvertVirtualClusterConfig.
func (*ConvertVirtualClusterConfig) DeepCopyInto ¶
func (in *ConvertVirtualClusterConfig) DeepCopyInto(out *ConvertVirtualClusterConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConvertVirtualClusterConfig) DeepCopyObject ¶
func (in *ConvertVirtualClusterConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (ConvertVirtualClusterConfig) GetGeneration ¶
func (pc ConvertVirtualClusterConfig) GetGeneration() int64
func (*ConvertVirtualClusterConfig) GetObjectMeta ¶
func (pc *ConvertVirtualClusterConfig) GetObjectMeta() *metav1.ObjectMeta
func (*ConvertVirtualClusterConfig) GetSpec ¶
func (pc *ConvertVirtualClusterConfig) GetSpec() interface{}
func (*ConvertVirtualClusterConfig) GetStatus ¶
func (pc *ConvertVirtualClusterConfig) GetStatus() interface{}
func (ConvertVirtualClusterConfig) NewStatus ¶
func (ConvertVirtualClusterConfig) NewStatus() interface{}
func (*ConvertVirtualClusterConfig) SetGeneration ¶
func (pc *ConvertVirtualClusterConfig) SetGeneration(generation int64)
func (*ConvertVirtualClusterConfig) SetSpec ¶
func (pc *ConvertVirtualClusterConfig) SetSpec(s interface{})
func (*ConvertVirtualClusterConfig) SetStatus ¶
func (pc *ConvertVirtualClusterConfig) SetStatus(s interface{})
type ConvertVirtualClusterConfigList ¶
type ConvertVirtualClusterConfigList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []ConvertVirtualClusterConfig `json:"items"`
}
func (*ConvertVirtualClusterConfigList) DeepCopy ¶
func (in *ConvertVirtualClusterConfigList) DeepCopy() *ConvertVirtualClusterConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConvertVirtualClusterConfigList.
func (*ConvertVirtualClusterConfigList) DeepCopyInto ¶
func (in *ConvertVirtualClusterConfigList) DeepCopyInto(out *ConvertVirtualClusterConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConvertVirtualClusterConfigList) DeepCopyObject ¶
func (in *ConvertVirtualClusterConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConvertVirtualClusterConfigRegistry ¶
type ConvertVirtualClusterConfigRegistry interface {
ListConvertVirtualClusterConfigs(ctx context.Context, options *internalversion.ListOptions) (*ConvertVirtualClusterConfigList, error)
GetConvertVirtualClusterConfig(ctx context.Context, id string, options *metav1.GetOptions) (*ConvertVirtualClusterConfig, error)
CreateConvertVirtualClusterConfig(ctx context.Context, id *ConvertVirtualClusterConfig) (*ConvertVirtualClusterConfig, error)
UpdateConvertVirtualClusterConfig(ctx context.Context, id *ConvertVirtualClusterConfig) (*ConvertVirtualClusterConfig, error)
DeleteConvertVirtualClusterConfig(ctx context.Context, id string) (bool, error)
}
Registry is an interface for things that know how to store ConvertVirtualClusterConfig. +k8s:deepcopy-gen=false
func NewConvertVirtualClusterConfigRegistry ¶
func NewConvertVirtualClusterConfigRegistry(sp builders.StandardStorageProvider) ConvertVirtualClusterConfigRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type ConvertVirtualClusterConfigSpec ¶
type ConvertVirtualClusterConfigSpec struct {
Annotations map[string]string `json:"annotations,omitempty"`
Distro string `json:"distro,omitempty"`
Values string `json:"values,omitempty"`
}
func (*ConvertVirtualClusterConfigSpec) DeepCopy ¶
func (in *ConvertVirtualClusterConfigSpec) DeepCopy() *ConvertVirtualClusterConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConvertVirtualClusterConfigSpec.
func (*ConvertVirtualClusterConfigSpec) DeepCopyInto ¶
func (in *ConvertVirtualClusterConfigSpec) DeepCopyInto(out *ConvertVirtualClusterConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConvertVirtualClusterConfigStatus ¶
type ConvertVirtualClusterConfigStatus struct {
Values string `json:"values,omitempty"`
Converted bool `json:"converted"`
}
func (*ConvertVirtualClusterConfigStatus) DeepCopy ¶
func (in *ConvertVirtualClusterConfigStatus) DeepCopy() *ConvertVirtualClusterConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConvertVirtualClusterConfigStatus.
func (*ConvertVirtualClusterConfigStatus) DeepCopyInto ¶
func (in *ConvertVirtualClusterConfigStatus) DeepCopyInto(out *ConvertVirtualClusterConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConvertVirtualClusterConfigStatusStrategy ¶
type ConvertVirtualClusterConfigStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type ConvertVirtualClusterConfigStrategy ¶
type ConvertVirtualClusterConfigStrategy struct {
builders.DefaultStorageStrategy
}
ConvertVirtualClusterConfig Functions and Structs
+k8s:deepcopy-gen=false
type CostControl ¶ added in v4.2.0
type CostControl struct {
Enabled *bool `json:"enabled,omitempty"`
Global CostControlGlobalConfig `json:"global,omitempty"`
Cluster CostControlClusterConfig `json:"cluster,omitempty"`
Settings *CostControlSettings `json:"settings,omitempty"`
}
func (*CostControl) DeepCopy ¶ added in v4.2.0
func (in *CostControl) DeepCopy() *CostControl
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CostControl.
func (*CostControl) DeepCopyInto ¶ added in v4.2.0
func (in *CostControl) DeepCopyInto(out *CostControl)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CostControlClusterConfig ¶ added in v4.2.0
type CostControlClusterConfig struct {
Metrics *storagev1.Metrics `json:"metrics,omitempty"`
OpenCost *storagev1.OpenCost `json:"opencost,omitempty"`
}
func (*CostControlClusterConfig) DeepCopy ¶ added in v4.2.0
func (in *CostControlClusterConfig) DeepCopy() *CostControlClusterConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CostControlClusterConfig.
func (*CostControlClusterConfig) DeepCopyInto ¶ added in v4.2.0
func (in *CostControlClusterConfig) DeepCopyInto(out *CostControlClusterConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CostControlGPUSettings ¶ added in v4.3.0
type CostControlGPUSettings struct {
Enabled bool `json:"enabled,omitempty"`
AvgGPUPrice *CostControlResourcePrice `json:"averageGPUPrice,omitempty"`
}
func (*CostControlGPUSettings) DeepCopy ¶ added in v4.3.0
func (in *CostControlGPUSettings) DeepCopy() *CostControlGPUSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CostControlGPUSettings.
func (*CostControlGPUSettings) DeepCopyInto ¶ added in v4.3.0
func (in *CostControlGPUSettings) DeepCopyInto(out *CostControlGPUSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CostControlGlobalConfig ¶ added in v4.2.0
func (*CostControlGlobalConfig) DeepCopy ¶ added in v4.2.0
func (in *CostControlGlobalConfig) DeepCopy() *CostControlGlobalConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CostControlGlobalConfig.
func (*CostControlGlobalConfig) DeepCopyInto ¶ added in v4.2.0
func (in *CostControlGlobalConfig) DeepCopyInto(out *CostControlGlobalConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CostControlResourcePrice ¶ added in v4.2.0
type CostControlResourcePrice struct {
Price float64 `json:"price,omitempty"`
TimePeriod string `json:"timePeriod,omitempty"`
}
func (*CostControlResourcePrice) DeepCopy ¶ added in v4.2.0
func (in *CostControlResourcePrice) DeepCopy() *CostControlResourcePrice
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CostControlResourcePrice.
func (*CostControlResourcePrice) DeepCopyInto ¶ added in v4.2.0
func (in *CostControlResourcePrice) DeepCopyInto(out *CostControlResourcePrice)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CostControlSettings ¶ added in v4.2.0
type CostControlSettings struct {
PriceCurrency string `json:"priceCurrency,omitempty"`
AvgCPUPricePerNode *CostControlResourcePrice `json:"averageCPUPricePerNode,omitempty"`
AvgRAMPricePerNode *CostControlResourcePrice `json:"averageRAMPricePerNode,omitempty"`
GPUSettings *CostControlGPUSettings `json:"gpuSettings,omitempty"`
ControlPlanePricePerCluster *CostControlResourcePrice `json:"controlPlanePricePerCluster,omitempty"`
}
func (*CostControlSettings) DeepCopy ¶ added in v4.2.0
func (in *CostControlSettings) DeepCopy() *CostControlSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CostControlSettings.
func (*CostControlSettings) DeepCopyInto ¶ added in v4.2.0
func (in *CostControlSettings) DeepCopyInto(out *CostControlSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseConnector ¶ added in v4.3.0
type DatabaseConnector struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec DatabaseConnectorSpec `json:"spec,omitempty"`
Status DatabaseConnectorStatus `json:"status,omitempty"`
}
func (*DatabaseConnector) DeepCopy ¶ added in v4.3.0
func (in *DatabaseConnector) DeepCopy() *DatabaseConnector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseConnector.
func (*DatabaseConnector) DeepCopyInto ¶ added in v4.3.0
func (in *DatabaseConnector) DeepCopyInto(out *DatabaseConnector)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseConnector) DeepCopyObject ¶ added in v4.3.0
func (in *DatabaseConnector) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (DatabaseConnector) GetGeneration ¶ added in v4.3.0
func (pc DatabaseConnector) GetGeneration() int64
func (*DatabaseConnector) GetObjectMeta ¶ added in v4.3.0
func (pc *DatabaseConnector) GetObjectMeta() *metav1.ObjectMeta
func (*DatabaseConnector) GetSpec ¶ added in v4.3.0
func (pc *DatabaseConnector) GetSpec() interface{}
func (*DatabaseConnector) GetStatus ¶ added in v4.3.0
func (pc *DatabaseConnector) GetStatus() interface{}
func (DatabaseConnector) NewStatus ¶ added in v4.3.0
func (DatabaseConnector) NewStatus() interface{}
func (*DatabaseConnector) SetGeneration ¶ added in v4.3.0
func (pc *DatabaseConnector) SetGeneration(generation int64)
func (*DatabaseConnector) SetSpec ¶ added in v4.3.0
func (pc *DatabaseConnector) SetSpec(s interface{})
func (*DatabaseConnector) SetStatus ¶ added in v4.3.0
func (pc *DatabaseConnector) SetStatus(s interface{})
type DatabaseConnectorList ¶ added in v4.3.0
type DatabaseConnectorList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []DatabaseConnector `json:"items"`
}
func (*DatabaseConnectorList) DeepCopy ¶ added in v4.3.0
func (in *DatabaseConnectorList) DeepCopy() *DatabaseConnectorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseConnectorList.
func (*DatabaseConnectorList) DeepCopyInto ¶ added in v4.3.0
func (in *DatabaseConnectorList) DeepCopyInto(out *DatabaseConnectorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseConnectorList) DeepCopyObject ¶ added in v4.3.0
func (in *DatabaseConnectorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabaseConnectorRegistry ¶ added in v4.3.0
type DatabaseConnectorRegistry interface {
ListDatabaseConnectors(ctx context.Context, options *internalversion.ListOptions) (*DatabaseConnectorList, error)
GetDatabaseConnector(ctx context.Context, id string, options *metav1.GetOptions) (*DatabaseConnector, error)
CreateDatabaseConnector(ctx context.Context, id *DatabaseConnector) (*DatabaseConnector, error)
UpdateDatabaseConnector(ctx context.Context, id *DatabaseConnector) (*DatabaseConnector, error)
DeleteDatabaseConnector(ctx context.Context, id string) (bool, error)
}
Registry is an interface for things that know how to store DatabaseConnector. +k8s:deepcopy-gen=false
func NewDatabaseConnectorRegistry ¶ added in v4.3.0
func NewDatabaseConnectorRegistry(sp builders.StandardStorageProvider) DatabaseConnectorRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type DatabaseConnectorSpec ¶ added in v4.3.0
type DatabaseConnectorSpec struct {
Type string `json:"type,omitempty"`
DisplayName string `json:"displayName,omitempty"`
}
func (*DatabaseConnectorSpec) DeepCopy ¶ added in v4.3.0
func (in *DatabaseConnectorSpec) DeepCopy() *DatabaseConnectorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseConnectorSpec.
func (*DatabaseConnectorSpec) DeepCopyInto ¶ added in v4.3.0
func (in *DatabaseConnectorSpec) DeepCopyInto(out *DatabaseConnectorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseConnectorStatus ¶ added in v4.3.0
type DatabaseConnectorStatus struct {
}
func (*DatabaseConnectorStatus) DeepCopy ¶ added in v4.3.0
func (in *DatabaseConnectorStatus) DeepCopy() *DatabaseConnectorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseConnectorStatus.
func (*DatabaseConnectorStatus) DeepCopyInto ¶ added in v4.3.0
func (in *DatabaseConnectorStatus) DeepCopyInto(out *DatabaseConnectorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseConnectorStatusStrategy ¶ added in v4.3.0
type DatabaseConnectorStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type DatabaseConnectorStrategy ¶ added in v4.3.0
type DatabaseConnectorStrategy struct {
builders.DefaultStorageStrategy
}
DatabaseConnector 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 ImageBuilder ¶ added in v4.3.0
type ImageBuilder struct {
Enabled *bool `json:"enabled,omitempty"`
Replicas *int32 `json:"replicas,omitempty"`
Resources *corev1.ResourceRequirements `json:"resources,omitempty"`
}
func (*ImageBuilder) DeepCopy ¶ added in v4.3.0
func (in *ImageBuilder) DeepCopy() *ImageBuilder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageBuilder.
func (*ImageBuilder) DeepCopyInto ¶ added in v4.3.0
func (in *ImageBuilder) DeepCopyInto(out *ImageBuilder)
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 {
HelmRelease clusterv1.HelmRelease `json:"helmRelease,omitempty"`
SleepModeConfig clusterv1.SleepModeConfig `json:"sleepModeConfig,omitempty"`
ChartInfo clusterv1.ChartInfo `json:"chartInfo,omitempty"`
StorageClusterQuota agentstoragev1.ClusterQuota `json:"storageClusterQuota,omitempty"`
UISettings uiv1.UISettings `json:"UISettings,omitempty"`
License License `json:"license,omitempty"`
NodeProviderBCMNodeWithResources NodeProviderBCMNodeWithResources `json:"nodeProviderBCMNodeWithResources,omitempty"`
NodeProviderBCMGetResourcesResult NodeProviderBCMGetResourcesResult `json:"nodeProviderBCMGetResourcesResult,omitempty"`
NodeProviderBCMTestConnectionResult NodeProviderBCMTestConnectionResult `json:"nodeProviderBCMTestConnectionResult,omitempty"`
NodeProviderCalculateCostResult NodeProviderCalculateCostResult `json:"nodeProviderCalculateCostResult,omitempty"`
NodeProviderTerraformValidateResult NodeProviderTerraformValidateResult `json:"nodeProviderTerraformValidateResult,omitempty"`
NodeProviderExecResult NodeProviderExecResult `json:"nodeProviderExecResult,omitempty"`
NodeClaimData NodeClaimData `json:"nodeClaimData,omitempty"`
NodeEnvironmentData NodeEnvironmentData `json:"nodeEnvironmentData,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"`
PlatformDatabase *pkglicenseapi.PlatformDatabase `json:"platformDatabase,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 MaintenanceWindow ¶ added in v4.1.0
type MaintenanceWindow struct {
DayOfWeek string `json:"dayOfWeek,omitempty"`
TimeWindow string `json:"timeWindow,omitempty"`
}
func (*MaintenanceWindow) DeepCopy ¶ added in v4.1.0
func (in *MaintenanceWindow) DeepCopy() *MaintenanceWindow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindow.
func (*MaintenanceWindow) DeepCopyInto ¶ added in v4.1.0
func (in *MaintenanceWindow) DeepCopyInto(out *MaintenanceWindow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementRole ¶ added in v4.3.0
type ManagementRole struct {
ObjectName `json:",inline"`
AssignedVia AssignedVia `json:"assignedVia,omitempty"`
}
func (*ManagementRole) DeepCopy ¶ added in v4.3.0
func (in *ManagementRole) DeepCopy() *ManagementRole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementRole.
func (*ManagementRole) DeepCopyInto ¶ added in v4.3.0
func (in *ManagementRole) DeepCopyInto(out *ManagementRole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NewRESTFunc ¶
type NewRESTFunc func(factory managerfactory.SharedManagerFactory) rest.Storage
type NodeClaim ¶ added in v4.4.0
type NodeClaim struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec NodeClaimSpec `json:"spec,omitempty"`
Status NodeClaimStatus `json:"status,omitempty"`
}
func (*NodeClaim) DeepCopy ¶ added in v4.4.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeClaim.
func (*NodeClaim) DeepCopyInto ¶ added in v4.4.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeClaim) DeepCopyObject ¶ added in v4.4.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (NodeClaim) GetGeneration ¶ added in v4.4.0
func (*NodeClaim) GetObjectMeta ¶ added in v4.4.0
func (pc *NodeClaim) GetObjectMeta() *metav1.ObjectMeta
func (*NodeClaim) SetGeneration ¶ added in v4.4.0
type NodeClaimData ¶ added in v4.4.0
type NodeClaimData struct {
UserData string `json:"userData,omitempty"`
State []byte `json:"state,omitempty"`
Operations map[string]*Operation `json:"operations,omitempty"`
}
func (*NodeClaimData) DeepCopy ¶ added in v4.4.0
func (in *NodeClaimData) DeepCopy() *NodeClaimData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeClaimData.
func (*NodeClaimData) DeepCopyInto ¶ added in v4.4.0
func (in *NodeClaimData) DeepCopyInto(out *NodeClaimData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeClaimList ¶ added in v4.4.0
type NodeClaimList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []NodeClaim `json:"items"`
}
func (*NodeClaimList) DeepCopy ¶ added in v4.4.0
func (in *NodeClaimList) DeepCopy() *NodeClaimList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeClaimList.
func (*NodeClaimList) DeepCopyInto ¶ added in v4.4.0
func (in *NodeClaimList) DeepCopyInto(out *NodeClaimList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeClaimList) DeepCopyObject ¶ added in v4.4.0
func (in *NodeClaimList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodeClaimRegistry ¶ added in v4.4.0
type NodeClaimRegistry interface {
ListNodeClaims(ctx context.Context, options *internalversion.ListOptions) (*NodeClaimList, error)
GetNodeClaim(ctx context.Context, id string, options *metav1.GetOptions) (*NodeClaim, error)
CreateNodeClaim(ctx context.Context, id *NodeClaim) (*NodeClaim, error)
UpdateNodeClaim(ctx context.Context, id *NodeClaim) (*NodeClaim, error)
DeleteNodeClaim(ctx context.Context, id string) (bool, error)
}
Registry is an interface for things that know how to store NodeClaim. +k8s:deepcopy-gen=false
func NewNodeClaimRegistry ¶ added in v4.4.0
func NewNodeClaimRegistry(sp builders.StandardStorageProvider) NodeClaimRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type NodeClaimSpec ¶ added in v4.4.0
type NodeClaimSpec struct {
storagev1.NodeClaimSpec `json:",inline"`
}
func (*NodeClaimSpec) DeepCopy ¶ added in v4.4.0
func (in *NodeClaimSpec) DeepCopy() *NodeClaimSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeClaimSpec.
func (*NodeClaimSpec) DeepCopyInto ¶ added in v4.4.0
func (in *NodeClaimSpec) DeepCopyInto(out *NodeClaimSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeClaimStatus ¶ added in v4.4.0
type NodeClaimStatus struct {
storagev1.NodeClaimStatus `json:",inline"`
}
func (*NodeClaimStatus) DeepCopy ¶ added in v4.4.0
func (in *NodeClaimStatus) DeepCopy() *NodeClaimStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeClaimStatus.
func (*NodeClaimStatus) DeepCopyInto ¶ added in v4.4.0
func (in *NodeClaimStatus) DeepCopyInto(out *NodeClaimStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeClaimStatusStrategy ¶ added in v4.4.0
type NodeClaimStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type NodeClaimStrategy ¶ added in v4.4.0
type NodeClaimStrategy struct {
builders.DefaultStorageStrategy
}
NodeClaim Functions and Structs
+k8s:deepcopy-gen=false
type NodeEnvironment ¶ added in v4.4.0
type NodeEnvironment struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec NodeEnvironmentSpec `json:"spec,omitempty"`
Status NodeEnvironmentStatus `json:"status,omitempty"`
}
func (*NodeEnvironment) DeepCopy ¶ added in v4.4.0
func (in *NodeEnvironment) DeepCopy() *NodeEnvironment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeEnvironment.
func (*NodeEnvironment) DeepCopyInto ¶ added in v4.4.0
func (in *NodeEnvironment) DeepCopyInto(out *NodeEnvironment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeEnvironment) DeepCopyObject ¶ added in v4.4.0
func (in *NodeEnvironment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (NodeEnvironment) GetGeneration ¶ added in v4.4.0
func (pc NodeEnvironment) GetGeneration() int64
func (*NodeEnvironment) GetObjectMeta ¶ added in v4.4.0
func (pc *NodeEnvironment) GetObjectMeta() *metav1.ObjectMeta
func (*NodeEnvironment) GetSpec ¶ added in v4.4.0
func (pc *NodeEnvironment) GetSpec() interface{}
func (*NodeEnvironment) GetStatus ¶ added in v4.4.0
func (pc *NodeEnvironment) GetStatus() interface{}
func (NodeEnvironment) NewStatus ¶ added in v4.4.0
func (NodeEnvironment) NewStatus() interface{}
func (*NodeEnvironment) SetGeneration ¶ added in v4.4.0
func (pc *NodeEnvironment) SetGeneration(generation int64)
func (*NodeEnvironment) SetSpec ¶ added in v4.4.0
func (pc *NodeEnvironment) SetSpec(s interface{})
func (*NodeEnvironment) SetStatus ¶ added in v4.4.0
func (pc *NodeEnvironment) SetStatus(s interface{})
type NodeEnvironmentData ¶ added in v4.4.0
type NodeEnvironmentData struct {
Outputs []byte `json:"outputs,omitempty"`
State []byte `json:"state,omitempty"`
Operations map[string]*Operation `json:"operations,omitempty"`
}
func (*NodeEnvironmentData) DeepCopy ¶ added in v4.4.0
func (in *NodeEnvironmentData) DeepCopy() *NodeEnvironmentData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeEnvironmentData.
func (*NodeEnvironmentData) DeepCopyInto ¶ added in v4.4.0
func (in *NodeEnvironmentData) DeepCopyInto(out *NodeEnvironmentData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeEnvironmentList ¶ added in v4.4.0
type NodeEnvironmentList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []NodeEnvironment `json:"items"`
}
func (*NodeEnvironmentList) DeepCopy ¶ added in v4.4.0
func (in *NodeEnvironmentList) DeepCopy() *NodeEnvironmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeEnvironmentList.
func (*NodeEnvironmentList) DeepCopyInto ¶ added in v4.4.0
func (in *NodeEnvironmentList) DeepCopyInto(out *NodeEnvironmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeEnvironmentList) DeepCopyObject ¶ added in v4.4.0
func (in *NodeEnvironmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodeEnvironmentRegistry ¶ added in v4.4.0
type NodeEnvironmentRegistry interface {
ListNodeEnvironments(ctx context.Context, options *internalversion.ListOptions) (*NodeEnvironmentList, error)
GetNodeEnvironment(ctx context.Context, id string, options *metav1.GetOptions) (*NodeEnvironment, error)
CreateNodeEnvironment(ctx context.Context, id *NodeEnvironment) (*NodeEnvironment, error)
UpdateNodeEnvironment(ctx context.Context, id *NodeEnvironment) (*NodeEnvironment, error)
DeleteNodeEnvironment(ctx context.Context, id string) (bool, error)
}
Registry is an interface for things that know how to store NodeEnvironment. +k8s:deepcopy-gen=false
func NewNodeEnvironmentRegistry ¶ added in v4.4.0
func NewNodeEnvironmentRegistry(sp builders.StandardStorageProvider) NodeEnvironmentRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type NodeEnvironmentSpec ¶ added in v4.4.0
type NodeEnvironmentSpec struct {
storagev1.NodeEnvironmentSpec `json:",inline"`
}
func (*NodeEnvironmentSpec) DeepCopy ¶ added in v4.4.0
func (in *NodeEnvironmentSpec) DeepCopy() *NodeEnvironmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeEnvironmentSpec.
func (*NodeEnvironmentSpec) DeepCopyInto ¶ added in v4.4.0
func (in *NodeEnvironmentSpec) DeepCopyInto(out *NodeEnvironmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeEnvironmentStatus ¶ added in v4.4.0
type NodeEnvironmentStatus struct {
storagev1.NodeEnvironmentStatus `json:",inline"`
}
func (*NodeEnvironmentStatus) DeepCopy ¶ added in v4.4.0
func (in *NodeEnvironmentStatus) DeepCopy() *NodeEnvironmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeEnvironmentStatus.
func (*NodeEnvironmentStatus) DeepCopyInto ¶ added in v4.4.0
func (in *NodeEnvironmentStatus) DeepCopyInto(out *NodeEnvironmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeEnvironmentStatusStrategy ¶ added in v4.4.0
type NodeEnvironmentStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type NodeEnvironmentStrategy ¶ added in v4.4.0
type NodeEnvironmentStrategy struct {
builders.DefaultStorageStrategy
}
NodeEnvironment Functions and Structs
+k8s:deepcopy-gen=false
type NodeProvider ¶ added in v4.4.0
type NodeProvider struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec NodeProviderSpec `json:"spec,omitempty"`
Status NodeProviderStatus `json:"status,omitempty"`
}
func (*NodeProvider) DeepCopy ¶ added in v4.4.0
func (in *NodeProvider) DeepCopy() *NodeProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeProvider.
func (*NodeProvider) DeepCopyInto ¶ added in v4.4.0
func (in *NodeProvider) DeepCopyInto(out *NodeProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeProvider) DeepCopyObject ¶ added in v4.4.0
func (in *NodeProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (NodeProvider) GetGeneration ¶ added in v4.4.0
func (pc NodeProvider) GetGeneration() int64
func (*NodeProvider) GetObjectMeta ¶ added in v4.4.0
func (pc *NodeProvider) GetObjectMeta() *metav1.ObjectMeta
func (*NodeProvider) GetSpec ¶ added in v4.4.0
func (pc *NodeProvider) GetSpec() interface{}
func (*NodeProvider) GetStatus ¶ added in v4.4.0
func (pc *NodeProvider) GetStatus() interface{}
func (NodeProvider) NewStatus ¶ added in v4.4.0
func (NodeProvider) NewStatus() interface{}
func (*NodeProvider) SetGeneration ¶ added in v4.4.0
func (pc *NodeProvider) SetGeneration(generation int64)
func (*NodeProvider) SetSpec ¶ added in v4.4.0
func (pc *NodeProvider) SetSpec(s interface{})
func (*NodeProvider) SetStatus ¶ added in v4.4.0
func (pc *NodeProvider) SetStatus(s interface{})
type NodeProviderBCMGetResourcesResult ¶ added in v4.4.0
type NodeProviderBCMGetResourcesResult struct {
Nodes []NodeProviderBCMNodeWithResources `json:"nodes"`
NodeGroups []NodeProviderBCMNodeGroup `json:"nodeGroups"`
}
func (*NodeProviderBCMGetResourcesResult) DeepCopy ¶ added in v4.4.0
func (in *NodeProviderBCMGetResourcesResult) DeepCopy() *NodeProviderBCMGetResourcesResult
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeProviderBCMGetResourcesResult.
func (*NodeProviderBCMGetResourcesResult) DeepCopyInto ¶ added in v4.4.0
func (in *NodeProviderBCMGetResourcesResult) DeepCopyInto(out *NodeProviderBCMGetResourcesResult)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeProviderBCMNodeGroup ¶ added in v4.4.0
func (*NodeProviderBCMNodeGroup) DeepCopy ¶ added in v4.4.0
func (in *NodeProviderBCMNodeGroup) DeepCopy() *NodeProviderBCMNodeGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeProviderBCMNodeGroup.
func (*NodeProviderBCMNodeGroup) DeepCopyInto ¶ added in v4.4.0
func (in *NodeProviderBCMNodeGroup) DeepCopyInto(out *NodeProviderBCMNodeGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeProviderBCMNodeWithResources ¶ added in v4.4.0
type NodeProviderBCMNodeWithResources struct {
Name string `json:"name"`
Resources *corev1.ResourceList `json:"resources,omitempty"`
}
func (*NodeProviderBCMNodeWithResources) DeepCopy ¶ added in v4.4.0
func (in *NodeProviderBCMNodeWithResources) DeepCopy() *NodeProviderBCMNodeWithResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeProviderBCMNodeWithResources.
func (*NodeProviderBCMNodeWithResources) DeepCopyInto ¶ added in v4.4.0
func (in *NodeProviderBCMNodeWithResources) DeepCopyInto(out *NodeProviderBCMNodeWithResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeProviderBCMTestConnectionResult ¶ added in v4.4.0
type NodeProviderBCMTestConnectionResult struct {
Success bool `json:"success"`
Message string `json:"message"`
}
func (*NodeProviderBCMTestConnectionResult) DeepCopy ¶ added in v4.4.0
func (in *NodeProviderBCMTestConnectionResult) DeepCopy() *NodeProviderBCMTestConnectionResult
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeProviderBCMTestConnectionResult.
func (*NodeProviderBCMTestConnectionResult) DeepCopyInto ¶ added in v4.4.0
func (in *NodeProviderBCMTestConnectionResult) DeepCopyInto(out *NodeProviderBCMTestConnectionResult)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeProviderCalculateCostResult ¶ added in v4.4.0
type NodeProviderCalculateCostResult struct {
Cost int64 `json:"cost"`
}
func (*NodeProviderCalculateCostResult) DeepCopy ¶ added in v4.4.0
func (in *NodeProviderCalculateCostResult) DeepCopy() *NodeProviderCalculateCostResult
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeProviderCalculateCostResult.
func (*NodeProviderCalculateCostResult) DeepCopyInto ¶ added in v4.4.0
func (in *NodeProviderCalculateCostResult) DeepCopyInto(out *NodeProviderCalculateCostResult)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeProviderExec ¶ added in v4.4.0
type NodeProviderExec struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec NodeProviderExecSpec `json:"spec"`
Status NodeProviderExecStatus `json:"status,omitempty"`
}
func (*NodeProviderExec) DeepCopy ¶ added in v4.4.0
func (in *NodeProviderExec) DeepCopy() *NodeProviderExec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeProviderExec.
func (*NodeProviderExec) DeepCopyInto ¶ added in v4.4.0
func (in *NodeProviderExec) DeepCopyInto(out *NodeProviderExec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeProviderExec) DeepCopyObject ¶ added in v4.4.0
func (in *NodeProviderExec) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodeProviderExecList ¶ added in v4.4.0
type NodeProviderExecList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []NodeProviderExec `json:"items"`
}
func (*NodeProviderExecList) DeepCopy ¶ added in v4.4.0
func (in *NodeProviderExecList) DeepCopy() *NodeProviderExecList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeProviderExecList.
func (*NodeProviderExecList) DeepCopyInto ¶ added in v4.4.0
func (in *NodeProviderExecList) DeepCopyInto(out *NodeProviderExecList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeProviderExecList) DeepCopyObject ¶ added in v4.4.0
func (in *NodeProviderExecList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodeProviderExecResult ¶ added in v4.4.0
type NodeProviderExecResult struct {
Success bool `json:"success"`
Message string `json:"message"`
}
func (*NodeProviderExecResult) DeepCopy ¶ added in v4.4.0
func (in *NodeProviderExecResult) DeepCopy() *NodeProviderExecResult
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeProviderExecResult.
func (*NodeProviderExecResult) DeepCopyInto ¶ added in v4.4.0
func (in *NodeProviderExecResult) DeepCopyInto(out *NodeProviderExecResult)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeProviderExecSpec ¶ added in v4.4.0
type NodeProviderExecSpec struct {
Command string `json:"command"`
Args pkgruntime.RawExtension `json:"args,omitempty"`
}
func (*NodeProviderExecSpec) DeepCopy ¶ added in v4.4.0
func (in *NodeProviderExecSpec) DeepCopy() *NodeProviderExecSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeProviderExecSpec.
func (*NodeProviderExecSpec) DeepCopyInto ¶ added in v4.4.0
func (in *NodeProviderExecSpec) DeepCopyInto(out *NodeProviderExecSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeProviderExecStatus ¶ added in v4.4.0
type NodeProviderExecStatus struct {
Result pkgruntime.RawExtension `json:"result,omitempty"`
}
func (*NodeProviderExecStatus) DeepCopy ¶ added in v4.4.0
func (in *NodeProviderExecStatus) DeepCopy() *NodeProviderExecStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeProviderExecStatus.
func (*NodeProviderExecStatus) DeepCopyInto ¶ added in v4.4.0
func (in *NodeProviderExecStatus) DeepCopyInto(out *NodeProviderExecStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeProviderList ¶ added in v4.4.0
type NodeProviderList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []NodeProvider `json:"items"`
}
func (*NodeProviderList) DeepCopy ¶ added in v4.4.0
func (in *NodeProviderList) DeepCopy() *NodeProviderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeProviderList.
func (*NodeProviderList) DeepCopyInto ¶ added in v4.4.0
func (in *NodeProviderList) DeepCopyInto(out *NodeProviderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeProviderList) DeepCopyObject ¶ added in v4.4.0
func (in *NodeProviderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodeProviderRegistry ¶ added in v4.4.0
type NodeProviderRegistry interface {
ListNodeProviders(ctx context.Context, options *internalversion.ListOptions) (*NodeProviderList, error)
GetNodeProvider(ctx context.Context, id string, options *metav1.GetOptions) (*NodeProvider, error)
CreateNodeProvider(ctx context.Context, id *NodeProvider) (*NodeProvider, error)
UpdateNodeProvider(ctx context.Context, id *NodeProvider) (*NodeProvider, error)
DeleteNodeProvider(ctx context.Context, id string) (bool, error)
}
Registry is an interface for things that know how to store NodeProvider. +k8s:deepcopy-gen=false
func NewNodeProviderRegistry ¶ added in v4.4.0
func NewNodeProviderRegistry(sp builders.StandardStorageProvider) NodeProviderRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type NodeProviderSpec ¶ added in v4.4.0
type NodeProviderSpec struct {
storagev1.NodeProviderSpec `json:",inline"`
}
func (*NodeProviderSpec) DeepCopy ¶ added in v4.4.0
func (in *NodeProviderSpec) DeepCopy() *NodeProviderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeProviderSpec.
func (*NodeProviderSpec) DeepCopyInto ¶ added in v4.4.0
func (in *NodeProviderSpec) DeepCopyInto(out *NodeProviderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeProviderStatus ¶ added in v4.4.0
type NodeProviderStatus struct {
storagev1.NodeProviderStatus `json:",inline"`
}
func (*NodeProviderStatus) DeepCopy ¶ added in v4.4.0
func (in *NodeProviderStatus) DeepCopy() *NodeProviderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeProviderStatus.
func (*NodeProviderStatus) DeepCopyInto ¶ added in v4.4.0
func (in *NodeProviderStatus) DeepCopyInto(out *NodeProviderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeProviderStatusStrategy ¶ added in v4.4.0
type NodeProviderStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type NodeProviderStrategy ¶ added in v4.4.0
type NodeProviderStrategy struct {
builders.DefaultStorageStrategy
}
NodeProvider Functions and Structs
+k8s:deepcopy-gen=false
type NodeProviderTerraformValidateResult ¶ added in v4.4.0
type NodeProviderTerraformValidateResult struct {
Success bool `json:"success"`
Output string `json:"output"`
}
func (*NodeProviderTerraformValidateResult) DeepCopy ¶ added in v4.4.0
func (in *NodeProviderTerraformValidateResult) DeepCopy() *NodeProviderTerraformValidateResult
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeProviderTerraformValidateResult.
func (*NodeProviderTerraformValidateResult) DeepCopyInto ¶ added in v4.4.0
func (in *NodeProviderTerraformValidateResult) DeepCopyInto(out *NodeProviderTerraformValidateResult)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeType ¶ added in v4.4.0
type NodeType struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec NodeTypeSpec `json:"spec,omitempty"`
Status NodeTypeStatus `json:"status,omitempty"`
}
func (*NodeType) DeepCopy ¶ added in v4.4.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeType.
func (*NodeType) DeepCopyInto ¶ added in v4.4.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeType) DeepCopyObject ¶ added in v4.4.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (NodeType) GetGeneration ¶ added in v4.4.0
func (*NodeType) GetObjectMeta ¶ added in v4.4.0
func (pc *NodeType) GetObjectMeta() *metav1.ObjectMeta
func (*NodeType) SetGeneration ¶ added in v4.4.0
type NodeTypeList ¶ added in v4.4.0
type NodeTypeList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []NodeType `json:"items"`
}
func (*NodeTypeList) DeepCopy ¶ added in v4.4.0
func (in *NodeTypeList) DeepCopy() *NodeTypeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeTypeList.
func (*NodeTypeList) DeepCopyInto ¶ added in v4.4.0
func (in *NodeTypeList) DeepCopyInto(out *NodeTypeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodeTypeList) DeepCopyObject ¶ added in v4.4.0
func (in *NodeTypeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodeTypeRegistry ¶ added in v4.4.0
type NodeTypeRegistry interface {
ListNodeTypes(ctx context.Context, options *internalversion.ListOptions) (*NodeTypeList, error)
GetNodeType(ctx context.Context, id string, options *metav1.GetOptions) (*NodeType, error)
CreateNodeType(ctx context.Context, id *NodeType) (*NodeType, error)
UpdateNodeType(ctx context.Context, id *NodeType) (*NodeType, error)
DeleteNodeType(ctx context.Context, id string) (bool, error)
}
Registry is an interface for things that know how to store NodeType. +k8s:deepcopy-gen=false
func NewNodeTypeRegistry ¶ added in v4.4.0
func NewNodeTypeRegistry(sp builders.StandardStorageProvider) NodeTypeRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type NodeTypeSpec ¶ added in v4.4.0
type NodeTypeSpec struct {
storagev1.NodeTypeSpec `json:",inline"`
}
func (*NodeTypeSpec) DeepCopy ¶ added in v4.4.0
func (in *NodeTypeSpec) DeepCopy() *NodeTypeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeTypeSpec.
func (*NodeTypeSpec) DeepCopyInto ¶ added in v4.4.0
func (in *NodeTypeSpec) DeepCopyInto(out *NodeTypeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeTypeStatus ¶ added in v4.4.0
type NodeTypeStatus struct {
storagev1.NodeTypeStatus `json:",inline"`
}
func (*NodeTypeStatus) DeepCopy ¶ added in v4.4.0
func (in *NodeTypeStatus) DeepCopy() *NodeTypeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeTypeStatus.
func (*NodeTypeStatus) DeepCopyInto ¶ added in v4.4.0
func (in *NodeTypeStatus) DeepCopyInto(out *NodeTypeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeTypeStatusStrategy ¶ added in v4.4.0
type NodeTypeStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type NodeTypeStrategy ¶ added in v4.4.0
type NodeTypeStrategy struct {
builders.DefaultStorageStrategy
}
NodeType Functions and Structs
+k8s:deepcopy-gen=false
type OIDC ¶
type OIDC struct {
Enabled bool `json:"enabled,omitempty"`
WildcardRedirect bool `json:"wildcardRedirect,omitempty"`
Clients []OIDCClientSpec `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 {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec OIDCClientSpec `json:"spec,omitempty"`
Status OIDCClientStatus `json:"status,omitempty"`
}
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.
func (*OIDCClient) DeepCopyObject ¶
func (in *OIDCClient) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (OIDCClient) GetGeneration ¶
func (pc OIDCClient) GetGeneration() int64
func (*OIDCClient) GetObjectMeta ¶
func (pc *OIDCClient) GetObjectMeta() *metav1.ObjectMeta
func (*OIDCClient) GetSpec ¶
func (pc *OIDCClient) GetSpec() interface{}
func (*OIDCClient) GetStatus ¶
func (pc *OIDCClient) GetStatus() interface{}
func (OIDCClient) NewStatus ¶
func (OIDCClient) NewStatus() interface{}
func (*OIDCClient) SetGeneration ¶
func (pc *OIDCClient) SetGeneration(generation int64)
func (*OIDCClient) SetSpec ¶
func (pc *OIDCClient) SetSpec(s interface{})
func (*OIDCClient) SetStatus ¶
func (pc *OIDCClient) SetStatus(s interface{})
type OIDCClientList ¶
type OIDCClientList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []OIDCClient `json:"items"`
}
func (*OIDCClientList) DeepCopy ¶
func (in *OIDCClientList) DeepCopy() *OIDCClientList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OIDCClientList.
func (*OIDCClientList) DeepCopyInto ¶
func (in *OIDCClientList) DeepCopyInto(out *OIDCClientList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OIDCClientList) DeepCopyObject ¶
func (in *OIDCClientList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OIDCClientRegistry ¶
type OIDCClientRegistry interface {
ListOIDCClients(ctx context.Context, options *internalversion.ListOptions) (*OIDCClientList, error)
GetOIDCClient(ctx context.Context, id string, options *metav1.GetOptions) (*OIDCClient, error)
CreateOIDCClient(ctx context.Context, id *OIDCClient) (*OIDCClient, error)
UpdateOIDCClient(ctx context.Context, id *OIDCClient) (*OIDCClient, error)
DeleteOIDCClient(ctx context.Context, id string) (bool, error)
}
Registry is an interface for things that know how to store OIDCClient. +k8s:deepcopy-gen=false
func NewOIDCClientRegistry ¶
func NewOIDCClientRegistry(sp builders.StandardStorageProvider) OIDCClientRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type OIDCClientSpec ¶
type OIDCClientSpec struct {
Name string `json:"name,omitempty"`
ClientID string `json:"clientId,omitempty"`
ClientSecret string `json:"clientSecret,omitempty"`
RedirectURIs []string `json:"redirectURIs"`
}
func (*OIDCClientSpec) DeepCopy ¶
func (in *OIDCClientSpec) DeepCopy() *OIDCClientSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OIDCClientSpec.
func (*OIDCClientSpec) DeepCopyInto ¶
func (in *OIDCClientSpec) DeepCopyInto(out *OIDCClientSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OIDCClientStatus ¶
type OIDCClientStatus struct {
}
func (*OIDCClientStatus) DeepCopy ¶
func (in *OIDCClientStatus) DeepCopy() *OIDCClientStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OIDCClientStatus.
func (*OIDCClientStatus) DeepCopyInto ¶
func (in *OIDCClientStatus) DeepCopyInto(out *OIDCClientStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OIDCClientStatusStrategy ¶
type OIDCClientStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type OIDCClientStrategy ¶
type OIDCClientStrategy struct {
builders.DefaultStorageStrategy
}
OIDCClient Functions and Structs
+k8s:deepcopy-gen=false
type ObjectName ¶ added in v4.3.0
type ObjectName struct {
Namespace string `json:"namespace,omitempty"`
Name string `json:"name,omitempty"`
DisplayName string `json:"displayName,omitempty"`
}
func (*ObjectName) DeepCopy ¶ added in v4.3.0
func (in *ObjectName) DeepCopy() *ObjectName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectName.
func (*ObjectName) DeepCopyInto ¶ added in v4.3.0
func (in *ObjectName) DeepCopyInto(out *ObjectName)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ObjectPermission ¶ added in v4.3.0
type ObjectPermission struct {
ObjectName `json:",inline"`
Verbs []string `json:"verbs" protobuf:"bytes,1,rep,name=verbs"`
}
func (*ObjectPermission) DeepCopy ¶ added in v4.3.0
func (in *ObjectPermission) DeepCopy() *ObjectPermission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ObjectPermission.
func (*ObjectPermission) DeepCopyInto ¶ added in v4.3.0
func (in *ObjectPermission) DeepCopyInto(out *ObjectPermission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Operation ¶ added in v4.4.0
type Operation struct {
StartTimestamp metav1.Time `json:"startTimestamp,omitempty"`
EndTimestamp metav1.Time `json:"endTimestamp,omitempty"`
Phase OperationPhase `json:"phase,omitempty"`
Logs []byte `json:"logs,omitempty"`
Error string `json:"error,omitempty"`
}
func (*Operation) DeepCopy ¶ added in v4.4.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Operation.
func (*Operation) DeepCopyInto ¶ added in v4.4.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OperationPhase ¶ added in v4.4.0
type OperationPhase string
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 PlatformDB ¶ added in v4.4.0
type PlatformDB struct {
StorageClass string `json:"storageClass,omitempty"`
}
func (*PlatformDB) DeepCopy ¶ added in v4.4.0
func (in *PlatformDB) DeepCopy() *PlatformDB
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlatformDB.
func (*PlatformDB) DeepCopyInto ¶ added in v4.4.0
func (in *PlatformDB) DeepCopyInto(out *PlatformDB)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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"`
}
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 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 storagev1.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 ProjectMembership ¶ added in v4.3.0
type ProjectMembership struct {
ObjectName `json:",inline"`
Role ProjectRole `json:"role,omitempty"`
AssignedVia AssignedVia `json:"assignedVia,omitempty"`
}
func (*ProjectMembership) DeepCopy ¶ added in v4.3.0
func (in *ProjectMembership) DeepCopy() *ProjectMembership
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectMembership.
func (*ProjectMembership) DeepCopyInto ¶ added in v4.3.0
func (in *ProjectMembership) DeepCopyInto(out *ProjectMembership)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 ProjectNodeTypes ¶ added in v4.4.0
type ProjectNodeTypes struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
NodeProviders []storagev1.NodeProvider `json:"nodeProviders,omitempty"`
NodeTypes []storagev1.NodeType `json:"nodeTypes,omitempty"`
}
func (*ProjectNodeTypes) DeepCopy ¶ added in v4.4.0
func (in *ProjectNodeTypes) DeepCopy() *ProjectNodeTypes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectNodeTypes.
func (*ProjectNodeTypes) DeepCopyInto ¶ added in v4.4.0
func (in *ProjectNodeTypes) DeepCopyInto(out *ProjectNodeTypes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectNodeTypes) DeepCopyObject ¶ added in v4.4.0
func (in *ProjectNodeTypes) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectNodeTypesList ¶ added in v4.4.0
type ProjectNodeTypesList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []ProjectNodeTypes `json:"items"`
}
func (*ProjectNodeTypesList) DeepCopy ¶ added in v4.4.0
func (in *ProjectNodeTypesList) DeepCopy() *ProjectNodeTypesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectNodeTypesList.
func (*ProjectNodeTypesList) DeepCopyInto ¶ added in v4.4.0
func (in *ProjectNodeTypesList) DeepCopyInto(out *ProjectNodeTypesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectNodeTypesList) DeepCopyObject ¶ added in v4.4.0
func (in *ProjectNodeTypesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
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 ProjectRole ¶ added in v4.3.0
type ProjectRole struct {
ObjectName `json:",inline"`
IsAdmin bool `json:"isAdmin,omitempty"`
}
func (*ProjectRole) DeepCopy ¶ added in v4.3.0
func (in *ProjectRole) DeepCopy() *ProjectRole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectRole.
func (*ProjectRole) DeepCopyInto ¶ added in v4.3.0
func (in *ProjectRole) DeepCopyInto(out *ProjectRole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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"`
}
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 RegisterVirtualCluster ¶
type RegisterVirtualCluster struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec RegisterVirtualClusterSpec `json:"spec,omitempty"`
Status RegisterVirtualClusterStatus `json:"status,omitempty"`
}
func (*RegisterVirtualCluster) DeepCopy ¶
func (in *RegisterVirtualCluster) DeepCopy() *RegisterVirtualCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegisterVirtualCluster.
func (*RegisterVirtualCluster) DeepCopyInto ¶
func (in *RegisterVirtualCluster) DeepCopyInto(out *RegisterVirtualCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegisterVirtualCluster) DeepCopyObject ¶
func (in *RegisterVirtualCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (RegisterVirtualCluster) GetGeneration ¶
func (pc RegisterVirtualCluster) GetGeneration() int64
func (*RegisterVirtualCluster) GetObjectMeta ¶
func (pc *RegisterVirtualCluster) GetObjectMeta() *metav1.ObjectMeta
func (*RegisterVirtualCluster) GetSpec ¶
func (pc *RegisterVirtualCluster) GetSpec() interface{}
func (*RegisterVirtualCluster) GetStatus ¶
func (pc *RegisterVirtualCluster) GetStatus() interface{}
func (RegisterVirtualCluster) NewStatus ¶
func (RegisterVirtualCluster) NewStatus() interface{}
func (*RegisterVirtualCluster) SetGeneration ¶
func (pc *RegisterVirtualCluster) SetGeneration(generation int64)
func (*RegisterVirtualCluster) SetSpec ¶
func (pc *RegisterVirtualCluster) SetSpec(s interface{})
func (*RegisterVirtualCluster) SetStatus ¶
func (pc *RegisterVirtualCluster) SetStatus(s interface{})
type RegisterVirtualClusterList ¶
type RegisterVirtualClusterList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []RegisterVirtualCluster `json:"items"`
}
func (*RegisterVirtualClusterList) DeepCopy ¶
func (in *RegisterVirtualClusterList) DeepCopy() *RegisterVirtualClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegisterVirtualClusterList.
func (*RegisterVirtualClusterList) DeepCopyInto ¶
func (in *RegisterVirtualClusterList) DeepCopyInto(out *RegisterVirtualClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegisterVirtualClusterList) DeepCopyObject ¶
func (in *RegisterVirtualClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RegisterVirtualClusterRegistry ¶
type RegisterVirtualClusterRegistry interface {
ListRegisterVirtualClusters(ctx context.Context, options *internalversion.ListOptions) (*RegisterVirtualClusterList, error)
GetRegisterVirtualCluster(ctx context.Context, id string, options *metav1.GetOptions) (*RegisterVirtualCluster, error)
CreateRegisterVirtualCluster(ctx context.Context, id *RegisterVirtualCluster) (*RegisterVirtualCluster, error)
UpdateRegisterVirtualCluster(ctx context.Context, id *RegisterVirtualCluster) (*RegisterVirtualCluster, error)
DeleteRegisterVirtualCluster(ctx context.Context, id string) (bool, error)
}
Registry is an interface for things that know how to store RegisterVirtualCluster. +k8s:deepcopy-gen=false
func NewRegisterVirtualClusterRegistry ¶
func NewRegisterVirtualClusterRegistry(sp builders.StandardStorageProvider) RegisterVirtualClusterRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type RegisterVirtualClusterSpec ¶
type RegisterVirtualClusterSpec struct {
ServiceUID string `json:"serviceUID,omitempty"`
KubernetesVersion string `json:"kubernetesVersion,omitempty"`
Project string `json:"project,omitempty"`
Name string `json:"name,omitempty"`
ForceName bool `json:"forceName,omitempty"`
Chart string `json:"chart,omitempty"`
Version string `json:"version,omitempty"`
Values string `json:"values,omitempty"`
}
func (*RegisterVirtualClusterSpec) DeepCopy ¶
func (in *RegisterVirtualClusterSpec) DeepCopy() *RegisterVirtualClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegisterVirtualClusterSpec.
func (*RegisterVirtualClusterSpec) DeepCopyInto ¶
func (in *RegisterVirtualClusterSpec) DeepCopyInto(out *RegisterVirtualClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegisterVirtualClusterStatus ¶
type RegisterVirtualClusterStatus struct {
Name string `json:"name,omitempty"`
Namespace string `json:"namespace,omitempty"`
}
func (*RegisterVirtualClusterStatus) DeepCopy ¶
func (in *RegisterVirtualClusterStatus) DeepCopy() *RegisterVirtualClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegisterVirtualClusterStatus.
func (*RegisterVirtualClusterStatus) DeepCopyInto ¶
func (in *RegisterVirtualClusterStatus) DeepCopyInto(out *RegisterVirtualClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegisterVirtualClusterStatusStrategy ¶
type RegisterVirtualClusterStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type RegisterVirtualClusterStrategy ¶
type RegisterVirtualClusterStrategy struct {
builders.DefaultStorageStrategy
}
RegisterVirtualCluster 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 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 *storagev1.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,omitempty"`
InstanceID string `json:"instanceID,omitempty"`
LoftHost string `json:"loftHost,omitempty"`
ProjectNamespacePrefix *string `json:"projectNamespacePrefix,omitempty"`
}
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 SnapshotRequest ¶ added in v4.5.0
type SnapshotRequest struct {
Metadata SnapshotRequestMetadata `json:"metadata,omitempty"`
Status SnapshotRequestStatus `json:"status"`
}
func (*SnapshotRequest) DeepCopy ¶ added in v4.5.0
func (in *SnapshotRequest) DeepCopy() *SnapshotRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotRequest.
func (*SnapshotRequest) DeepCopyInto ¶ added in v4.5.0
func (in *SnapshotRequest) DeepCopyInto(out *SnapshotRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotRequestError ¶ added in v4.5.0
type SnapshotRequestError struct {
Message string `json:"message,omitempty"`
}
func (*SnapshotRequestError) DeepCopy ¶ added in v4.5.0
func (in *SnapshotRequestError) DeepCopy() *SnapshotRequestError
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotRequestError.
func (*SnapshotRequestError) DeepCopyInto ¶ added in v4.5.0
func (in *SnapshotRequestError) DeepCopyInto(out *SnapshotRequestError)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotRequestMetadata ¶ added in v4.5.0
type SnapshotRequestMetadata struct {
Name string `json:"name"`
CreationTimestamp metav1.Time `json:"creationTimestamp"`
}
func (*SnapshotRequestMetadata) DeepCopy ¶ added in v4.5.0
func (in *SnapshotRequestMetadata) DeepCopy() *SnapshotRequestMetadata
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotRequestMetadata.
func (*SnapshotRequestMetadata) DeepCopyInto ¶ added in v4.5.0
func (in *SnapshotRequestMetadata) DeepCopyInto(out *SnapshotRequestMetadata)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotRequestPhase ¶ added in v4.5.0
type SnapshotRequestPhase string
type SnapshotRequestStatus ¶ added in v4.5.0
type SnapshotRequestStatus struct {
Phase SnapshotRequestPhase `json:"phase,omitempty"`
VolumeSnapshots VolumeSnapshotsRequestStatus `json:"volumeSnapshots"`
Error SnapshotRequestError `json:"error,omitempty"`
}
func (*SnapshotRequestStatus) DeepCopy ¶ added in v4.5.0
func (in *SnapshotRequestStatus) DeepCopy() *SnapshotRequestStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotRequestStatus.
func (*SnapshotRequestStatus) DeepCopyInto ¶ added in v4.5.0
func (in *SnapshotRequestStatus) DeepCopyInto(out *SnapshotRequestStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotTaken ¶ added in v4.4.0
type SnapshotTaken struct {
Id string `json:"id,omitempty"`
Url string `json:"url,omitempty"`
Timestamp string `json:"timestamp,omitempty"`
Reason string `json:"reason,omitempty"`
Request SnapshotRequest `json:"snapshotRequest,omitempty"`
TotalPV int `json:"totalPV"`
Status SnapshotTakenStatus `json:"status,omitempty"`
}
func (*SnapshotTaken) DeepCopy ¶ added in v4.4.0
func (in *SnapshotTaken) DeepCopy() *SnapshotTaken
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotTaken.
func (*SnapshotTaken) DeepCopyInto ¶ added in v4.4.0
func (in *SnapshotTaken) DeepCopyInto(out *SnapshotTaken)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotTakenStatus ¶ added in v4.4.0
type SnapshotTakenStatus string
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 []*storagev1.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 StandaloneEtcdPeer ¶ added in v4.4.0
type StandaloneEtcdPeer struct {
Name string `json:"name"`
NodeClaim string `json:"nodeClaim,omitempty"`
Address string `json:"address"`
}
func (*StandaloneEtcdPeer) DeepCopy ¶ added in v4.4.0
func (in *StandaloneEtcdPeer) DeepCopy() *StandaloneEtcdPeer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandaloneEtcdPeer.
func (*StandaloneEtcdPeer) DeepCopyInto ¶ added in v4.4.0
func (in *StandaloneEtcdPeer) DeepCopyInto(out *StandaloneEtcdPeer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandaloneEtcdPeerCoordinator ¶ added in v4.4.0
type StandaloneEtcdPeerCoordinator struct {
StandaloneEtcdPeer `json:",inline"`
IsCoordinator bool `json:"isCoordinator"`
}
func (*StandaloneEtcdPeerCoordinator) DeepCopy ¶ added in v4.4.0
func (in *StandaloneEtcdPeerCoordinator) DeepCopy() *StandaloneEtcdPeerCoordinator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandaloneEtcdPeerCoordinator.
func (*StandaloneEtcdPeerCoordinator) DeepCopyInto ¶ added in v4.4.0
func (in *StandaloneEtcdPeerCoordinator) DeepCopyInto(out *StandaloneEtcdPeerCoordinator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StandalonePKI ¶ added in v4.4.0
func (*StandalonePKI) DeepCopy ¶ added in v4.4.0
func (in *StandalonePKI) DeepCopy() *StandalonePKI
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StandalonePKI.
func (*StandalonePKI) DeepCopyInto ¶ added in v4.4.0
func (in *StandalonePKI) DeepCopyInto(out *StandalonePKI)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *storagev1.UserOrTeamEntity `json:"owner,omitempty"`
Cluster *storagev1.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 TeamObjectPermissions ¶ added in v4.3.0
type TeamObjectPermissions struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
ObjectPermissions []ObjectPermission `json:"objectPermissions,omitempty"`
}
func (*TeamObjectPermissions) DeepCopy ¶ added in v4.3.0
func (in *TeamObjectPermissions) DeepCopy() *TeamObjectPermissions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamObjectPermissions.
func (*TeamObjectPermissions) DeepCopyInto ¶ added in v4.3.0
func (in *TeamObjectPermissions) DeepCopyInto(out *TeamObjectPermissions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TeamObjectPermissions) DeepCopyObject ¶ added in v4.3.0
func (in *TeamObjectPermissions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TeamObjectPermissionsList ¶ added in v4.3.0
type TeamObjectPermissionsList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []TeamObjectPermissions `json:"items"`
}
func (*TeamObjectPermissionsList) DeepCopy ¶ added in v4.3.0
func (in *TeamObjectPermissionsList) DeepCopy() *TeamObjectPermissionsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamObjectPermissionsList.
func (*TeamObjectPermissionsList) DeepCopyInto ¶ added in v4.3.0
func (in *TeamObjectPermissionsList) DeepCopyInto(out *TeamObjectPermissionsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TeamObjectPermissionsList) DeepCopyObject ¶ added in v4.3.0
func (in *TeamObjectPermissionsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TeamPermissions ¶ added in v4.3.0
type TeamPermissions struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Members []ObjectName `json:"members,omitempty"`
ProjectMemberships []ProjectMembership `json:"projectMemberships,omitempty"`
ManagementRoles []ManagementRole `json:"managementRoles,omitempty"`
ClusterAccessRoles []ClusterAccessRole `json:"clusterAccessRoles,omitempty"`
VirtualClusterRoles []VirtualClusterRole `json:"virtualClusterRoles,omitempty"`
}
func (*TeamPermissions) DeepCopy ¶ added in v4.3.0
func (in *TeamPermissions) DeepCopy() *TeamPermissions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamPermissions.
func (*TeamPermissions) DeepCopyInto ¶ added in v4.3.0
func (in *TeamPermissions) DeepCopyInto(out *TeamPermissions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TeamPermissions) DeepCopyObject ¶ added in v4.3.0
func (in *TeamPermissions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TeamPermissionsList ¶ added in v4.3.0
type TeamPermissionsList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []TeamPermissions `json:"items"`
}
func (*TeamPermissionsList) DeepCopy ¶ added in v4.3.0
func (in *TeamPermissionsList) DeepCopy() *TeamPermissionsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TeamPermissionsList.
func (*TeamPermissionsList) DeepCopyInto ¶ added in v4.3.0
func (in *TeamPermissionsList) DeepCopyInto(out *TeamPermissionsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TeamPermissionsList) DeepCopyObject ¶ added in v4.3.0
func (in *TeamPermissionsList) DeepCopyObject() runtime.Object
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 TranslateVClusterResourceName ¶
type TranslateVClusterResourceName struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec TranslateVClusterResourceNameSpec `json:"spec,omitempty"`
Status TranslateVClusterResourceNameStatus `json:"status,omitempty"`
}
func (*TranslateVClusterResourceName) DeepCopy ¶
func (in *TranslateVClusterResourceName) DeepCopy() *TranslateVClusterResourceName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TranslateVClusterResourceName.
func (*TranslateVClusterResourceName) DeepCopyInto ¶
func (in *TranslateVClusterResourceName) DeepCopyInto(out *TranslateVClusterResourceName)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TranslateVClusterResourceName) DeepCopyObject ¶
func (in *TranslateVClusterResourceName) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (TranslateVClusterResourceName) GetGeneration ¶
func (pc TranslateVClusterResourceName) GetGeneration() int64
func (*TranslateVClusterResourceName) GetObjectMeta ¶
func (pc *TranslateVClusterResourceName) GetObjectMeta() *metav1.ObjectMeta
func (*TranslateVClusterResourceName) GetSpec ¶
func (pc *TranslateVClusterResourceName) GetSpec() interface{}
func (*TranslateVClusterResourceName) GetStatus ¶
func (pc *TranslateVClusterResourceName) GetStatus() interface{}
func (TranslateVClusterResourceName) NewStatus ¶
func (TranslateVClusterResourceName) NewStatus() interface{}
func (*TranslateVClusterResourceName) SetGeneration ¶
func (pc *TranslateVClusterResourceName) SetGeneration(generation int64)
func (*TranslateVClusterResourceName) SetSpec ¶
func (pc *TranslateVClusterResourceName) SetSpec(s interface{})
func (*TranslateVClusterResourceName) SetStatus ¶
func (pc *TranslateVClusterResourceName) SetStatus(s interface{})
type TranslateVClusterResourceNameList ¶
type TranslateVClusterResourceNameList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []TranslateVClusterResourceName `json:"items"`
}
func (*TranslateVClusterResourceNameList) DeepCopy ¶
func (in *TranslateVClusterResourceNameList) DeepCopy() *TranslateVClusterResourceNameList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TranslateVClusterResourceNameList.
func (*TranslateVClusterResourceNameList) DeepCopyInto ¶
func (in *TranslateVClusterResourceNameList) DeepCopyInto(out *TranslateVClusterResourceNameList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TranslateVClusterResourceNameList) DeepCopyObject ¶
func (in *TranslateVClusterResourceNameList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TranslateVClusterResourceNameRegistry ¶
type TranslateVClusterResourceNameRegistry interface {
ListTranslateVClusterResourceNames(ctx context.Context, options *internalversion.ListOptions) (*TranslateVClusterResourceNameList, error)
GetTranslateVClusterResourceName(ctx context.Context, id string, options *metav1.GetOptions) (*TranslateVClusterResourceName, error)
CreateTranslateVClusterResourceName(ctx context.Context, id *TranslateVClusterResourceName) (*TranslateVClusterResourceName, error)
UpdateTranslateVClusterResourceName(ctx context.Context, id *TranslateVClusterResourceName) (*TranslateVClusterResourceName, error)
DeleteTranslateVClusterResourceName(ctx context.Context, id string) (bool, error)
}
Registry is an interface for things that know how to store TranslateVClusterResourceName. +k8s:deepcopy-gen=false
func NewTranslateVClusterResourceNameRegistry ¶
func NewTranslateVClusterResourceNameRegistry(sp builders.StandardStorageProvider) TranslateVClusterResourceNameRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type TranslateVClusterResourceNameSpec ¶
type TranslateVClusterResourceNameSpec struct {
Name string `json:"name"`
Namespace string `json:"namespace"`
VClusterName string `json:"vclusterName"`
}
func (*TranslateVClusterResourceNameSpec) DeepCopy ¶
func (in *TranslateVClusterResourceNameSpec) DeepCopy() *TranslateVClusterResourceNameSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TranslateVClusterResourceNameSpec.
func (*TranslateVClusterResourceNameSpec) DeepCopyInto ¶
func (in *TranslateVClusterResourceNameSpec) DeepCopyInto(out *TranslateVClusterResourceNameSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TranslateVClusterResourceNameStatus ¶
type TranslateVClusterResourceNameStatus struct {
Name string `json:"name,omitempty"`
}
func (*TranslateVClusterResourceNameStatus) DeepCopy ¶
func (in *TranslateVClusterResourceNameStatus) DeepCopy() *TranslateVClusterResourceNameStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TranslateVClusterResourceNameStatus.
func (*TranslateVClusterResourceNameStatus) DeepCopyInto ¶
func (in *TranslateVClusterResourceNameStatus) DeepCopyInto(out *TranslateVClusterResourceNameStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TranslateVClusterResourceNameStatusStrategy ¶
type TranslateVClusterResourceNameStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type TranslateVClusterResourceNameStrategy ¶
type TranslateVClusterResourceNameStrategy struct {
builders.DefaultStorageStrategy
}
TranslateVClusterResourceName Functions and Structs
+k8s:deepcopy-gen=false
type UsageDownload ¶ added in v4.4.0
type UsageDownload struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec UsageDownloadSpec `json:"spec,omitempty"`
Status UsageDownloadStatus `json:"status,omitempty"`
}
func (*UsageDownload) DeepCopy ¶ added in v4.4.0
func (in *UsageDownload) DeepCopy() *UsageDownload
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsageDownload.
func (*UsageDownload) DeepCopyInto ¶ added in v4.4.0
func (in *UsageDownload) DeepCopyInto(out *UsageDownload)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UsageDownload) DeepCopyObject ¶ added in v4.4.0
func (in *UsageDownload) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (UsageDownload) GetGeneration ¶ added in v4.4.0
func (pc UsageDownload) GetGeneration() int64
func (*UsageDownload) GetObjectMeta ¶ added in v4.4.0
func (pc *UsageDownload) GetObjectMeta() *metav1.ObjectMeta
func (*UsageDownload) GetSpec ¶ added in v4.4.0
func (pc *UsageDownload) GetSpec() interface{}
func (*UsageDownload) GetStatus ¶ added in v4.4.0
func (pc *UsageDownload) GetStatus() interface{}
func (UsageDownload) NewStatus ¶ added in v4.4.0
func (UsageDownload) NewStatus() interface{}
func (*UsageDownload) SetGeneration ¶ added in v4.4.0
func (pc *UsageDownload) SetGeneration(generation int64)
func (*UsageDownload) SetSpec ¶ added in v4.4.0
func (pc *UsageDownload) SetSpec(s interface{})
func (*UsageDownload) SetStatus ¶ added in v4.4.0
func (pc *UsageDownload) SetStatus(s interface{})
type UsageDownloadList ¶ added in v4.4.0
type UsageDownloadList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []UsageDownload `json:"items"`
}
func (*UsageDownloadList) DeepCopy ¶ added in v4.4.0
func (in *UsageDownloadList) DeepCopy() *UsageDownloadList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsageDownloadList.
func (*UsageDownloadList) DeepCopyInto ¶ added in v4.4.0
func (in *UsageDownloadList) DeepCopyInto(out *UsageDownloadList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UsageDownloadList) DeepCopyObject ¶ added in v4.4.0
func (in *UsageDownloadList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UsageDownloadRegistry ¶ added in v4.4.0
type UsageDownloadRegistry interface {
ListUsageDownloads(ctx context.Context, options *internalversion.ListOptions) (*UsageDownloadList, error)
GetUsageDownload(ctx context.Context, id string, options *metav1.GetOptions) (*UsageDownload, error)
CreateUsageDownload(ctx context.Context, id *UsageDownload) (*UsageDownload, error)
UpdateUsageDownload(ctx context.Context, id *UsageDownload) (*UsageDownload, error)
DeleteUsageDownload(ctx context.Context, id string) (bool, error)
}
Registry is an interface for things that know how to store UsageDownload. +k8s:deepcopy-gen=false
func NewUsageDownloadRegistry ¶ added in v4.4.0
func NewUsageDownloadRegistry(sp builders.StandardStorageProvider) UsageDownloadRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type UsageDownloadSpec ¶ added in v4.4.0
type UsageDownloadSpec struct {
}
func (*UsageDownloadSpec) DeepCopy ¶ added in v4.4.0
func (in *UsageDownloadSpec) DeepCopy() *UsageDownloadSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsageDownloadSpec.
func (*UsageDownloadSpec) DeepCopyInto ¶ added in v4.4.0
func (in *UsageDownloadSpec) DeepCopyInto(out *UsageDownloadSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsageDownloadStatus ¶ added in v4.4.0
type UsageDownloadStatus struct {
}
func (*UsageDownloadStatus) DeepCopy ¶ added in v4.4.0
func (in *UsageDownloadStatus) DeepCopy() *UsageDownloadStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsageDownloadStatus.
func (*UsageDownloadStatus) DeepCopyInto ¶ added in v4.4.0
func (in *UsageDownloadStatus) DeepCopyInto(out *UsageDownloadStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsageDownloadStatusStrategy ¶ added in v4.4.0
type UsageDownloadStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type UsageDownloadStrategy ¶ added in v4.4.0
type UsageDownloadStrategy struct {
builders.DefaultStorageStrategy
}
UsageDownload 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 {
storagev1.EntityInfo `json:",inline"`
Teams []*storagev1.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 UserObjectPermissions ¶ added in v4.3.0
type UserObjectPermissions struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
ObjectPermissions []ObjectPermission `json:"objectPermissions,omitempty"`
}
func (*UserObjectPermissions) DeepCopy ¶ added in v4.3.0
func (in *UserObjectPermissions) DeepCopy() *UserObjectPermissions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserObjectPermissions.
func (*UserObjectPermissions) DeepCopyInto ¶ added in v4.3.0
func (in *UserObjectPermissions) DeepCopyInto(out *UserObjectPermissions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserObjectPermissions) DeepCopyObject ¶ added in v4.3.0
func (in *UserObjectPermissions) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserObjectPermissionsList ¶ added in v4.3.0
type UserObjectPermissionsList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []UserObjectPermissions `json:"items"`
}
func (*UserObjectPermissionsList) DeepCopy ¶ added in v4.3.0
func (in *UserObjectPermissionsList) DeepCopy() *UserObjectPermissionsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserObjectPermissionsList.
func (*UserObjectPermissionsList) DeepCopyInto ¶ added in v4.3.0
func (in *UserObjectPermissionsList) DeepCopyInto(out *UserObjectPermissionsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserObjectPermissionsList) DeepCopyObject ¶ added in v4.3.0
func (in *UserObjectPermissionsList) DeepCopyObject() runtime.Object
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"`
TeamMemberships []ObjectName `json:"teamMemberships,omitempty"`
ProjectMemberships []ProjectMembership `json:"projectMemberships,omitempty"`
ManagementRoles []ManagementRole `json:"managementRoles,omitempty"`
ClusterAccessRoles []ClusterAccessRole `json:"clusterAccessRoles,omitempty"`
VirtualClusterRoles []VirtualClusterRole `json:"virtualClusterRoles,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"`
Secrets *map[string]*UserProfileSecret `json:"secrets,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 UserProfileSecret ¶ added in v4.3.0
type UserProfileSecret struct {
Type string `json:"type,omitempty"`
Data string `json:"data,omitempty"`
}
func (*UserProfileSecret) DeepCopy ¶ added in v4.3.0
func (in *UserProfileSecret) DeepCopy() *UserProfileSecret
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileSecret.
func (*UserProfileSecret) DeepCopyInto ¶ added in v4.3.0
func (in *UserProfileSecret) DeepCopyInto(out *UserProfileSecret)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 VirtualClusterAccessKey ¶
type VirtualClusterAccessKey struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
AccessKey string `json:"accessKey,omitempty"`
}
func (*VirtualClusterAccessKey) DeepCopy ¶
func (in *VirtualClusterAccessKey) DeepCopy() *VirtualClusterAccessKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterAccessKey.
func (*VirtualClusterAccessKey) DeepCopyInto ¶
func (in *VirtualClusterAccessKey) DeepCopyInto(out *VirtualClusterAccessKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterAccessKey) DeepCopyObject ¶
func (in *VirtualClusterAccessKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterAccessKeyList ¶
type VirtualClusterAccessKeyList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []VirtualClusterAccessKey `json:"items"`
}
func (*VirtualClusterAccessKeyList) DeepCopy ¶
func (in *VirtualClusterAccessKeyList) DeepCopy() *VirtualClusterAccessKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterAccessKeyList.
func (*VirtualClusterAccessKeyList) DeepCopyInto ¶
func (in *VirtualClusterAccessKeyList) DeepCopyInto(out *VirtualClusterAccessKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterAccessKeyList) DeepCopyObject ¶
func (in *VirtualClusterAccessKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterExternalDatabase ¶ added in v4.1.0
type VirtualClusterExternalDatabase struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec VirtualClusterExternalDatabaseSpec `json:"spec,omitempty"`
Status VirtualClusterExternalDatabaseStatus `json:"status,omitempty"`
}
func (*VirtualClusterExternalDatabase) DeepCopy ¶ added in v4.1.0
func (in *VirtualClusterExternalDatabase) DeepCopy() *VirtualClusterExternalDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterExternalDatabase.
func (*VirtualClusterExternalDatabase) DeepCopyInto ¶ added in v4.1.0
func (in *VirtualClusterExternalDatabase) DeepCopyInto(out *VirtualClusterExternalDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterExternalDatabase) DeepCopyObject ¶ added in v4.1.0
func (in *VirtualClusterExternalDatabase) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterExternalDatabaseList ¶ added in v4.1.0
type VirtualClusterExternalDatabaseList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []VirtualClusterExternalDatabase `json:"items"`
}
func (*VirtualClusterExternalDatabaseList) DeepCopy ¶ added in v4.1.0
func (in *VirtualClusterExternalDatabaseList) DeepCopy() *VirtualClusterExternalDatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterExternalDatabaseList.
func (*VirtualClusterExternalDatabaseList) DeepCopyInto ¶ added in v4.1.0
func (in *VirtualClusterExternalDatabaseList) DeepCopyInto(out *VirtualClusterExternalDatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterExternalDatabaseList) DeepCopyObject ¶ added in v4.1.0
func (in *VirtualClusterExternalDatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterExternalDatabaseSpec ¶ added in v4.1.0
type VirtualClusterExternalDatabaseSpec struct {
Connector string `json:"connector,omitempty"`
}
func (*VirtualClusterExternalDatabaseSpec) DeepCopy ¶ added in v4.1.0
func (in *VirtualClusterExternalDatabaseSpec) DeepCopy() *VirtualClusterExternalDatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterExternalDatabaseSpec.
func (*VirtualClusterExternalDatabaseSpec) DeepCopyInto ¶ added in v4.1.0
func (in *VirtualClusterExternalDatabaseSpec) DeepCopyInto(out *VirtualClusterExternalDatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualClusterExternalDatabaseStatus ¶ added in v4.1.0
type VirtualClusterExternalDatabaseStatus struct {
DataSource string `json:"dataSource,omitempty"`
IdentityProvider string `json:"identityProvider,omitempty"`
}
func (*VirtualClusterExternalDatabaseStatus) DeepCopy ¶ added in v4.1.0
func (in *VirtualClusterExternalDatabaseStatus) DeepCopy() *VirtualClusterExternalDatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterExternalDatabaseStatus.
func (*VirtualClusterExternalDatabaseStatus) DeepCopyInto ¶ added in v4.1.0
func (in *VirtualClusterExternalDatabaseStatus) DeepCopyInto(out *VirtualClusterExternalDatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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"`
Server string `json:"server,omitempty"`
ClientCert bool `json:"clientCert,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 VirtualClusterInstanceShell ¶ added in v4.5.0
type VirtualClusterInstanceShell struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec VirtualClusterShellSpec `json:"spec,omitempty"`
Status VirtualClusterShellStatus `json:"status,omitempty"`
}
func (*VirtualClusterInstanceShell) DeepCopy ¶ added in v4.5.0
func (in *VirtualClusterInstanceShell) DeepCopy() *VirtualClusterInstanceShell
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterInstanceShell.
func (*VirtualClusterInstanceShell) DeepCopyInto ¶ added in v4.5.0
func (in *VirtualClusterInstanceShell) DeepCopyInto(out *VirtualClusterInstanceShell)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterInstanceShell) DeepCopyObject ¶ added in v4.5.0
func (in *VirtualClusterInstanceShell) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterInstanceShellList ¶ added in v4.5.0
type VirtualClusterInstanceShellList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []VirtualClusterInstanceShell `json:"items"`
}
func (*VirtualClusterInstanceShellList) DeepCopy ¶ added in v4.5.0
func (in *VirtualClusterInstanceShellList) DeepCopy() *VirtualClusterInstanceShellList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterInstanceShellList.
func (*VirtualClusterInstanceShellList) DeepCopyInto ¶ added in v4.5.0
func (in *VirtualClusterInstanceShellList) DeepCopyInto(out *VirtualClusterInstanceShellList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterInstanceShellList) DeepCopyObject ¶ added in v4.5.0
func (in *VirtualClusterInstanceShellList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterInstanceSnapshot ¶ added in v4.4.0
type VirtualClusterInstanceSnapshot struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Status VirtualClusterInstanceSnapshotStatus `json:"status,omitempty"`
}
func (*VirtualClusterInstanceSnapshot) DeepCopy ¶ added in v4.4.0
func (in *VirtualClusterInstanceSnapshot) DeepCopy() *VirtualClusterInstanceSnapshot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterInstanceSnapshot.
func (*VirtualClusterInstanceSnapshot) DeepCopyInto ¶ added in v4.4.0
func (in *VirtualClusterInstanceSnapshot) DeepCopyInto(out *VirtualClusterInstanceSnapshot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterInstanceSnapshot) DeepCopyObject ¶ added in v4.4.0
func (in *VirtualClusterInstanceSnapshot) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterInstanceSnapshotList ¶ added in v4.4.0
type VirtualClusterInstanceSnapshotList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []VirtualClusterInstanceSnapshot `json:"items"`
}
func (*VirtualClusterInstanceSnapshotList) DeepCopy ¶ added in v4.4.0
func (in *VirtualClusterInstanceSnapshotList) DeepCopy() *VirtualClusterInstanceSnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterInstanceSnapshotList.
func (*VirtualClusterInstanceSnapshotList) DeepCopyInto ¶ added in v4.4.0
func (in *VirtualClusterInstanceSnapshotList) DeepCopyInto(out *VirtualClusterInstanceSnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterInstanceSnapshotList) DeepCopyObject ¶ added in v4.4.0
func (in *VirtualClusterInstanceSnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterInstanceSnapshotStatus ¶ added in v4.4.0
type VirtualClusterInstanceSnapshotStatus struct {
SnapshotsTaken []SnapshotTaken `json:"snapshotTaken,omitempty"`
}
func (*VirtualClusterInstanceSnapshotStatus) DeepCopy ¶ added in v4.4.0
func (in *VirtualClusterInstanceSnapshotStatus) DeepCopy() *VirtualClusterInstanceSnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterInstanceSnapshotStatus.
func (*VirtualClusterInstanceSnapshotStatus) DeepCopyInto ¶ added in v4.4.0
func (in *VirtualClusterInstanceSnapshotStatus) DeepCopyInto(out *VirtualClusterInstanceSnapshotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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"`
Online bool `json:"online,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 VirtualClusterNodeAccessKey ¶ added in v4.4.0
type VirtualClusterNodeAccessKey struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec VirtualClusterNodeAccessKeySpec `json:"spec,omitempty"`
Status VirtualClusterNodeAccessKeyStatus `json:"status,omitempty"`
}
func (*VirtualClusterNodeAccessKey) DeepCopy ¶ added in v4.4.0
func (in *VirtualClusterNodeAccessKey) DeepCopy() *VirtualClusterNodeAccessKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterNodeAccessKey.
func (*VirtualClusterNodeAccessKey) DeepCopyInto ¶ added in v4.4.0
func (in *VirtualClusterNodeAccessKey) DeepCopyInto(out *VirtualClusterNodeAccessKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterNodeAccessKey) DeepCopyObject ¶ added in v4.4.0
func (in *VirtualClusterNodeAccessKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterNodeAccessKeyList ¶ added in v4.4.0
type VirtualClusterNodeAccessKeyList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []VirtualClusterNodeAccessKey `json:"items"`
}
func (*VirtualClusterNodeAccessKeyList) DeepCopy ¶ added in v4.4.0
func (in *VirtualClusterNodeAccessKeyList) DeepCopy() *VirtualClusterNodeAccessKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterNodeAccessKeyList.
func (*VirtualClusterNodeAccessKeyList) DeepCopyInto ¶ added in v4.4.0
func (in *VirtualClusterNodeAccessKeyList) DeepCopyInto(out *VirtualClusterNodeAccessKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterNodeAccessKeyList) DeepCopyObject ¶ added in v4.4.0
func (in *VirtualClusterNodeAccessKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterNodeAccessKeySpec ¶ added in v4.4.0
type VirtualClusterNodeAccessKeySpec struct {
}
func (*VirtualClusterNodeAccessKeySpec) DeepCopy ¶ added in v4.4.0
func (in *VirtualClusterNodeAccessKeySpec) DeepCopy() *VirtualClusterNodeAccessKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterNodeAccessKeySpec.
func (*VirtualClusterNodeAccessKeySpec) DeepCopyInto ¶ added in v4.4.0
func (in *VirtualClusterNodeAccessKeySpec) DeepCopyInto(out *VirtualClusterNodeAccessKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualClusterNodeAccessKeyStatus ¶ added in v4.4.0
type VirtualClusterNodeAccessKeyStatus struct {
AccessKey string `json:"accessKey,omitempty"`
}
func (*VirtualClusterNodeAccessKeyStatus) DeepCopy ¶ added in v4.4.0
func (in *VirtualClusterNodeAccessKeyStatus) DeepCopy() *VirtualClusterNodeAccessKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterNodeAccessKeyStatus.
func (*VirtualClusterNodeAccessKeyStatus) DeepCopyInto ¶ added in v4.4.0
func (in *VirtualClusterNodeAccessKeyStatus) DeepCopyInto(out *VirtualClusterNodeAccessKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualClusterRole ¶ added in v4.3.0
type VirtualClusterRole struct {
ObjectName `json:",inline"`
Role string `json:"role,omitempty"`
AssignedVia AssignedVia `json:"assignedVia,omitempty"`
}
func (*VirtualClusterRole) DeepCopy ¶ added in v4.3.0
func (in *VirtualClusterRole) DeepCopy() *VirtualClusterRole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterRole.
func (*VirtualClusterRole) DeepCopyInto ¶ added in v4.3.0
func (in *VirtualClusterRole) DeepCopyInto(out *VirtualClusterRole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualClusterSchema ¶ added in v4.3.0
type VirtualClusterSchema struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec VirtualClusterSchemaSpec `json:"spec,omitempty"`
Status VirtualClusterSchemaStatus `json:"status,omitempty"`
}
func (*VirtualClusterSchema) DeepCopy ¶ added in v4.3.0
func (in *VirtualClusterSchema) DeepCopy() *VirtualClusterSchema
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterSchema.
func (*VirtualClusterSchema) DeepCopyInto ¶ added in v4.3.0
func (in *VirtualClusterSchema) DeepCopyInto(out *VirtualClusterSchema)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterSchema) DeepCopyObject ¶ added in v4.3.0
func (in *VirtualClusterSchema) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (VirtualClusterSchema) GetGeneration ¶ added in v4.3.0
func (pc VirtualClusterSchema) GetGeneration() int64
func (*VirtualClusterSchema) GetObjectMeta ¶ added in v4.3.0
func (pc *VirtualClusterSchema) GetObjectMeta() *metav1.ObjectMeta
func (*VirtualClusterSchema) GetSpec ¶ added in v4.3.0
func (pc *VirtualClusterSchema) GetSpec() interface{}
func (*VirtualClusterSchema) GetStatus ¶ added in v4.3.0
func (pc *VirtualClusterSchema) GetStatus() interface{}
func (VirtualClusterSchema) NewStatus ¶ added in v4.3.0
func (VirtualClusterSchema) NewStatus() interface{}
func (*VirtualClusterSchema) SetGeneration ¶ added in v4.3.0
func (pc *VirtualClusterSchema) SetGeneration(generation int64)
func (*VirtualClusterSchema) SetSpec ¶ added in v4.3.0
func (pc *VirtualClusterSchema) SetSpec(s interface{})
func (*VirtualClusterSchema) SetStatus ¶ added in v4.3.0
func (pc *VirtualClusterSchema) SetStatus(s interface{})
type VirtualClusterSchemaList ¶ added in v4.3.0
type VirtualClusterSchemaList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []VirtualClusterSchema `json:"items"`
}
func (*VirtualClusterSchemaList) DeepCopy ¶ added in v4.3.0
func (in *VirtualClusterSchemaList) DeepCopy() *VirtualClusterSchemaList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterSchemaList.
func (*VirtualClusterSchemaList) DeepCopyInto ¶ added in v4.3.0
func (in *VirtualClusterSchemaList) DeepCopyInto(out *VirtualClusterSchemaList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterSchemaList) DeepCopyObject ¶ added in v4.3.0
func (in *VirtualClusterSchemaList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterSchemaRegistry ¶ added in v4.3.0
type VirtualClusterSchemaRegistry interface {
ListVirtualClusterSchemas(ctx context.Context, options *internalversion.ListOptions) (*VirtualClusterSchemaList, error)
GetVirtualClusterSchema(ctx context.Context, id string, options *metav1.GetOptions) (*VirtualClusterSchema, error)
CreateVirtualClusterSchema(ctx context.Context, id *VirtualClusterSchema) (*VirtualClusterSchema, error)
UpdateVirtualClusterSchema(ctx context.Context, id *VirtualClusterSchema) (*VirtualClusterSchema, error)
DeleteVirtualClusterSchema(ctx context.Context, id string) (bool, error)
}
Registry is an interface for things that know how to store VirtualClusterSchema. +k8s:deepcopy-gen=false
func NewVirtualClusterSchemaRegistry ¶ added in v4.3.0
func NewVirtualClusterSchemaRegistry(sp builders.StandardStorageProvider) VirtualClusterSchemaRegistry
NewRegistry returns a new Registry interface for the given Storage. Any mismatched types will panic.
type VirtualClusterSchemaSpec ¶ added in v4.3.0
type VirtualClusterSchemaSpec struct {
Version string `json:"version,omitempty"`
}
func (*VirtualClusterSchemaSpec) DeepCopy ¶ added in v4.3.0
func (in *VirtualClusterSchemaSpec) DeepCopy() *VirtualClusterSchemaSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterSchemaSpec.
func (*VirtualClusterSchemaSpec) DeepCopyInto ¶ added in v4.3.0
func (in *VirtualClusterSchemaSpec) DeepCopyInto(out *VirtualClusterSchemaSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualClusterSchemaStatus ¶ added in v4.3.0
type VirtualClusterSchemaStatus struct {
Schema string `json:"schema,omitempty"`
DefaultValues string `json:"defaultValues,omitempty"`
}
func (*VirtualClusterSchemaStatus) DeepCopy ¶ added in v4.3.0
func (in *VirtualClusterSchemaStatus) DeepCopy() *VirtualClusterSchemaStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterSchemaStatus.
func (*VirtualClusterSchemaStatus) DeepCopyInto ¶ added in v4.3.0
func (in *VirtualClusterSchemaStatus) DeepCopyInto(out *VirtualClusterSchemaStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualClusterSchemaStatusStrategy ¶ added in v4.3.0
type VirtualClusterSchemaStatusStrategy struct {
builders.DefaultStatusStorageStrategy
}
+k8s:deepcopy-gen=false
type VirtualClusterSchemaStrategy ¶ added in v4.3.0
type VirtualClusterSchemaStrategy struct {
builders.DefaultStorageStrategy
}
VirtualClusterSchema Functions and Structs
+k8s:deepcopy-gen=false
type VirtualClusterShellSpec ¶ added in v4.5.0
type VirtualClusterShellSpec struct {
}
func (*VirtualClusterShellSpec) DeepCopy ¶ added in v4.5.0
func (in *VirtualClusterShellSpec) DeepCopy() *VirtualClusterShellSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterShellSpec.
func (*VirtualClusterShellSpec) DeepCopyInto ¶ added in v4.5.0
func (in *VirtualClusterShellSpec) DeepCopyInto(out *VirtualClusterShellSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualClusterShellStatus ¶ added in v4.5.0
type VirtualClusterShellStatus struct {
PodName string `json:"podName,omitempty"`
PodNamespace string `json:"podNamespace,omitempty"`
}
func (*VirtualClusterShellStatus) DeepCopy ¶ added in v4.5.0
func (in *VirtualClusterShellStatus) DeepCopy() *VirtualClusterShellStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterShellStatus.
func (*VirtualClusterShellStatus) DeepCopyInto ¶ added in v4.5.0
func (in *VirtualClusterShellStatus) DeepCopyInto(out *VirtualClusterShellStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualClusterStandalone ¶ added in v4.4.0
type VirtualClusterStandalone struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec VirtualClusterStandaloneSpec `json:"spec,omitempty"`
Status VirtualClusterStandaloneStatus `json:"status,omitempty"`
}
func (*VirtualClusterStandalone) DeepCopy ¶ added in v4.4.0
func (in *VirtualClusterStandalone) DeepCopy() *VirtualClusterStandalone
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterStandalone.
func (*VirtualClusterStandalone) DeepCopyInto ¶ added in v4.4.0
func (in *VirtualClusterStandalone) DeepCopyInto(out *VirtualClusterStandalone)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterStandalone) DeepCopyObject ¶ added in v4.4.0
func (in *VirtualClusterStandalone) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterStandaloneList ¶ added in v4.4.0
type VirtualClusterStandaloneList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []VirtualClusterStandalone `json:"items"`
}
func (*VirtualClusterStandaloneList) DeepCopy ¶ added in v4.4.0
func (in *VirtualClusterStandaloneList) DeepCopy() *VirtualClusterStandaloneList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterStandaloneList.
func (*VirtualClusterStandaloneList) DeepCopyInto ¶ added in v4.4.0
func (in *VirtualClusterStandaloneList) DeepCopyInto(out *VirtualClusterStandaloneList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualClusterStandaloneList) DeepCopyObject ¶ added in v4.4.0
func (in *VirtualClusterStandaloneList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualClusterStandaloneSpec ¶ added in v4.4.0
type VirtualClusterStandaloneSpec struct {
CurrentPeer StandaloneEtcdPeer `json:"currentPeer"`
CurrentPKI StandalonePKI `json:"currentPKI"`
}
func (*VirtualClusterStandaloneSpec) DeepCopy ¶ added in v4.4.0
func (in *VirtualClusterStandaloneSpec) DeepCopy() *VirtualClusterStandaloneSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterStandaloneSpec.
func (*VirtualClusterStandaloneSpec) DeepCopyInto ¶ added in v4.4.0
func (in *VirtualClusterStandaloneSpec) DeepCopyInto(out *VirtualClusterStandaloneSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualClusterStandaloneStatus ¶ added in v4.4.0
type VirtualClusterStandaloneStatus struct {
ETCDPeers []StandaloneEtcdPeerCoordinator `json:"etcdPeers"`
PKI StandalonePKI `json:"currentPKI"`
}
func (*VirtualClusterStandaloneStatus) DeepCopy ¶ added in v4.4.0
func (in *VirtualClusterStandaloneStatus) DeepCopy() *VirtualClusterStandaloneStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualClusterStandaloneStatus.
func (*VirtualClusterStandaloneStatus) DeepCopyInto ¶ added in v4.4.0
func (in *VirtualClusterStandaloneStatus) DeepCopyInto(out *VirtualClusterStandaloneStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 []*storagev1.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
type VolumeSnapshotRequestStatus ¶ added in v4.5.0
type VolumeSnapshotRequestStatus struct {
Phase string `json:"phase,omitempty"`
Error SnapshotRequestError `json:"error"`
}
func (*VolumeSnapshotRequestStatus) DeepCopy ¶ added in v4.5.0
func (in *VolumeSnapshotRequestStatus) DeepCopy() *VolumeSnapshotRequestStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeSnapshotRequestStatus.
func (*VolumeSnapshotRequestStatus) DeepCopyInto ¶ added in v4.5.0
func (in *VolumeSnapshotRequestStatus) DeepCopyInto(out *VolumeSnapshotRequestStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeSnapshotsRequestStatus ¶ added in v4.5.0
type VolumeSnapshotsRequestStatus struct {
Phase string `json:"phase,omitempty"`
Snapshots map[string]VolumeSnapshotRequestStatus `json:"snapshots,omitempty"`
Error SnapshotRequestError `json:"error"`
}
func (*VolumeSnapshotsRequestStatus) DeepCopy ¶ added in v4.5.0
func (in *VolumeSnapshotsRequestStatus) DeepCopy() *VolumeSnapshotsRequestStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeSnapshotsRequestStatus.
func (*VolumeSnapshotsRequestStatus) DeepCopyInto ¶ added in v4.5.0
func (in *VolumeSnapshotsRequestStatus) DeepCopyInto(out *VolumeSnapshotsRequestStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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/v4/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/v4/pkg/apis/management +k8s:defaulter-gen=TypeMeta +groupName=management.loft.sh |