Options
All
  • Public
  • Public/Protected
  • All
Menu

Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver. If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead.

schema

IssuerSpecAcmeSolversSelector

Hierarchy

  • IssuerSpecAcmeSolversSelector

Index

Properties

Optional Readonly dnsNames

dnsNames: string[]

List of DNSNames that this solver will be used to solve. If specified and a match is found, a dnsNames selector will take precedence over a dnsZones selector. If multiple solvers match with the same dnsNames value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected.

schema

IssuerSpecAcmeSolversSelector#dnsNames

Optional Readonly dnsZones

dnsZones: string[]

List of DNSZones that this solver will be used to solve. The most specific DNS zone match specified here will take precedence over other DNS zone matches, so a solver specifying sys.example.com will be selected over one specifying example.com for the domain www.sys.example.com. If multiple solvers match with the same dnsZones value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected.

schema

IssuerSpecAcmeSolversSelector#dnsZones

Optional Readonly matchLabels

matchLabels: {}

A label selector that is used to refine the set of certificate's that this challenge solver will apply to.

schema

IssuerSpecAcmeSolversSelector#matchLabels

Type declaration

  • [key: string]: string

Generated using TypeDoc