Documentation ¶
Index ¶
- type CertificatesClient
- func (certificatesClient *CertificatesClient) CreateCaBundle(ctx context.Context, req certificatesmanagement.CreateCaBundleRequest) (*certificatesmanagement.CaBundle, error)
- func (certificatesClient *CertificatesClient) CreateCertificate(ctx context.Context, req certificatesmanagement.CreateCertificateRequest) (*certificatesmanagement.Certificate, error)
- func (certificatesClient *CertificatesClient) DeleteCaBundle(ctx context.Context, req certificatesmanagement.DeleteCaBundleRequest) (*http.Response, error)
- func (certificatesClient *CertificatesClient) GetCaBundle(ctx context.Context, req certificatesmanagement.GetCaBundleRequest) (*certificatesmanagement.CaBundle, error)
- func (certificatesClient *CertificatesClient) GetCertificate(ctx context.Context, req certificatesmanagement.GetCertificateRequest) (*certificatesmanagement.Certificate, error)
- func (certificatesClient *CertificatesClient) GetCertificateBundle(ctx context.Context, req certificates.GetCertificateBundleRequest) (certificates.CertificateBundle, error)
- func (certificatesClient *CertificatesClient) GetFromCaBundleCache(id string) *CaBundleCacheObj
- func (certificatesClient *CertificatesClient) GetFromCertCache(certId string) *CertCacheObj
- func (certificatesClient *CertificatesClient) ListCaBundles(ctx context.Context, req certificatesmanagement.ListCaBundlesRequest) (*certificatesmanagement.CaBundleCollection, error)
- func (certificatesClient *CertificatesClient) ListCertificates(ctx context.Context, req certificatesmanagement.ListCertificatesRequest) (*certificatesmanagement.CertificateCollection, *string, error)
- func (certificatesClient *CertificatesClient) ScheduleCertificateDeletion(ctx context.Context, ...) error
- func (certificatesClient *CertificatesClient) SetCaBundleCache(caBundle *certificatesmanagement.CaBundle)
- func (certificatesClient *CertificatesClient) SetCertCache(cert *certificatesmanagement.Certificate)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertificatesClient ¶
type CertificatesClient struct { ManagementClient CertificateManagementInterface CertificatesClient CertificateInterface CertCache map[string]*CertCacheObj CaBundleCache map[string]*CaBundleCacheObj // contains filtered or unexported fields }
func New ¶
func New(managementClient CertificateManagementInterface, certificateClient CertificateInterface) *CertificatesClient
func (*CertificatesClient) CreateCaBundle ¶
func (certificatesClient *CertificatesClient) CreateCaBundle(ctx context.Context, req certificatesmanagement.CreateCaBundleRequest) (*certificatesmanagement.CaBundle, error)
func (*CertificatesClient) CreateCertificate ¶
func (certificatesClient *CertificatesClient) CreateCertificate(ctx context.Context, req certificatesmanagement.CreateCertificateRequest) (*certificatesmanagement.Certificate, error)
func (*CertificatesClient) DeleteCaBundle ¶
func (certificatesClient *CertificatesClient) DeleteCaBundle(ctx context.Context, req certificatesmanagement.DeleteCaBundleRequest) (*http.Response, error)
func (*CertificatesClient) GetCaBundle ¶
func (certificatesClient *CertificatesClient) GetCaBundle(ctx context.Context, req certificatesmanagement.GetCaBundleRequest) (*certificatesmanagement.CaBundle, error)
func (*CertificatesClient) GetCertificate ¶
func (certificatesClient *CertificatesClient) GetCertificate(ctx context.Context, req certificatesmanagement.GetCertificateRequest) (*certificatesmanagement.Certificate, error)
func (*CertificatesClient) GetCertificateBundle ¶
func (certificatesClient *CertificatesClient) GetCertificateBundle(ctx context.Context, req certificates.GetCertificateBundleRequest) (certificates.CertificateBundle, error)
func (*CertificatesClient) GetFromCaBundleCache ¶ added in v1.1.0
func (certificatesClient *CertificatesClient) GetFromCaBundleCache(id string) *CaBundleCacheObj
func (*CertificatesClient) GetFromCertCache ¶ added in v1.1.0
func (certificatesClient *CertificatesClient) GetFromCertCache(certId string) *CertCacheObj
func (*CertificatesClient) ListCaBundles ¶
func (certificatesClient *CertificatesClient) ListCaBundles(ctx context.Context, req certificatesmanagement.ListCaBundlesRequest) (*certificatesmanagement.CaBundleCollection, error)
func (*CertificatesClient) ListCertificates ¶
func (certificatesClient *CertificatesClient) ListCertificates(ctx context.Context, req certificatesmanagement.ListCertificatesRequest) (*certificatesmanagement.CertificateCollection, *string, error)
func (*CertificatesClient) ScheduleCertificateDeletion ¶
func (certificatesClient *CertificatesClient) ScheduleCertificateDeletion(ctx context.Context, req certificatesmanagement.ScheduleCertificateDeletionRequest) error
func (*CertificatesClient) SetCaBundleCache ¶ added in v1.1.0
func (certificatesClient *CertificatesClient) SetCaBundleCache(caBundle *certificatesmanagement.CaBundle)
func (*CertificatesClient) SetCertCache ¶ added in v1.1.0
func (certificatesClient *CertificatesClient) SetCertCache(cert *certificatesmanagement.Certificate)
Click to show internal directories.
Click to hide internal directories.