Documentation ¶
Overview ¶
Definitions for the Kubernetes types
Index ¶
- func NewCertificateSigningRequestClient(client client.Client) *certificateSigningRequestClient
- type CertificateSigningRequestClient
- type CertificateSigningRequestReader
- type CertificateSigningRequestSlice
- type CertificateSigningRequestStatusWriter
- type CertificateSigningRequestTransitionFunction
- type CertificateSigningRequestWriter
- type Clientset
- type MulticlusterCertificateSigningRequestClient
- type MulticlusterClientset
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CertificateSigningRequestClient ¶
type CertificateSigningRequestClient interface { CertificateSigningRequestReader CertificateSigningRequestWriter CertificateSigningRequestStatusWriter }
Client knows how to perform CRUD operations on CertificateSigningRequests.
type CertificateSigningRequestReader ¶
type CertificateSigningRequestReader interface { // Get retrieves a CertificateSigningRequest for the given object key GetCertificateSigningRequest(ctx context.Context, key client.ObjectKey) (*certificates_k8s_io_v1beta1.CertificateSigningRequest, error) // List retrieves list of CertificateSigningRequests for a given namespace and list options. ListCertificateSigningRequest(ctx context.Context, opts ...client.ListOption) (*certificates_k8s_io_v1beta1.CertificateSigningRequestList, error) }
Reader knows how to read and list CertificateSigningRequests.
type CertificateSigningRequestSlice ¶
type CertificateSigningRequestSlice []*CertificateSigningRequest
CertificateSigningRequestSlice represents a slice of *CertificateSigningRequest
type CertificateSigningRequestStatusWriter ¶
type CertificateSigningRequestStatusWriter interface { // Update updates the fields corresponding to the status subresource for the // given CertificateSigningRequest object. UpdateCertificateSigningRequestStatus(ctx context.Context, obj *certificates_k8s_io_v1beta1.CertificateSigningRequest, opts ...client.SubResourceUpdateOption) error // Patch patches the given CertificateSigningRequest object's subresource. PatchCertificateSigningRequestStatus(ctx context.Context, obj *certificates_k8s_io_v1beta1.CertificateSigningRequest, patch client.Patch, opts ...client.SubResourcePatchOption) error }
StatusWriter knows how to update status subresource of a CertificateSigningRequest object.
type CertificateSigningRequestTransitionFunction ¶
type CertificateSigningRequestTransitionFunction func(existing, desired *certificates_k8s_io_v1beta1.CertificateSigningRequest) error
CertificateSigningRequestTransitionFunction instructs the CertificateSigningRequestWriter how to transition between an existing CertificateSigningRequest object and a desired on an Upsert
type CertificateSigningRequestWriter ¶
type CertificateSigningRequestWriter interface { // Create saves the CertificateSigningRequest object. CreateCertificateSigningRequest(ctx context.Context, obj *certificates_k8s_io_v1beta1.CertificateSigningRequest, opts ...client.CreateOption) error // Delete deletes the CertificateSigningRequest object. DeleteCertificateSigningRequest(ctx context.Context, key client.ObjectKey, opts ...client.DeleteOption) error // Update updates the given CertificateSigningRequest object. UpdateCertificateSigningRequest(ctx context.Context, obj *certificates_k8s_io_v1beta1.CertificateSigningRequest, opts ...client.UpdateOption) error // Patch patches the given CertificateSigningRequest object. PatchCertificateSigningRequest(ctx context.Context, obj *certificates_k8s_io_v1beta1.CertificateSigningRequest, patch client.Patch, opts ...client.PatchOption) error // DeleteAllOf deletes all CertificateSigningRequest objects matching the given options. DeleteAllOfCertificateSigningRequest(ctx context.Context, opts ...client.DeleteAllOfOption) error // Create or Update the CertificateSigningRequest object. UpsertCertificateSigningRequest(ctx context.Context, obj *certificates_k8s_io_v1beta1.CertificateSigningRequest, transitionFuncs ...CertificateSigningRequestTransitionFunction) error }
Writer knows how to create, delete, and update CertificateSigningRequests.
type Clientset ¶
type Clientset interface { // clienset for the certificates.k8s.io/v1beta1/v1beta1 APIs CertificateSigningRequests() CertificateSigningRequestClient }
clienset for the certificates.k8s.io/v1beta1 APIs
func NewClientset ¶
type MulticlusterCertificateSigningRequestClient ¶
type MulticlusterCertificateSigningRequestClient interface { // Cluster returns a CertificateSigningRequestClient for the given cluster Cluster(cluster string) (CertificateSigningRequestClient, error) }
Provides CertificateSigningRequestClients for multiple clusters.
func NewMulticlusterCertificateSigningRequestClient ¶
func NewMulticlusterCertificateSigningRequestClient(client multicluster.Client) MulticlusterCertificateSigningRequestClient
type MulticlusterClientset ¶
type MulticlusterClientset interface { // Cluster returns a Clientset for the given cluster Cluster(cluster string) (Clientset, error) }
MulticlusterClientset for the certificates.k8s.io/v1beta1 APIs
func NewMulticlusterClientset ¶
func NewMulticlusterClientset(client multicluster.Client) MulticlusterClientset
Directories ¶
Path | Synopsis |
---|---|
Definitions for the Kubernetes Controllers
|
Definitions for the Kubernetes Controllers |
mocks
Package mock_controller is a generated GoMock package.
|
Package mock_controller is a generated GoMock package. |
Package mock_v1beta1 is a generated GoMock package.
|
Package mock_v1beta1 is a generated GoMock package. |
mocks
Package mock_v1beta1sets is a generated GoMock package.
|
Package mock_v1beta1sets is a generated GoMock package. |