Documentation ¶
Index ¶
- Constants
- Variables
- func Kind(kind string) schema.GroupKind
- func RegisterDeepCopies(scheme *runtime.Scheme) errordeprecated
- func Resource(resource string) schema.GroupResource
- type BasicAuth
- type BasicAuthController
- type BasicAuthHandlerFunc
- type BasicAuthInterface
- type BasicAuthLifecycle
- type BasicAuthList
- type BasicAuthLister
- type BasicAuthsGetter
- type Certificate
- type CertificateController
- type CertificateHandlerFunc
- type CertificateInterface
- type CertificateLifecycle
- type CertificateList
- type CertificateLister
- type CertificatesGetter
- type Client
- func (c *Client) BasicAuths(namespace string) BasicAuthInterface
- func (c *Client) Certificates(namespace string) CertificateInterface
- func (c *Client) DockerCredentials(namespace string) DockerCredentialInterface
- func (c *Client) NamespacedBasicAuths(namespace string) NamespacedBasicAuthInterface
- func (c *Client) NamespacedCertificates(namespace string) NamespacedCertificateInterface
- func (c *Client) NamespacedDockerCredentials(namespace string) NamespacedDockerCredentialInterface
- func (c *Client) NamespacedSSHAuths(namespace string) NamespacedSSHAuthInterface
- func (c *Client) NamespacedServiceAccountTokens(namespace string) NamespacedServiceAccountTokenInterface
- func (c *Client) RESTClient() rest.Interface
- func (c *Client) SSHAuths(namespace string) SSHAuthInterface
- func (c *Client) ServiceAccountTokens(namespace string) ServiceAccountTokenInterface
- func (c *Client) Start(ctx context.Context, threadiness int) error
- func (c *Client) Sync(ctx context.Context) error
- func (c *Client) Workloads(namespace string) WorkloadInterface
- type DeployConfig
- type DeployStrategy
- type DeploymentGlobalConfig
- type DeploymentJobConfig
- type DeploymentOrderedConfig
- type DeploymentParallelConfig
- type DockerCredential
- type DockerCredentialController
- type DockerCredentialHandlerFunc
- type DockerCredentialInterface
- type DockerCredentialLifecycle
- type DockerCredentialList
- type DockerCredentialLister
- type DockerCredentialsGetter
- type Interface
- type Link
- type NamespacedBasicAuth
- type NamespacedBasicAuthController
- type NamespacedBasicAuthHandlerFunc
- type NamespacedBasicAuthInterface
- type NamespacedBasicAuthLifecycle
- type NamespacedBasicAuthList
- type NamespacedBasicAuthLister
- type NamespacedBasicAuthsGetter
- type NamespacedCertificate
- type NamespacedCertificateController
- type NamespacedCertificateHandlerFunc
- type NamespacedCertificateInterface
- type NamespacedCertificateLifecycle
- type NamespacedCertificateList
- type NamespacedCertificateLister
- type NamespacedCertificatesGetter
- type NamespacedDockerCredential
- type NamespacedDockerCredentialController
- type NamespacedDockerCredentialHandlerFunc
- type NamespacedDockerCredentialInterface
- type NamespacedDockerCredentialLifecycle
- type NamespacedDockerCredentialList
- type NamespacedDockerCredentialLister
- type NamespacedDockerCredentialsGetter
- type NamespacedSSHAuth
- type NamespacedSSHAuthController
- type NamespacedSSHAuthHandlerFunc
- type NamespacedSSHAuthInterface
- type NamespacedSSHAuthLifecycle
- type NamespacedSSHAuthList
- type NamespacedSSHAuthLister
- type NamespacedSSHAuthsGetter
- type NamespacedServiceAccountToken
- type NamespacedServiceAccountTokenController
- type NamespacedServiceAccountTokenHandlerFunc
- type NamespacedServiceAccountTokenInterface
- type NamespacedServiceAccountTokenLifecycle
- type NamespacedServiceAccountTokenList
- type NamespacedServiceAccountTokenLister
- type NamespacedServiceAccountTokensGetter
- type PublicEndpoint
- type RegistryCredential
- type SSHAuth
- type SSHAuthController
- type SSHAuthHandlerFunc
- type SSHAuthInterface
- type SSHAuthLifecycle
- type SSHAuthList
- type SSHAuthLister
- type SSHAuthsGetter
- type ServiceAccountToken
- type ServiceAccountTokenController
- type ServiceAccountTokenHandlerFunc
- type ServiceAccountTokenInterface
- type ServiceAccountTokenLifecycle
- type ServiceAccountTokenList
- type ServiceAccountTokenLister
- type ServiceAccountTokensGetter
- type Workload
- type WorkloadController
- type WorkloadHandlerFunc
- type WorkloadInterface
- type WorkloadLifecycle
- type WorkloadList
- type WorkloadLister
- type WorkloadSpec
- type WorkloadStatus
- type WorkloadsGetter
Constants ¶
const ( GroupName = "project.cattle.io" Version = "v3" )
Variables ¶
var ( BasicAuthGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "BasicAuth", } BasicAuthResource = metav1.APIResource{ Name: "basicauths", SingularName: "basicauth", Namespaced: true, Kind: BasicAuthGroupVersionKind.Kind, } )
var ( CertificateGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Certificate", } CertificateResource = metav1.APIResource{ Name: "certificates", SingularName: "certificate", Namespaced: true, Kind: CertificateGroupVersionKind.Kind, } )
var ( DockerCredentialGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "DockerCredential", } DockerCredentialResource = metav1.APIResource{ Name: "dockercredentials", SingularName: "dockercredential", Namespaced: true, Kind: DockerCredentialGroupVersionKind.Kind, } )
var ( NamespacedBasicAuthGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "NamespacedBasicAuth", } NamespacedBasicAuthResource = metav1.APIResource{ Name: "namespacedbasicauths", SingularName: "namespacedbasicauth", Namespaced: true, Kind: NamespacedBasicAuthGroupVersionKind.Kind, } )
var ( NamespacedCertificateGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "NamespacedCertificate", } NamespacedCertificateResource = metav1.APIResource{ Name: "namespacedcertificates", SingularName: "namespacedcertificate", Namespaced: true, Kind: NamespacedCertificateGroupVersionKind.Kind, } )
var ( NamespacedDockerCredentialGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "NamespacedDockerCredential", } NamespacedDockerCredentialResource = metav1.APIResource{ Name: "namespaceddockercredentials", SingularName: "namespaceddockercredential", Namespaced: true, Kind: NamespacedDockerCredentialGroupVersionKind.Kind, } )
var ( NamespacedServiceAccountTokenGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "NamespacedServiceAccountToken", } NamespacedServiceAccountTokenResource = metav1.APIResource{ Name: "namespacedserviceaccounttokens", SingularName: "namespacedserviceaccounttoken", Namespaced: true, Kind: NamespacedServiceAccountTokenGroupVersionKind.Kind, } )
var ( NamespacedSSHAuthGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "NamespacedSSHAuth", } NamespacedSSHAuthResource = metav1.APIResource{ Name: "namespacedsshauths", SingularName: "namespacedsshauth", Namespaced: true, Kind: NamespacedSSHAuthGroupVersionKind.Kind, } )
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var ( ServiceAccountTokenGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "ServiceAccountToken", } ServiceAccountTokenResource = metav1.APIResource{ Name: "serviceaccounttokens", SingularName: "serviceaccounttoken", Namespaced: true, Kind: ServiceAccountTokenGroupVersionKind.Kind, } )
var ( SSHAuthGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "SSHAuth", } SSHAuthResource = metav1.APIResource{ Name: "sshauths", SingularName: "sshauth", Namespaced: true, Kind: SSHAuthGroupVersionKind.Kind, } )
var ( WorkloadGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Workload", } WorkloadResource = metav1.APIResource{ Name: "workloads", SingularName: "workload", Namespaced: true, Kind: WorkloadGroupVersionKind.Kind, } )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: Version}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func RegisterDeepCopies
deprecated
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type BasicAuth ¶
type BasicAuth struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Description string `json:"description"` Username string `json:"username"` Password string `json:"password" norman:"writeOnly"` }
func (*BasicAuth) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuth.
func (*BasicAuth) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BasicAuth) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BasicAuthController ¶
type BasicAuthController interface { Informer() cache.SharedIndexInformer Lister() BasicAuthLister AddHandler(name string, handler BasicAuthHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler BasicAuthHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type BasicAuthHandlerFunc ¶
func NewBasicAuthLifecycleAdapter ¶
func NewBasicAuthLifecycleAdapter(name string, clusterScoped bool, client BasicAuthInterface, l BasicAuthLifecycle) BasicAuthHandlerFunc
type BasicAuthInterface ¶
type BasicAuthInterface interface { ObjectClient() *clientbase.ObjectClient Create(*BasicAuth) (*BasicAuth, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*BasicAuth, error) Get(name string, opts metav1.GetOptions) (*BasicAuth, error) Update(*BasicAuth) (*BasicAuth, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*BasicAuthList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() BasicAuthController AddHandler(name string, sync BasicAuthHandlerFunc) AddLifecycle(name string, lifecycle BasicAuthLifecycle) AddClusterScopedHandler(name, clusterName string, sync BasicAuthHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle BasicAuthLifecycle) }
type BasicAuthLifecycle ¶
type BasicAuthList ¶
type BasicAuthList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BasicAuth }
func (*BasicAuthList) DeepCopy ¶
func (in *BasicAuthList) DeepCopy() *BasicAuthList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthList.
func (*BasicAuthList) DeepCopyInto ¶
func (in *BasicAuthList) DeepCopyInto(out *BasicAuthList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BasicAuthList) DeepCopyObject ¶
func (in *BasicAuthList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BasicAuthLister ¶
type BasicAuthsGetter ¶
type BasicAuthsGetter interface {
BasicAuths(namespace string) BasicAuthInterface
}
type Certificate ¶
type Certificate struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Description string `json:"description"` Certs string `json:"certs"` Key string `json:"key" norman:"writeOnly"` CertFingerprint string `json:"certFingerprint" norman:"nocreate,noupdate"` CN string `json:"cn" norman:"nocreate,noupdate"` Version string `json:"version" norman:"nocreate,noupdate"` ExpiresAt string `json:"expiresAt" norman:"nocreate,noupdate"` Issuer string `json:"issuer" norman:"nocreate,noupdate"` IssuedAt string `json:"issuedAt" norman:"nocreate,noupdate"` Algorithm string `json:"algorithm" norman:"nocreate,noupdate"` SerialNumber string `json:"serialNumber" norman:"nocreate,noupdate"` KeySize string `json:"keySize" norman:"nocreate,noupdate"` SubjectAlternativeNames []string `json:"subjectAlternativeNames" norman:"nocreate,noupdate"` }
func (*Certificate) DeepCopy ¶
func (in *Certificate) DeepCopy() *Certificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Certificate.
func (*Certificate) DeepCopyInto ¶
func (in *Certificate) DeepCopyInto(out *Certificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Certificate) DeepCopyObject ¶
func (in *Certificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CertificateController ¶
type CertificateController interface { Informer() cache.SharedIndexInformer Lister() CertificateLister AddHandler(name string, handler CertificateHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler CertificateHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type CertificateHandlerFunc ¶
type CertificateHandlerFunc func(key string, obj *Certificate) error
func NewCertificateLifecycleAdapter ¶
func NewCertificateLifecycleAdapter(name string, clusterScoped bool, client CertificateInterface, l CertificateLifecycle) CertificateHandlerFunc
type CertificateInterface ¶
type CertificateInterface interface { ObjectClient() *clientbase.ObjectClient Create(*Certificate) (*Certificate, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*Certificate, error) Get(name string, opts metav1.GetOptions) (*Certificate, error) Update(*Certificate) (*Certificate, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*CertificateList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() CertificateController AddHandler(name string, sync CertificateHandlerFunc) AddLifecycle(name string, lifecycle CertificateLifecycle) AddClusterScopedHandler(name, clusterName string, sync CertificateHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle CertificateLifecycle) }
type CertificateLifecycle ¶
type CertificateLifecycle interface { Create(obj *Certificate) (*Certificate, error) Remove(obj *Certificate) (*Certificate, error) Updated(obj *Certificate) (*Certificate, error) }
type CertificateList ¶
type CertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Certificate }
func (*CertificateList) DeepCopy ¶
func (in *CertificateList) DeepCopy() *CertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateList.
func (*CertificateList) DeepCopyInto ¶
func (in *CertificateList) DeepCopyInto(out *CertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateList) DeepCopyObject ¶
func (in *CertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CertificateLister ¶
type CertificateLister interface { List(namespace string, selector labels.Selector) (ret []*Certificate, err error) Get(namespace, name string) (*Certificate, error) }
type CertificatesGetter ¶
type CertificatesGetter interface {
Certificates(namespace string) CertificateInterface
}
type Client ¶
func (*Client) BasicAuths ¶
func (c *Client) BasicAuths(namespace string) BasicAuthInterface
func (*Client) Certificates ¶
func (c *Client) Certificates(namespace string) CertificateInterface
func (*Client) DockerCredentials ¶
func (c *Client) DockerCredentials(namespace string) DockerCredentialInterface
func (*Client) NamespacedBasicAuths ¶
func (c *Client) NamespacedBasicAuths(namespace string) NamespacedBasicAuthInterface
func (*Client) NamespacedCertificates ¶
func (c *Client) NamespacedCertificates(namespace string) NamespacedCertificateInterface
func (*Client) NamespacedDockerCredentials ¶
func (c *Client) NamespacedDockerCredentials(namespace string) NamespacedDockerCredentialInterface
func (*Client) NamespacedSSHAuths ¶
func (c *Client) NamespacedSSHAuths(namespace string) NamespacedSSHAuthInterface
func (*Client) NamespacedServiceAccountTokens ¶
func (c *Client) NamespacedServiceAccountTokens(namespace string) NamespacedServiceAccountTokenInterface
func (*Client) RESTClient ¶
func (*Client) SSHAuths ¶
func (c *Client) SSHAuths(namespace string) SSHAuthInterface
func (*Client) ServiceAccountTokens ¶
func (c *Client) ServiceAccountTokens(namespace string) ServiceAccountTokenInterface
func (*Client) Workloads ¶
func (c *Client) Workloads(namespace string) WorkloadInterface
type DeployConfig ¶
type DeployConfig struct { Scale int64 `json:"scale"` BatchSize string `json:"batchSize"` DeploymentStrategy *DeployStrategy `json:"deploymentStrategy"` }
func (*DeployConfig) DeepCopy ¶
func (in *DeployConfig) DeepCopy() *DeployConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployConfig.
func (*DeployConfig) DeepCopyInto ¶
func (in *DeployConfig) DeepCopyInto(out *DeployConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployStrategy ¶
type DeployStrategy struct { Kind string `json:"kind"` ParallelConfig *DeploymentParallelConfig `json:"parallelConfig"` JobConfig *DeploymentJobConfig `json:"jobConfig"` OrderedConfig *DeploymentOrderedConfig `json:"orderedConfig"` GlobalConfig *DeploymentGlobalConfig `json:"globalConfig"` }
func (*DeployStrategy) DeepCopy ¶
func (in *DeployStrategy) DeepCopy() *DeployStrategy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStrategy.
func (*DeployStrategy) DeepCopyInto ¶
func (in *DeployStrategy) DeepCopyInto(out *DeployStrategy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGlobalConfig ¶
type DeploymentGlobalConfig struct {
OnDelete bool `json:"onDelete"`
}
func (*DeploymentGlobalConfig) DeepCopy ¶
func (in *DeploymentGlobalConfig) DeepCopy() *DeploymentGlobalConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGlobalConfig.
func (*DeploymentGlobalConfig) DeepCopyInto ¶
func (in *DeploymentGlobalConfig) DeepCopyInto(out *DeploymentGlobalConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentJobConfig ¶
type DeploymentJobConfig struct { BatchLimit int64 `json:"batchLimit"` ActiveDeadlineSeconds int64 `json:"activeDeadlineSeconds"` OnDelete bool `json:"onDelete"` }
func (*DeploymentJobConfig) DeepCopy ¶
func (in *DeploymentJobConfig) DeepCopy() *DeploymentJobConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentJobConfig.
func (*DeploymentJobConfig) DeepCopyInto ¶
func (in *DeploymentJobConfig) DeepCopyInto(out *DeploymentJobConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentOrderedConfig ¶
type DeploymentOrderedConfig struct { PartitionSize int64 `json:"partitionSize"` OnDelete bool `json:"onDelete"` }
func (*DeploymentOrderedConfig) DeepCopy ¶
func (in *DeploymentOrderedConfig) DeepCopy() *DeploymentOrderedConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentOrderedConfig.
func (*DeploymentOrderedConfig) DeepCopyInto ¶
func (in *DeploymentOrderedConfig) DeepCopyInto(out *DeploymentOrderedConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentParallelConfig ¶
type DeploymentParallelConfig struct { StartFirst bool `json:"startFirst"` MinReadySeconds int64 `json:"minReadySeconds"` ProgressDeadlineSeconds int64 `json:"progressDeadlineSeconds"` }
func (*DeploymentParallelConfig) DeepCopy ¶
func (in *DeploymentParallelConfig) DeepCopy() *DeploymentParallelConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentParallelConfig.
func (*DeploymentParallelConfig) DeepCopyInto ¶
func (in *DeploymentParallelConfig) DeepCopyInto(out *DeploymentParallelConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerCredential ¶
type DockerCredential struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Description string `json:"description"` Registries map[string]RegistryCredential `json:"registries"` }
func (*DockerCredential) DeepCopy ¶
func (in *DockerCredential) DeepCopy() *DockerCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerCredential.
func (*DockerCredential) DeepCopyInto ¶
func (in *DockerCredential) DeepCopyInto(out *DockerCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DockerCredential) DeepCopyObject ¶
func (in *DockerCredential) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DockerCredentialController ¶
type DockerCredentialController interface { Informer() cache.SharedIndexInformer Lister() DockerCredentialLister AddHandler(name string, handler DockerCredentialHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler DockerCredentialHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type DockerCredentialHandlerFunc ¶
type DockerCredentialHandlerFunc func(key string, obj *DockerCredential) error
func NewDockerCredentialLifecycleAdapter ¶
func NewDockerCredentialLifecycleAdapter(name string, clusterScoped bool, client DockerCredentialInterface, l DockerCredentialLifecycle) DockerCredentialHandlerFunc
type DockerCredentialInterface ¶
type DockerCredentialInterface interface { ObjectClient() *clientbase.ObjectClient Create(*DockerCredential) (*DockerCredential, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*DockerCredential, error) Get(name string, opts metav1.GetOptions) (*DockerCredential, error) Update(*DockerCredential) (*DockerCredential, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*DockerCredentialList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() DockerCredentialController AddHandler(name string, sync DockerCredentialHandlerFunc) AddLifecycle(name string, lifecycle DockerCredentialLifecycle) AddClusterScopedHandler(name, clusterName string, sync DockerCredentialHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle DockerCredentialLifecycle) }
type DockerCredentialLifecycle ¶
type DockerCredentialLifecycle interface { Create(obj *DockerCredential) (*DockerCredential, error) Remove(obj *DockerCredential) (*DockerCredential, error) Updated(obj *DockerCredential) (*DockerCredential, error) }
type DockerCredentialList ¶
type DockerCredentialList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DockerCredential }
func (*DockerCredentialList) DeepCopy ¶
func (in *DockerCredentialList) DeepCopy() *DockerCredentialList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerCredentialList.
func (*DockerCredentialList) DeepCopyInto ¶
func (in *DockerCredentialList) DeepCopyInto(out *DockerCredentialList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DockerCredentialList) DeepCopyObject ¶
func (in *DockerCredentialList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DockerCredentialLister ¶
type DockerCredentialLister interface { List(namespace string, selector labels.Selector) (ret []*DockerCredential, err error) Get(namespace, name string) (*DockerCredential, error) }
type DockerCredentialsGetter ¶
type DockerCredentialsGetter interface {
DockerCredentials(namespace string) DockerCredentialInterface
}
type Interface ¶
type Interface interface { RESTClient() rest.Interface controller.Starter ServiceAccountTokensGetter DockerCredentialsGetter CertificatesGetter BasicAuthsGetter SSHAuthsGetter NamespacedServiceAccountTokensGetter NamespacedDockerCredentialsGetter NamespacedCertificatesGetter NamespacedBasicAuthsGetter NamespacedSSHAuthsGetter WorkloadsGetter }
type Link ¶
func (*Link) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Link.
func (*Link) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacedBasicAuth ¶
type NamespacedBasicAuth BasicAuth
func (*NamespacedBasicAuth) DeepCopy ¶
func (in *NamespacedBasicAuth) DeepCopy() *NamespacedBasicAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedBasicAuth.
func (*NamespacedBasicAuth) DeepCopyInto ¶
func (in *NamespacedBasicAuth) DeepCopyInto(out *NamespacedBasicAuth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedBasicAuth) DeepCopyObject ¶
func (in *NamespacedBasicAuth) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedBasicAuthController ¶
type NamespacedBasicAuthController interface { Informer() cache.SharedIndexInformer Lister() NamespacedBasicAuthLister AddHandler(name string, handler NamespacedBasicAuthHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler NamespacedBasicAuthHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type NamespacedBasicAuthHandlerFunc ¶
type NamespacedBasicAuthHandlerFunc func(key string, obj *NamespacedBasicAuth) error
func NewNamespacedBasicAuthLifecycleAdapter ¶
func NewNamespacedBasicAuthLifecycleAdapter(name string, clusterScoped bool, client NamespacedBasicAuthInterface, l NamespacedBasicAuthLifecycle) NamespacedBasicAuthHandlerFunc
type NamespacedBasicAuthInterface ¶
type NamespacedBasicAuthInterface interface { ObjectClient() *clientbase.ObjectClient Create(*NamespacedBasicAuth) (*NamespacedBasicAuth, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*NamespacedBasicAuth, error) Get(name string, opts metav1.GetOptions) (*NamespacedBasicAuth, error) Update(*NamespacedBasicAuth) (*NamespacedBasicAuth, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*NamespacedBasicAuthList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NamespacedBasicAuthController AddHandler(name string, sync NamespacedBasicAuthHandlerFunc) AddLifecycle(name string, lifecycle NamespacedBasicAuthLifecycle) AddClusterScopedHandler(name, clusterName string, sync NamespacedBasicAuthHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle NamespacedBasicAuthLifecycle) }
type NamespacedBasicAuthLifecycle ¶
type NamespacedBasicAuthLifecycle interface { Create(obj *NamespacedBasicAuth) (*NamespacedBasicAuth, error) Remove(obj *NamespacedBasicAuth) (*NamespacedBasicAuth, error) Updated(obj *NamespacedBasicAuth) (*NamespacedBasicAuth, error) }
type NamespacedBasicAuthList ¶
type NamespacedBasicAuthList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespacedBasicAuth }
func (*NamespacedBasicAuthList) DeepCopy ¶
func (in *NamespacedBasicAuthList) DeepCopy() *NamespacedBasicAuthList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedBasicAuthList.
func (*NamespacedBasicAuthList) DeepCopyInto ¶
func (in *NamespacedBasicAuthList) DeepCopyInto(out *NamespacedBasicAuthList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedBasicAuthList) DeepCopyObject ¶
func (in *NamespacedBasicAuthList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedBasicAuthLister ¶
type NamespacedBasicAuthLister interface { List(namespace string, selector labels.Selector) (ret []*NamespacedBasicAuth, err error) Get(namespace, name string) (*NamespacedBasicAuth, error) }
type NamespacedBasicAuthsGetter ¶
type NamespacedBasicAuthsGetter interface {
NamespacedBasicAuths(namespace string) NamespacedBasicAuthInterface
}
type NamespacedCertificate ¶
type NamespacedCertificate Certificate
func (*NamespacedCertificate) DeepCopy ¶
func (in *NamespacedCertificate) DeepCopy() *NamespacedCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedCertificate.
func (*NamespacedCertificate) DeepCopyInto ¶
func (in *NamespacedCertificate) DeepCopyInto(out *NamespacedCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedCertificate) DeepCopyObject ¶
func (in *NamespacedCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedCertificateController ¶
type NamespacedCertificateController interface { Informer() cache.SharedIndexInformer Lister() NamespacedCertificateLister AddHandler(name string, handler NamespacedCertificateHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler NamespacedCertificateHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type NamespacedCertificateHandlerFunc ¶
type NamespacedCertificateHandlerFunc func(key string, obj *NamespacedCertificate) error
func NewNamespacedCertificateLifecycleAdapter ¶
func NewNamespacedCertificateLifecycleAdapter(name string, clusterScoped bool, client NamespacedCertificateInterface, l NamespacedCertificateLifecycle) NamespacedCertificateHandlerFunc
type NamespacedCertificateInterface ¶
type NamespacedCertificateInterface interface { ObjectClient() *clientbase.ObjectClient Create(*NamespacedCertificate) (*NamespacedCertificate, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*NamespacedCertificate, error) Get(name string, opts metav1.GetOptions) (*NamespacedCertificate, error) Update(*NamespacedCertificate) (*NamespacedCertificate, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*NamespacedCertificateList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NamespacedCertificateController AddHandler(name string, sync NamespacedCertificateHandlerFunc) AddLifecycle(name string, lifecycle NamespacedCertificateLifecycle) AddClusterScopedHandler(name, clusterName string, sync NamespacedCertificateHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle NamespacedCertificateLifecycle) }
type NamespacedCertificateLifecycle ¶
type NamespacedCertificateLifecycle interface { Create(obj *NamespacedCertificate) (*NamespacedCertificate, error) Remove(obj *NamespacedCertificate) (*NamespacedCertificate, error) Updated(obj *NamespacedCertificate) (*NamespacedCertificate, error) }
type NamespacedCertificateList ¶
type NamespacedCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespacedCertificate }
func (*NamespacedCertificateList) DeepCopy ¶
func (in *NamespacedCertificateList) DeepCopy() *NamespacedCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedCertificateList.
func (*NamespacedCertificateList) DeepCopyInto ¶
func (in *NamespacedCertificateList) DeepCopyInto(out *NamespacedCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedCertificateList) DeepCopyObject ¶
func (in *NamespacedCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedCertificateLister ¶
type NamespacedCertificateLister interface { List(namespace string, selector labels.Selector) (ret []*NamespacedCertificate, err error) Get(namespace, name string) (*NamespacedCertificate, error) }
type NamespacedCertificatesGetter ¶
type NamespacedCertificatesGetter interface {
NamespacedCertificates(namespace string) NamespacedCertificateInterface
}
type NamespacedDockerCredential ¶
type NamespacedDockerCredential DockerCredential
func (*NamespacedDockerCredential) DeepCopy ¶
func (in *NamespacedDockerCredential) DeepCopy() *NamespacedDockerCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedDockerCredential.
func (*NamespacedDockerCredential) DeepCopyInto ¶
func (in *NamespacedDockerCredential) DeepCopyInto(out *NamespacedDockerCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedDockerCredential) DeepCopyObject ¶
func (in *NamespacedDockerCredential) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedDockerCredentialController ¶
type NamespacedDockerCredentialController interface { Informer() cache.SharedIndexInformer Lister() NamespacedDockerCredentialLister AddHandler(name string, handler NamespacedDockerCredentialHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler NamespacedDockerCredentialHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type NamespacedDockerCredentialHandlerFunc ¶
type NamespacedDockerCredentialHandlerFunc func(key string, obj *NamespacedDockerCredential) error
func NewNamespacedDockerCredentialLifecycleAdapter ¶
func NewNamespacedDockerCredentialLifecycleAdapter(name string, clusterScoped bool, client NamespacedDockerCredentialInterface, l NamespacedDockerCredentialLifecycle) NamespacedDockerCredentialHandlerFunc
type NamespacedDockerCredentialInterface ¶
type NamespacedDockerCredentialInterface interface { ObjectClient() *clientbase.ObjectClient Create(*NamespacedDockerCredential) (*NamespacedDockerCredential, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*NamespacedDockerCredential, error) Get(name string, opts metav1.GetOptions) (*NamespacedDockerCredential, error) Update(*NamespacedDockerCredential) (*NamespacedDockerCredential, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*NamespacedDockerCredentialList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NamespacedDockerCredentialController AddHandler(name string, sync NamespacedDockerCredentialHandlerFunc) AddLifecycle(name string, lifecycle NamespacedDockerCredentialLifecycle) AddClusterScopedHandler(name, clusterName string, sync NamespacedDockerCredentialHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle NamespacedDockerCredentialLifecycle) }
type NamespacedDockerCredentialLifecycle ¶
type NamespacedDockerCredentialLifecycle interface { Create(obj *NamespacedDockerCredential) (*NamespacedDockerCredential, error) Remove(obj *NamespacedDockerCredential) (*NamespacedDockerCredential, error) Updated(obj *NamespacedDockerCredential) (*NamespacedDockerCredential, error) }
type NamespacedDockerCredentialList ¶
type NamespacedDockerCredentialList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespacedDockerCredential }
func (*NamespacedDockerCredentialList) DeepCopy ¶
func (in *NamespacedDockerCredentialList) DeepCopy() *NamespacedDockerCredentialList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedDockerCredentialList.
func (*NamespacedDockerCredentialList) DeepCopyInto ¶
func (in *NamespacedDockerCredentialList) DeepCopyInto(out *NamespacedDockerCredentialList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedDockerCredentialList) DeepCopyObject ¶
func (in *NamespacedDockerCredentialList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedDockerCredentialLister ¶
type NamespacedDockerCredentialLister interface { List(namespace string, selector labels.Selector) (ret []*NamespacedDockerCredential, err error) Get(namespace, name string) (*NamespacedDockerCredential, error) }
type NamespacedDockerCredentialsGetter ¶
type NamespacedDockerCredentialsGetter interface {
NamespacedDockerCredentials(namespace string) NamespacedDockerCredentialInterface
}
type NamespacedSSHAuth ¶
type NamespacedSSHAuth SSHAuth
func (*NamespacedSSHAuth) DeepCopy ¶
func (in *NamespacedSSHAuth) DeepCopy() *NamespacedSSHAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedSSHAuth.
func (*NamespacedSSHAuth) DeepCopyInto ¶
func (in *NamespacedSSHAuth) DeepCopyInto(out *NamespacedSSHAuth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedSSHAuth) DeepCopyObject ¶
func (in *NamespacedSSHAuth) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedSSHAuthController ¶
type NamespacedSSHAuthController interface { Informer() cache.SharedIndexInformer Lister() NamespacedSSHAuthLister AddHandler(name string, handler NamespacedSSHAuthHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler NamespacedSSHAuthHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type NamespacedSSHAuthHandlerFunc ¶
type NamespacedSSHAuthHandlerFunc func(key string, obj *NamespacedSSHAuth) error
func NewNamespacedSSHAuthLifecycleAdapter ¶
func NewNamespacedSSHAuthLifecycleAdapter(name string, clusterScoped bool, client NamespacedSSHAuthInterface, l NamespacedSSHAuthLifecycle) NamespacedSSHAuthHandlerFunc
type NamespacedSSHAuthInterface ¶
type NamespacedSSHAuthInterface interface { ObjectClient() *clientbase.ObjectClient Create(*NamespacedSSHAuth) (*NamespacedSSHAuth, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*NamespacedSSHAuth, error) Get(name string, opts metav1.GetOptions) (*NamespacedSSHAuth, error) Update(*NamespacedSSHAuth) (*NamespacedSSHAuth, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*NamespacedSSHAuthList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NamespacedSSHAuthController AddHandler(name string, sync NamespacedSSHAuthHandlerFunc) AddLifecycle(name string, lifecycle NamespacedSSHAuthLifecycle) AddClusterScopedHandler(name, clusterName string, sync NamespacedSSHAuthHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle NamespacedSSHAuthLifecycle) }
type NamespacedSSHAuthLifecycle ¶
type NamespacedSSHAuthLifecycle interface { Create(obj *NamespacedSSHAuth) (*NamespacedSSHAuth, error) Remove(obj *NamespacedSSHAuth) (*NamespacedSSHAuth, error) Updated(obj *NamespacedSSHAuth) (*NamespacedSSHAuth, error) }
type NamespacedSSHAuthList ¶
type NamespacedSSHAuthList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespacedSSHAuth }
func (*NamespacedSSHAuthList) DeepCopy ¶
func (in *NamespacedSSHAuthList) DeepCopy() *NamespacedSSHAuthList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedSSHAuthList.
func (*NamespacedSSHAuthList) DeepCopyInto ¶
func (in *NamespacedSSHAuthList) DeepCopyInto(out *NamespacedSSHAuthList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedSSHAuthList) DeepCopyObject ¶
func (in *NamespacedSSHAuthList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedSSHAuthLister ¶
type NamespacedSSHAuthLister interface { List(namespace string, selector labels.Selector) (ret []*NamespacedSSHAuth, err error) Get(namespace, name string) (*NamespacedSSHAuth, error) }
type NamespacedSSHAuthsGetter ¶
type NamespacedSSHAuthsGetter interface {
NamespacedSSHAuths(namespace string) NamespacedSSHAuthInterface
}
type NamespacedServiceAccountToken ¶
type NamespacedServiceAccountToken ServiceAccountToken
func (*NamespacedServiceAccountToken) DeepCopy ¶
func (in *NamespacedServiceAccountToken) DeepCopy() *NamespacedServiceAccountToken
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedServiceAccountToken.
func (*NamespacedServiceAccountToken) DeepCopyInto ¶
func (in *NamespacedServiceAccountToken) DeepCopyInto(out *NamespacedServiceAccountToken)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedServiceAccountToken) DeepCopyObject ¶
func (in *NamespacedServiceAccountToken) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedServiceAccountTokenController ¶
type NamespacedServiceAccountTokenController interface { Informer() cache.SharedIndexInformer Lister() NamespacedServiceAccountTokenLister AddHandler(name string, handler NamespacedServiceAccountTokenHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler NamespacedServiceAccountTokenHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type NamespacedServiceAccountTokenHandlerFunc ¶
type NamespacedServiceAccountTokenHandlerFunc func(key string, obj *NamespacedServiceAccountToken) error
func NewNamespacedServiceAccountTokenLifecycleAdapter ¶
func NewNamespacedServiceAccountTokenLifecycleAdapter(name string, clusterScoped bool, client NamespacedServiceAccountTokenInterface, l NamespacedServiceAccountTokenLifecycle) NamespacedServiceAccountTokenHandlerFunc
type NamespacedServiceAccountTokenInterface ¶
type NamespacedServiceAccountTokenInterface interface { ObjectClient() *clientbase.ObjectClient Create(*NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*NamespacedServiceAccountToken, error) Get(name string, opts metav1.GetOptions) (*NamespacedServiceAccountToken, error) Update(*NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*NamespacedServiceAccountTokenList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() NamespacedServiceAccountTokenController AddHandler(name string, sync NamespacedServiceAccountTokenHandlerFunc) AddLifecycle(name string, lifecycle NamespacedServiceAccountTokenLifecycle) AddClusterScopedHandler(name, clusterName string, sync NamespacedServiceAccountTokenHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle NamespacedServiceAccountTokenLifecycle) }
type NamespacedServiceAccountTokenLifecycle ¶
type NamespacedServiceAccountTokenLifecycle interface { Create(obj *NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error) Remove(obj *NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error) Updated(obj *NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error) }
type NamespacedServiceAccountTokenList ¶
type NamespacedServiceAccountTokenList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamespacedServiceAccountToken }
func (*NamespacedServiceAccountTokenList) DeepCopy ¶
func (in *NamespacedServiceAccountTokenList) DeepCopy() *NamespacedServiceAccountTokenList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedServiceAccountTokenList.
func (*NamespacedServiceAccountTokenList) DeepCopyInto ¶
func (in *NamespacedServiceAccountTokenList) DeepCopyInto(out *NamespacedServiceAccountTokenList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedServiceAccountTokenList) DeepCopyObject ¶
func (in *NamespacedServiceAccountTokenList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedServiceAccountTokenLister ¶
type NamespacedServiceAccountTokenLister interface { List(namespace string, selector labels.Selector) (ret []*NamespacedServiceAccountToken, err error) Get(namespace, name string) (*NamespacedServiceAccountToken, error) }
type NamespacedServiceAccountTokensGetter ¶
type NamespacedServiceAccountTokensGetter interface {
NamespacedServiceAccountTokens(namespace string) NamespacedServiceAccountTokenInterface
}
type PublicEndpoint ¶
type PublicEndpoint struct { Node string `json:"node,omitempty" norman:"type=reference[node],nocreate,noupdate"` Address string `json:"address,omitempty" norman:"nocreate,noupdate"` Port int32 `json:"port,omitempty" norman:"nocreate,noupdate"` Protocol string `json:"protocol,omitempty" norman:"nocreate,noupdate"` // for node port service Service string `json:"service,omitempty" norman:"type=reference[service],nocreate,noupdate"` // for host port Pod string `json:"pod,omitempty" norman:"type=reference[pod],nocreate,noupdate"` }
func (*PublicEndpoint) DeepCopy ¶
func (in *PublicEndpoint) DeepCopy() *PublicEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicEndpoint.
func (*PublicEndpoint) DeepCopyInto ¶
func (in *PublicEndpoint) DeepCopyInto(out *PublicEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryCredential ¶
type RegistryCredential struct { Description string `json:"description"` Username string `json:"username"` Password string `json:"password" norman:"writeOnly"` Auth string `json:"auth" norman:"writeOnly"` }
func (*RegistryCredential) DeepCopy ¶
func (in *RegistryCredential) DeepCopy() *RegistryCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryCredential.
func (*RegistryCredential) DeepCopyInto ¶
func (in *RegistryCredential) DeepCopyInto(out *RegistryCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSHAuth ¶
type SSHAuth struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Description string `json:"description"` PrivateKey string `json:"privateKey" norman:"writeOnly"` Fingerprint string `json:"certFingerprint" norman:"nocreate,noupdate"` }
func (*SSHAuth) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHAuth.
func (*SSHAuth) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SSHAuth) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SSHAuthController ¶
type SSHAuthController interface { Informer() cache.SharedIndexInformer Lister() SSHAuthLister AddHandler(name string, handler SSHAuthHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler SSHAuthHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type SSHAuthHandlerFunc ¶
func NewSSHAuthLifecycleAdapter ¶
func NewSSHAuthLifecycleAdapter(name string, clusterScoped bool, client SSHAuthInterface, l SSHAuthLifecycle) SSHAuthHandlerFunc
type SSHAuthInterface ¶
type SSHAuthInterface interface { ObjectClient() *clientbase.ObjectClient Create(*SSHAuth) (*SSHAuth, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*SSHAuth, error) Get(name string, opts metav1.GetOptions) (*SSHAuth, error) Update(*SSHAuth) (*SSHAuth, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*SSHAuthList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() SSHAuthController AddHandler(name string, sync SSHAuthHandlerFunc) AddLifecycle(name string, lifecycle SSHAuthLifecycle) AddClusterScopedHandler(name, clusterName string, sync SSHAuthHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle SSHAuthLifecycle) }
type SSHAuthLifecycle ¶
type SSHAuthList ¶
type SSHAuthList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SSHAuth }
func (*SSHAuthList) DeepCopy ¶
func (in *SSHAuthList) DeepCopy() *SSHAuthList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHAuthList.
func (*SSHAuthList) DeepCopyInto ¶
func (in *SSHAuthList) DeepCopyInto(out *SSHAuthList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SSHAuthList) DeepCopyObject ¶
func (in *SSHAuthList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SSHAuthLister ¶
type SSHAuthsGetter ¶
type SSHAuthsGetter interface {
SSHAuths(namespace string) SSHAuthInterface
}
type ServiceAccountToken ¶
type ServiceAccountToken struct { types.Namespaced metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` AccountName string `json:"accountName"` AccountUID string `json:"accountUid"` Description string `json:"description"` Token string `json:"token" norman:"writeOnly"` CACRT string `json:"caCrt"` }
func (*ServiceAccountToken) DeepCopy ¶
func (in *ServiceAccountToken) DeepCopy() *ServiceAccountToken
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountToken.
func (*ServiceAccountToken) DeepCopyInto ¶
func (in *ServiceAccountToken) DeepCopyInto(out *ServiceAccountToken)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountToken) DeepCopyObject ¶
func (in *ServiceAccountToken) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceAccountTokenController ¶
type ServiceAccountTokenController interface { Informer() cache.SharedIndexInformer Lister() ServiceAccountTokenLister AddHandler(name string, handler ServiceAccountTokenHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler ServiceAccountTokenHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type ServiceAccountTokenHandlerFunc ¶
type ServiceAccountTokenHandlerFunc func(key string, obj *ServiceAccountToken) error
func NewServiceAccountTokenLifecycleAdapter ¶
func NewServiceAccountTokenLifecycleAdapter(name string, clusterScoped bool, client ServiceAccountTokenInterface, l ServiceAccountTokenLifecycle) ServiceAccountTokenHandlerFunc
type ServiceAccountTokenInterface ¶
type ServiceAccountTokenInterface interface { ObjectClient() *clientbase.ObjectClient Create(*ServiceAccountToken) (*ServiceAccountToken, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*ServiceAccountToken, error) Get(name string, opts metav1.GetOptions) (*ServiceAccountToken, error) Update(*ServiceAccountToken) (*ServiceAccountToken, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*ServiceAccountTokenList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() ServiceAccountTokenController AddHandler(name string, sync ServiceAccountTokenHandlerFunc) AddLifecycle(name string, lifecycle ServiceAccountTokenLifecycle) AddClusterScopedHandler(name, clusterName string, sync ServiceAccountTokenHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle ServiceAccountTokenLifecycle) }
type ServiceAccountTokenLifecycle ¶
type ServiceAccountTokenLifecycle interface { Create(obj *ServiceAccountToken) (*ServiceAccountToken, error) Remove(obj *ServiceAccountToken) (*ServiceAccountToken, error) Updated(obj *ServiceAccountToken) (*ServiceAccountToken, error) }
type ServiceAccountTokenList ¶
type ServiceAccountTokenList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceAccountToken }
func (*ServiceAccountTokenList) DeepCopy ¶
func (in *ServiceAccountTokenList) DeepCopy() *ServiceAccountTokenList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountTokenList.
func (*ServiceAccountTokenList) DeepCopyInto ¶
func (in *ServiceAccountTokenList) DeepCopyInto(out *ServiceAccountTokenList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountTokenList) DeepCopyObject ¶
func (in *ServiceAccountTokenList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceAccountTokenLister ¶
type ServiceAccountTokenLister interface { List(namespace string, selector labels.Selector) (ret []*ServiceAccountToken, err error) Get(namespace, name string) (*ServiceAccountToken, error) }
type ServiceAccountTokensGetter ¶
type ServiceAccountTokensGetter interface {
ServiceAccountTokens(namespace string) ServiceAccountTokenInterface
}
type Workload ¶
type Workload struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkloadSpec `json:"spec"` Status *WorkloadStatus `json:"status"` }
func (*Workload) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workload.
func (*Workload) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Workload) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkloadController ¶
type WorkloadController interface { Informer() cache.SharedIndexInformer Lister() WorkloadLister AddHandler(name string, handler WorkloadHandlerFunc) AddClusterScopedHandler(name, clusterName string, handler WorkloadHandlerFunc) Enqueue(namespace, name string) Sync(ctx context.Context) error Start(ctx context.Context, threadiness int) error }
type WorkloadHandlerFunc ¶
func NewWorkloadLifecycleAdapter ¶
func NewWorkloadLifecycleAdapter(name string, clusterScoped bool, client WorkloadInterface, l WorkloadLifecycle) WorkloadHandlerFunc
type WorkloadInterface ¶
type WorkloadInterface interface { ObjectClient() *clientbase.ObjectClient Create(*Workload) (*Workload, error) GetNamespaced(namespace, name string, opts metav1.GetOptions) (*Workload, error) Get(name string, opts metav1.GetOptions) (*Workload, error) Update(*Workload) (*Workload, error) Delete(name string, options *metav1.DeleteOptions) error DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error List(opts metav1.ListOptions) (*WorkloadList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error Controller() WorkloadController AddHandler(name string, sync WorkloadHandlerFunc) AddLifecycle(name string, lifecycle WorkloadLifecycle) AddClusterScopedHandler(name, clusterName string, sync WorkloadHandlerFunc) AddClusterScopedLifecycle(name, clusterName string, lifecycle WorkloadLifecycle) }
type WorkloadLifecycle ¶
type WorkloadList ¶
type WorkloadList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Workload }
func (*WorkloadList) DeepCopy ¶
func (in *WorkloadList) DeepCopy() *WorkloadList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadList.
func (*WorkloadList) DeepCopyInto ¶
func (in *WorkloadList) DeepCopyInto(out *WorkloadList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkloadList) DeepCopyObject ¶
func (in *WorkloadList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkloadLister ¶
type WorkloadSpec ¶
type WorkloadSpec struct { Description string `json:"description"` DeployConfig DeployConfig `json:"deployConfig"` Template v1.PodTemplateSpec `json:"template"` ServiceLinks []Link `json:"serviceLinks"` }
func (*WorkloadSpec) DeepCopy ¶
func (in *WorkloadSpec) DeepCopy() *WorkloadSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadSpec.
func (*WorkloadSpec) DeepCopyInto ¶
func (in *WorkloadSpec) DeepCopyInto(out *WorkloadSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadStatus ¶
type WorkloadStatus struct { }
func (*WorkloadStatus) DeepCopy ¶
func (in *WorkloadStatus) DeepCopy() *WorkloadStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadStatus.
func (*WorkloadStatus) DeepCopyInto ¶
func (in *WorkloadStatus) DeepCopyInto(out *WorkloadStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadsGetter ¶
type WorkloadsGetter interface {
Workloads(namespace string) WorkloadInterface
}
Source Files ¶
- types.go
- zz_generated_basic_auth_controller.go
- zz_generated_basic_auth_lifecycle_adapter.go
- zz_generated_certificate_controller.go
- zz_generated_certificate_lifecycle_adapter.go
- zz_generated_deepcopy.go
- zz_generated_docker_credential_controller.go
- zz_generated_docker_credential_lifecycle_adapter.go
- zz_generated_k8s_client.go
- zz_generated_namespaced_basic_auth_controller.go
- zz_generated_namespaced_basic_auth_lifecycle_adapter.go
- zz_generated_namespaced_certificate_controller.go
- zz_generated_namespaced_certificate_lifecycle_adapter.go
- zz_generated_namespaced_docker_credential_controller.go
- zz_generated_namespaced_docker_credential_lifecycle_adapter.go
- zz_generated_namespaced_service_account_token_controller.go
- zz_generated_namespaced_service_account_token_lifecycle_adapter.go
- zz_generated_namespaced_ssh_auth_controller.go
- zz_generated_namespaced_ssh_auth_lifecycle_adapter.go
- zz_generated_scheme.go
- zz_generated_service_account_token_controller.go
- zz_generated_service_account_token_lifecycle_adapter.go
- zz_generated_ssh_auth_controller.go
- zz_generated_ssh_auth_lifecycle_adapter.go
- zz_generated_workload_controller.go
- zz_generated_workload_lifecycle_adapter.go