certificatemanager

package
v0.0.0-...-a3be206 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 17, 2024 License: Apache-2.0 Imports: 13 Imported by: 29

Documentation

Index

Constants

View Source
const ErrCodeAPICreation = "APICreationError"

ErrCodeAPICreation ...

Variables

This section is empty.

Functions

This section is empty.

Types

type Certificate

type Certificate interface {
	ImportCertificate(InstanceID string, importData models.CertificateImportData) (models.CertificateInfo, error)
	OrderCertificate(InstanceID string, orderData models.CertificateOrderData) (models.CertificateInfo, error)
	RenewCertificate(CertID string, RenewData models.CertificateRenewData) (models.CertificateInfo, error)
	GetMetaData(CertID string) (models.CertificateInfo, error)
	GetCertData(CertID string) (models.CertificateGetData, error)
	DeleteCertificate(CertID string) error
	UpdateCertificateMetaData(CertID string, updateData models.CertificateMetadataUpdate) error
	ReimportCertificate(CertID string, reimportData models.CertificateReimportData) (models.CertificateInfo, error)
	ListCertificates(InstanceID string) ([]models.CertificateInfo, error)
	UpdateOrderPolicy(CertID string, autoRenew models.OrderPolicy) (models.OrderPolicy, error)
}

Certificate Interface

type CertificateManagerServiceAPI

type CertificateManagerServiceAPI interface {
	Certificate() Certificate
}

CertificateManagerServiceAPI is the Aramda K8s client ...

func New

New ...

type Certificates

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

Certificates client struct

func (*Certificates) DeleteCertificate

func (r *Certificates) DeleteCertificate(CertID string) error

DeleteCertificate ...

func (*Certificates) GetCertData

func (r *Certificates) GetCertData(CertID string) (models.CertificateGetData, error)

GetCertData ...

func (*Certificates) GetMetaData

func (r *Certificates) GetMetaData(CertID string) (models.CertificateInfo, error)

GetMetaData ...

func (*Certificates) ImportCertificate

func (r *Certificates) ImportCertificate(InstanceID string, importData models.CertificateImportData) (models.CertificateInfo, error)

ImportCertificate ..

func (*Certificates) ListCertificates

func (r *Certificates) ListCertificates(InstanceID string) ([]models.CertificateInfo, error)

ListCertificates ...

func (*Certificates) OrderCertificate

func (r *Certificates) OrderCertificate(InstanceID string, orderdata models.CertificateOrderData) (models.CertificateInfo, error)

OrderCertificate ...

func (*Certificates) ReimportCertificate

func (r *Certificates) ReimportCertificate(CertID string, reimportData models.CertificateReimportData) (models.CertificateInfo, error)

ReimportCertificate ...

func (*Certificates) RenewCertificate

func (r *Certificates) RenewCertificate(CertID string, renewdata models.CertificateRenewData) (models.CertificateInfo, error)

RenewCertificate ...

func (*Certificates) UpdateCertificateMetaData

func (r *Certificates) UpdateCertificateMetaData(CertID string, updatemetaData models.CertificateMetadataUpdate) error

UpdateCertificateMetaData ...

func (*Certificates) UpdateOrderPolicy

func (r *Certificates) UpdateOrderPolicy(CertID string, autoRenew models.OrderPolicy) (models.OrderPolicy, error)

UpdateOrderPolicy ..

type GenericPaginatedResourcesHandler

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

func NewCMSPaginatedResources

func NewCMSPaginatedResources(resource interface{}) GenericPaginatedResourcesHandler

func (GenericPaginatedResourcesHandler) Resources

func (pr GenericPaginatedResourcesHandler) Resources(bytes []byte, curURL string) ([]interface{}, string, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL