acm

package
v0.30.0 Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DiffTags

func DiffTags(spec []v1beta1.Tag, current []acmtypes.Tag) (addTags []acmtypes.Tag, remove []acmtypes.Tag)

DiffTags returns tags that should be added or removed.

func GenerateCertificateStatus

func GenerateCertificateStatus(certificate types.CertificateDetail) v1beta1.CertificateExternalStatus

GenerateCertificateStatus is used to produce CertificateExternalStatus from acm.certificateStatus

func GenerateCreateCertificateInput

func GenerateCreateCertificateInput(p v1beta1.CertificateParameters) *acm.RequestCertificateInput

GenerateCreateCertificateInput from CertificateSpec

func IsCertificateUpToDate

func IsCertificateUpToDate(p v1beta1.CertificateParameters, cd types.CertificateDetail, tags []types.Tag) bool

IsCertificateUpToDate checks whether there is a change in any of the modifiable fields.

func IsErrorNotFound

func IsErrorNotFound(err error) bool

IsErrorNotFound returns true if the error code indicates that the item was not found

func LateInitializeCertificate

func LateInitializeCertificate(in *v1beta1.CertificateParameters, certificate *types.CertificateDetail)

LateInitializeCertificate fills the empty fields in *v1beta1.CertificateParameters with the values seen in iam.Certificate.

Types

type Client

Client defines the CertificateManager operations

func NewClient

func NewClient(conf aws.Config) Client

NewClient returns a new client using AWS credentials as JSON encoded data.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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