cert

package
v6.5.2 Latest Latest
Warning

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

Go to latest
Published: Aug 29, 2024 License: MPL-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAutoCertificateDataCreate added in v6.5.0

func GetAutoCertificateDataCreate(d *schema.ResourceData) *certmanager.AutoCertificateCreate

func GetAutoCertificateDataUpdate added in v6.5.0

func GetAutoCertificateDataUpdate(d *schema.ResourceData) *certmanager.AutoCertificatePatch

func GetProviderDataCreate added in v6.5.0

func GetProviderDataCreate(d *schema.ResourceData) *certmanager.ProviderCreate

func GetProviderDataUpdate added in v6.5.0

func GetProviderDataUpdate(d *schema.ResourceData) *certmanager.ProviderPatch

func SetAutoCertificateData added in v6.5.0

func SetAutoCertificateData(d *schema.ResourceData, autoCertificate certmanager.AutoCertificateRead) error

func SetCertificateData

func SetCertificateData(d *schema.ResourceData, cert *certmanager.CertificateRead) error

func SetProviderData added in v6.5.0

func SetProviderData(d *schema.ResourceData, provider certmanager.ProviderRead) error

Types

type Client

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

func NewClient added in v6.3.4

func NewClient(username, password, token, url, version, terraformVersion string) *Client

func (*Client) CreateAutoCertificate added in v6.5.0

func (c *Client) CreateAutoCertificate(ctx context.Context, location string, autoCertificatePostData certmanager.AutoCertificateCreate) (certmanager.AutoCertificateRead, *certmanager.APIResponse, error)

func (*Client) CreateProvider added in v6.5.0

func (c *Client) CreateProvider(ctx context.Context, providerPostData certmanager.ProviderCreate, location string) (certmanager.ProviderRead, *certmanager.APIResponse, error)

func (*Client) DeleteAutoCertificate added in v6.5.0

func (c *Client) DeleteAutoCertificate(ctx context.Context, autoCertificateID, location string) (*certmanager.APIResponse, error)

func (*Client) DeleteCertificate

func (c *Client) DeleteCertificate(ctx context.Context, certId string) (*certmanager.APIResponse, error)

func (*Client) DeleteProvider added in v6.5.0

func (c *Client) DeleteProvider(ctx context.Context, providerID, location string) (*certmanager.APIResponse, error)

func (*Client) GetAutoCertificate added in v6.5.0

func (c *Client) GetAutoCertificate(ctx context.Context, autoCertificateID, location string) (certmanager.AutoCertificateRead, *certmanager.APIResponse, error)

Setting nolint:golint for all these functions since there is no need to add function docs (the functions are suggestive enough).

func (*Client) GetCertificate

func (c *Client) GetCertificate(ctx context.Context, certId string) (certmanager.CertificateRead, *certmanager.APIResponse, error)

func (*Client) GetProvider added in v6.5.0

func (c *Client) GetProvider(ctx context.Context, providerID, location string) (certmanager.ProviderRead, *certmanager.APIResponse, error)

func (*Client) IsAutoCertificateDeleted added in v6.5.0

func (c *Client) IsAutoCertificateDeleted(ctx context.Context, d *schema.ResourceData) (bool, error)

func (*Client) IsAutoCertificateReady added in v6.5.0

func (c *Client) IsAutoCertificateReady(ctx context.Context, d *schema.ResourceData) (bool, error)

func (*Client) IsCertDeleted

func (c *Client) IsCertDeleted(ctx context.Context, d *schema.ResourceData) (bool, error)

func (*Client) IsCertReady

func (c *Client) IsCertReady(ctx context.Context, d *schema.ResourceData) (bool, error)

func (*Client) IsProviderDeleted added in v6.5.0

func (c *Client) IsProviderDeleted(ctx context.Context, d *schema.ResourceData) (bool, error)

func (*Client) IsProviderReady added in v6.5.0

func (c *Client) IsProviderReady(ctx context.Context, d *schema.ResourceData) (bool, error)

func (*Client) ListAutoCertificates added in v6.5.0

func (c *Client) ListAutoCertificates(ctx context.Context, location string) (certmanager.AutoCertificateReadList, *certmanager.APIResponse, error)

func (*Client) ListProviders added in v6.5.0

func (c *Client) ListProviders(ctx context.Context, location string) (certmanager.ProviderReadList, *certmanager.APIResponse, error)

func (*Client) UpdateAutoCertificate added in v6.5.0

func (c *Client) UpdateAutoCertificate(ctx context.Context, autoCertificateID, location string, autoCertificatePatchData certmanager.AutoCertificatePatch) (certmanager.AutoCertificateRead, *certmanager.APIResponse, error)

func (*Client) UpdateCertificate

func (*Client) UpdateProvider added in v6.5.0

func (c *Client) UpdateProvider(ctx context.Context, providerID, location string, providerPatchData certmanager.ProviderPatch) (certmanager.ProviderRead, *certmanager.APIResponse, error)

Jump to

Keyboard shortcuts

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