Versions in this module Expand all Collapse all v0 v0.7.0 Aug 18, 2026 Changes in this version + type HTTPClient interface + Do func(request *http.Request) (*http.Response, error) + type Options struct + HTTPClient HTTPClient + PollInterval time.Duration + SyncTimeout time.Duration + type Provider struct + func New(apiBaseURL, apiToken string) *Provider + func NewWithOptions(apiBaseURL, apiToken string, options *Options) *Provider + func (p *Provider) DeployCertificate(ctx context.Context, certificate providers.CertificateMaterial, ...) (providers.DeploymentResult, error) + func (p *Provider) DiscoverResources(ctx context.Context, deploymentType deployPB.DeploymentType) providers.ResourceCatalogResult + func (p *Provider) ResolveResource(ctx context.Context, deploymentType deployPB.DeploymentType, targetRef string) (providers.DeploymentResource, error) + func (p *Provider) TestConnection(ctx context.Context) (bool, error) + func (p *Provider) TestResource(ctx context.Context, deploymentType deployPB.DeploymentType, targetRef string) error