Documentation ¶
Index ¶
- func GenerateCertificateAuthorityConfiguration(p v1alpha1.CertificateAuthorityConfiguration) *acmpca.CertificateAuthorityConfiguration
- func GenerateCertificateAuthorityExternalStatus(certificateAuthority acmpca.CertificateAuthority) v1alpha1.CertificateAuthorityExternalStatus
- func GenerateCreateCertificateAuthorityInput(p *v1alpha1.CertificateAuthorityParameters) *acmpca.CreateCertificateAuthorityInput
- func GenerateRevocationConfiguration(p *v1alpha1.RevocationConfiguration) *acmpca.RevocationConfiguration
- func IsCertificateAuthorityUpToDate(p *v1alpha1.CertificateAuthority, cd acmpca.CertificateAuthority, ...) bool
- func IsErrorNotFound(err error) bool
- func LateInitializeCertificateAuthority(in *v1alpha1.CertificateAuthorityParameters, ...)
- type CAPermissionClient
- type Client
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateCertificateAuthorityConfiguration ¶
func GenerateCertificateAuthorityConfiguration(p v1alpha1.CertificateAuthorityConfiguration) *acmpca.CertificateAuthorityConfiguration
GenerateCertificateAuthorityConfiguration from CertificateAuthorityConfiguration
func GenerateCertificateAuthorityExternalStatus ¶
func GenerateCertificateAuthorityExternalStatus(certificateAuthority acmpca.CertificateAuthority) v1alpha1.CertificateAuthorityExternalStatus
GenerateCertificateAuthorityExternalStatus is used to produce CertificateAuthorityExternalStatus from acmpca.certificateAuthorityStatus and v1alpha1.CertificateAuthority
func GenerateCreateCertificateAuthorityInput ¶
func GenerateCreateCertificateAuthorityInput(p *v1alpha1.CertificateAuthorityParameters) *acmpca.CreateCertificateAuthorityInput
GenerateCreateCertificateAuthorityInput from certificateAuthorityParameters
func GenerateRevocationConfiguration ¶
func GenerateRevocationConfiguration(p *v1alpha1.RevocationConfiguration) *acmpca.RevocationConfiguration
GenerateRevocationConfiguration from RevocationConfiguration
func IsCertificateAuthorityUpToDate ¶
func IsCertificateAuthorityUpToDate(p *v1alpha1.CertificateAuthority, cd acmpca.CertificateAuthority, tags []acmpca.Tag) bool
IsCertificateAuthorityUpToDate checks whether there is a change in any of the modifiable fields.
func IsErrorNotFound ¶
IsErrorNotFound returns true if the error code indicates that the item was not found
func LateInitializeCertificateAuthority ¶
func LateInitializeCertificateAuthority(in *v1alpha1.CertificateAuthorityParameters, certificateAuthority *acmpca.CertificateAuthority)
LateInitializeCertificateAuthority fills the empty fields in *v1beta1.CertificateAuthorityParameters with the values seen in acmpca.CertificateAuthority.
Types ¶
type CAPermissionClient ¶
type CAPermissionClient interface { CreatePermissionRequest(*acmpca.CreatePermissionInput) acmpca.CreatePermissionRequest DeletePermissionRequest(*acmpca.DeletePermissionInput) acmpca.DeletePermissionRequest ListPermissionsRequest(*acmpca.ListPermissionsInput) acmpca.ListPermissionsRequest }
CAPermissionClient defines the CertificateManager operations
func NewCAPermissionClient ¶
func NewCAPermissionClient(conf *aws.Config) CAPermissionClient
NewCAPermissionClient returns a new client using AWS credentials as JSON encoded data.
type Client ¶
type Client interface { CreateCertificateAuthorityRequest(*acmpca.CreateCertificateAuthorityInput) acmpca.CreateCertificateAuthorityRequest DeleteCertificateAuthorityRequest(*acmpca.DeleteCertificateAuthorityInput) acmpca.DeleteCertificateAuthorityRequest UpdateCertificateAuthorityRequest(*acmpca.UpdateCertificateAuthorityInput) acmpca.UpdateCertificateAuthorityRequest DescribeCertificateAuthorityRequest(*acmpca.DescribeCertificateAuthorityInput) acmpca.DescribeCertificateAuthorityRequest ListTagsRequest(*acmpca.ListTagsInput) acmpca.ListTagsRequest UntagCertificateAuthorityRequest(*acmpca.UntagCertificateAuthorityInput) acmpca.UntagCertificateAuthorityRequest TagCertificateAuthorityRequest(*acmpca.TagCertificateAuthorityInput) acmpca.TagCertificateAuthorityRequest }
Client defines the CertificateManager operations