MCPcopy Index your code
hub / github.com/apache/cloudstack-go / CertificateServiceIface

Interface CertificateServiceIface

cloudstack/CertificateService.go:30–52  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28)
29
30type CertificateServiceIface interface {
31 IssueCertificate(p *IssueCertificateParams) (*IssueCertificateResponse, error)
32 NewIssueCertificateParams() *IssueCertificateParams
33 ListCAProviders(p *ListCAProvidersParams) (*ListCAProvidersResponse, error)
34 NewListCAProvidersParams() *ListCAProvidersParams
35 ListCaCertificate(p *ListCaCertificateParams) (*ListCaCertificateResponse, error)
36 NewListCaCertificateParams() *ListCaCertificateParams
37 ListTemplateDirectDownloadCertificates(p *ListTemplateDirectDownloadCertificatesParams) (*ListTemplateDirectDownloadCertificatesResponse, error)
38 NewListTemplateDirectDownloadCertificatesParams() *ListTemplateDirectDownloadCertificatesParams
39 GetTemplateDirectDownloadCertificateByID(id string, opts ...OptionFunc) (*TemplateDirectDownloadCertificate, int, error)
40 ProvisionCertificate(p *ProvisionCertificateParams) (*ProvisionCertificateResponse, error)
41 NewProvisionCertificateParams(hostid string) *ProvisionCertificateParams
42 ProvisionTemplateDirectDownloadCertificate(p *ProvisionTemplateDirectDownloadCertificateParams) (*ProvisionTemplateDirectDownloadCertificateResponse, error)
43 NewProvisionTemplateDirectDownloadCertificateParams(hostid string, id string) *ProvisionTemplateDirectDownloadCertificateParams
44 RevokeCertificate(p *RevokeCertificateParams) (*RevokeCertificateResponse, error)
45 NewRevokeCertificateParams(serial string) *RevokeCertificateParams
46 RevokeTemplateDirectDownloadCertificate(p *RevokeTemplateDirectDownloadCertificateParams) (*RevokeTemplateDirectDownloadCertificateResponse, error)
47 NewRevokeTemplateDirectDownloadCertificateParams(zoneid string) *RevokeTemplateDirectDownloadCertificateParams
48 UploadCustomCertificate(p *UploadCustomCertificateParams) (*UploadCustomCertificateResponse, error)
49 NewUploadCustomCertificateParams(certificate string, domainsuffix string) *UploadCustomCertificateParams
50 UploadTemplateDirectDownloadCertificate(p *UploadTemplateDirectDownloadCertificateParams) (*UploadTemplateDirectDownloadCertificateResponse, error)
51 NewUploadTemplateDirectDownloadCertificateParams(certificate string, hypervisor string, name string, zoneid string) *UploadTemplateDirectDownloadCertificateParams
52}
53
54type IssueCertificateParams struct {
55 p map[string]interface{}

Callers 20

TestCertificateServiceFunction · 0.65
TestCertificateServiceFunction · 0.65
TestCertificateServiceFunction · 0.65
TestCertificateServiceFunction · 0.65
TestCertificateServiceFunction · 0.65
TestCertificateServiceFunction · 0.65
TestCertificateServiceFunction · 0.65
TestCertificateServiceFunction · 0.65
TestCertificateServiceFunction · 0.65
TestCertificateServiceFunction · 0.65
TestCertificateServiceFunction · 0.65
TestCertificateServiceFunction · 0.65

Implementers 3

CertificateServicecloudstack/cloudstack.go
MockCertificateServiceIfacecloudstack/CertificateService_mock.go
MockCertificateServiceIfaceMockRecordercloudstack/CertificateService_mock.go

Calls

no outgoing calls

Tested by

no test coverage detected