acme

package
v1.3.4 Latest Latest
Warning

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

Go to latest
Published: Jun 6, 2019 License: MPL-2.0 Imports: 76 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Provider

func Provider() terraform.ResourceProvider

Provider returns the terraform.ResourceProvider structure for the ACME provider.

Types

type Config

type Config struct {
	// The ACME server URL.
	ServerURL string
}

Config represents the configuration of the provider.

type DNSProviderWrapper added in v1.3.0

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

DNSProviderWrapper is a multi-provider wrapper to support multiple DNS challenges.

func NewDNSProviderWrapper added in v1.3.0

func NewDNSProviderWrapper() (*DNSProviderWrapper, error)

NewDNSProviderWrapper returns an freshly initialized DNSProviderWrapper.

func (*DNSProviderWrapper) CleanUp added in v1.3.0

func (d *DNSProviderWrapper) CleanUp(domain, token, keyAuth string) error

CleanUp implements challenge.Provider for DNSProviderWrapper.

func (*DNSProviderWrapper) Present added in v1.3.0

func (d *DNSProviderWrapper) Present(domain, token, keyAuth string) error

Present implements challenge.Provider for DNSProviderWrapper.

func (*DNSProviderWrapper) Timeout added in v1.3.0

func (d *DNSProviderWrapper) Timeout() (time.Duration, time.Duration)

Timeout implements challenge.ProviderTimeout for DNSProviderWrapper.

The highest polling interval and timeout values defined across all providers is used.

Jump to

Keyboard shortcuts

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