Back to godoc.org

Package v1alpha3

v1.0.2
Latest Go to latest

The latest major version is .

Published: 1 day ago | License: Apache-2.0 | Module: github.com/jetstack/cert-manager

Overview

This package has the automatically generated typed clients.

Index

type CertificateExpansion

type CertificateExpansion interface{}

type CertificateInterface

type CertificateInterface interface {
	Create(ctx context.Context, certificate *v1alpha3.Certificate, opts v1.CreateOptions) (*v1alpha3.Certificate, error)
	Update(ctx context.Context, certificate *v1alpha3.Certificate, opts v1.UpdateOptions) (*v1alpha3.Certificate, error)
	UpdateStatus(ctx context.Context, certificate *v1alpha3.Certificate, opts v1.UpdateOptions) (*v1alpha3.Certificate, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha3.Certificate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha3.CertificateList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha3.Certificate, err error)
	CertificateExpansion
}

CertificateInterface has methods to work with Certificate resources.

type CertificateRequestExpansion

type CertificateRequestExpansion interface{}

type CertificateRequestInterface

type CertificateRequestInterface interface {
	Create(ctx context.Context, certificateRequest *v1alpha3.CertificateRequest, opts v1.CreateOptions) (*v1alpha3.CertificateRequest, error)
	Update(ctx context.Context, certificateRequest *v1alpha3.CertificateRequest, opts v1.UpdateOptions) (*v1alpha3.CertificateRequest, error)
	UpdateStatus(ctx context.Context, certificateRequest *v1alpha3.CertificateRequest, opts v1.UpdateOptions) (*v1alpha3.CertificateRequest, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha3.CertificateRequest, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha3.CertificateRequestList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha3.CertificateRequest, err error)
	CertificateRequestExpansion
}

CertificateRequestInterface has methods to work with CertificateRequest resources.

type CertificateRequestsGetter

type CertificateRequestsGetter interface {
	CertificateRequests(namespace string) CertificateRequestInterface
}

CertificateRequestsGetter has a method to return a CertificateRequestInterface. A group's client should implement this interface.

type CertificatesGetter

type CertificatesGetter interface {
	Certificates(namespace string) CertificateInterface
}

CertificatesGetter has a method to return a CertificateInterface. A group's client should implement this interface.

type CertmanagerV1alpha3Client

type CertmanagerV1alpha3Client struct {
	// contains filtered or unexported fields
}

CertmanagerV1alpha3Client is used to interact with features provided by the cert-manager.io group.

func New

func New(c rest.Interface) *CertmanagerV1alpha3Client

New creates a new CertmanagerV1alpha3Client for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*CertmanagerV1alpha3Client, error)

NewForConfig creates a new CertmanagerV1alpha3Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *CertmanagerV1alpha3Client

NewForConfigOrDie creates a new CertmanagerV1alpha3Client for the given config and panics if there is an error in the config.

func (*CertmanagerV1alpha3Client) CertificateRequests

func (c *CertmanagerV1alpha3Client) CertificateRequests(namespace string) CertificateRequestInterface

func (*CertmanagerV1alpha3Client) Certificates

func (c *CertmanagerV1alpha3Client) Certificates(namespace string) CertificateInterface

func (*CertmanagerV1alpha3Client) ClusterIssuers

func (c *CertmanagerV1alpha3Client) ClusterIssuers() ClusterIssuerInterface

func (*CertmanagerV1alpha3Client) Issuers

func (c *CertmanagerV1alpha3Client) Issuers(namespace string) IssuerInterface

func (*CertmanagerV1alpha3Client) RESTClient

func (c *CertmanagerV1alpha3Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

type ClusterIssuerExpansion

type ClusterIssuerExpansion interface{}

type ClusterIssuerInterface

type ClusterIssuerInterface interface {
	Create(ctx context.Context, clusterIssuer *v1alpha3.ClusterIssuer, opts v1.CreateOptions) (*v1alpha3.ClusterIssuer, error)
	Update(ctx context.Context, clusterIssuer *v1alpha3.ClusterIssuer, opts v1.UpdateOptions) (*v1alpha3.ClusterIssuer, error)
	UpdateStatus(ctx context.Context, clusterIssuer *v1alpha3.ClusterIssuer, opts v1.UpdateOptions) (*v1alpha3.ClusterIssuer, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha3.ClusterIssuer, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha3.ClusterIssuerList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha3.ClusterIssuer, err error)
	ClusterIssuerExpansion
}

ClusterIssuerInterface has methods to work with ClusterIssuer resources.

type ClusterIssuersGetter

type ClusterIssuersGetter interface {
	ClusterIssuers() ClusterIssuerInterface
}

ClusterIssuersGetter has a method to return a ClusterIssuerInterface. A group's client should implement this interface.

type IssuerExpansion

type IssuerExpansion interface{}

type IssuerInterface

type IssuerInterface interface {
	Create(ctx context.Context, issuer *v1alpha3.Issuer, opts v1.CreateOptions) (*v1alpha3.Issuer, error)
	Update(ctx context.Context, issuer *v1alpha3.Issuer, opts v1.UpdateOptions) (*v1alpha3.Issuer, error)
	UpdateStatus(ctx context.Context, issuer *v1alpha3.Issuer, opts v1.UpdateOptions) (*v1alpha3.Issuer, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha3.Issuer, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha3.IssuerList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha3.Issuer, err error)
	IssuerExpansion
}

IssuerInterface has methods to work with Issuer resources.

type IssuersGetter

type IssuersGetter interface {
	Issuers(namespace string) IssuerInterface
}

IssuersGetter has a method to return a IssuerInterface. A group's client should implement this interface.

Package Files

Documentation was rendered with GOOS=linux and GOARCH=amd64.

Jump to identifier

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to identifier