Documentation
¶
Index ¶
- type AcmeChallenge
- type AcmeGenerator
- type AcmeGeneratorChallenge
- type AcmeGeneratorExternalAccountBinding
- type AzureDnsDns01
- type CertificateGenerator
- type CertificateGeneratorProvider
- type CertificateGeneratorSpec
- type CertificateGeneratorSpecAcme
- type CertificateGeneratorSpecAcmeChallenge
- type CertificateGeneratorSpecAcmeExternalAccountBinding
- type CertificateGeneratorSpecProvider
- type CertificateGeneratorStatus
- type CertificateGeneratorTags
- type CloudDnsDns01
- type CloudflareDns01
- type Dns01Challenge
- type Dns01ChallengeAzureDns
- type Dns01ChallengeCloudDns
- type Dns01ChallengeCloudflare
- type Dns01ChallengeProvider
- type Dns01ChallengeRoute53
- type Dns01Provider
- type ExternalAccountBinding
- type Http01Challenge
- type Route53Dns01
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcmeChallenge ¶
type AcmeChallenge struct {
Http01 Http01Challenge `json:"http01,omitempty"`
Dns01 Dns01Challenge `json:"dns01,omitempty"`
}
type AcmeGenerator ¶
type AcmeGenerator struct {
Server string `json:"server"`
Email string `json:"email,omitempty"`
ExternalAccountBinding AcmeGeneratorExternalAccountBinding `json:"externalAccountBinding,omitempty"`
Challenge AcmeGeneratorChallenge `json:"challenge"`
}
type AcmeGeneratorChallenge ¶
type AcmeGeneratorChallenge struct {
Http01 Http01Challenge `json:"http01,omitempty"`
Dns01 Dns01Challenge `json:"dns01,omitempty"`
}
type AzureDnsDns01 ¶
type CertificateGenerator ¶
type CertificateGenerator struct {
Id string `json:"id,omitempty"`
Name base.Name `json:"name,omitempty"`
Kind base.Kind `json:"kind,omitempty"`
Version *float32 `json:"version,omitempty"`
Description string `json:"description,omitempty"`
Tags CertificateGeneratorTags `json:"tags,omitempty"`
Created string `json:"created,omitempty"`
LastModified string `json:"lastModified,omitempty"`
Links base.Links `json:"links,omitempty"`
Spec CertificateGeneratorSpec `json:"spec"`
Status CertificateGeneratorStatus `json:"status,omitempty"`
}
type CertificateGeneratorProvider ¶
type CertificateGeneratorProvider string
const (
CertificateGeneratorProviderAcme CertificateGeneratorProvider = "acme"
)
type CertificateGeneratorSpec ¶
type CertificateGeneratorSpec struct {
Provider CertificateGeneratorSpecProvider `json:"provider,omitempty"`
Acme CertificateGeneratorSpecAcme `json:"acme,omitempty"`
}
type CertificateGeneratorSpecAcme ¶
type CertificateGeneratorSpecAcme struct {
Server string `json:"server"`
Email string `json:"email,omitempty"`
ExternalAccountBinding CertificateGeneratorSpecAcmeExternalAccountBinding `json:"externalAccountBinding,omitempty"`
Challenge CertificateGeneratorSpecAcmeChallenge `json:"challenge"`
}
type CertificateGeneratorSpecAcmeChallenge ¶
type CertificateGeneratorSpecAcmeChallenge struct {
Http01 Http01Challenge `json:"http01,omitempty"`
Dns01 Dns01Challenge `json:"dns01,omitempty"`
}
type CertificateGeneratorSpecProvider ¶
type CertificateGeneratorSpecProvider string
const (
CertificateGeneratorSpecProviderAcme CertificateGeneratorSpecProvider = "acme"
)
type CloudDnsDns01 ¶
type CloudflareDns01 ¶
type CloudflareDns01 struct {
SecretLink string `json:"secretLink"`
}
type Dns01Challenge ¶
type Dns01Challenge struct {
Provider Dns01ChallengeProvider `json:"provider,omitempty"`
Route53 Dns01ChallengeRoute53 `json:"route53,omitempty"`
CloudDns Dns01ChallengeCloudDns `json:"cloudDns,omitempty"`
AzureDns Dns01ChallengeAzureDns `json:"azureDns,omitempty"`
Cloudflare Dns01ChallengeCloudflare `json:"cloudflare,omitempty"`
}
type Dns01ChallengeAzureDns ¶
type Dns01ChallengeCloudDns ¶
type Dns01ChallengeCloudflare ¶
type Dns01ChallengeCloudflare struct {
SecretLink string `json:"secretLink"`
}
type Dns01ChallengeProvider ¶
type Dns01ChallengeProvider string
const ( Dns01ChallengeProviderRoute53 Dns01ChallengeProvider = "route53" Dns01ChallengeProviderCloudDns Dns01ChallengeProvider = "cloudDns" Dns01ChallengeProviderAzureDns Dns01ChallengeProvider = "azureDns" Dns01ChallengeProviderCloudflare Dns01ChallengeProvider = "cloudflare" )
type Dns01ChallengeRoute53 ¶
type Dns01Provider ¶
type Dns01Provider string
const ( Dns01ProviderRoute53 Dns01Provider = "route53" Dns01ProviderCloudDns Dns01Provider = "cloudDns" Dns01ProviderAzureDns Dns01Provider = "azureDns" Dns01ProviderCloudflare Dns01Provider = "cloudflare" )
type ExternalAccountBinding ¶
type Http01Challenge ¶
type Http01Challenge struct {
}
type Route53Dns01 ¶
Click to show internal directories.
Click to hide internal directories.