Versions in this module Expand all Collapse all v1 v1.11.0 Dec 6, 2022 Changes in this version + const CertificateStatusExpired + const CertificateStatusFailed + const CertificateStatusInactive + const CertificateStatusIssued + const CertificateStatusPendingValidation + const CertificateStatusRevoked + const CertificateStatusValidationTimedOut + const CertificateTypeAmazonIssued + const CertificateTypeImported + const DomainStatusFailed + const DomainStatusPendingValidation + const DomainStatusSuccess + const EndpointsID + const ErrCodeInvalidArnException + const ErrCodeInvalidDomainValidationOptionsException + const ErrCodeInvalidStateException + const ErrCodeInvalidTagException + const ErrCodeLimitExceededException + const ErrCodeRequestInProgressException + const ErrCodeResourceInUseException + const ErrCodeResourceNotFoundException + const ErrCodeTooManyTagsException + const FailureReasonAdditionalVerificationRequired + const FailureReasonDomainNotAllowed + const FailureReasonInvalidPublicDomain + const FailureReasonNoAvailableContacts + const FailureReasonOther + const KeyAlgorithmEcPrime256v1 + const KeyAlgorithmRsa1024 + const KeyAlgorithmRsa2048 + const RenewalStatusFailed + const RenewalStatusPendingAutoRenewal + const RenewalStatusPendingValidation + const RenewalStatusSuccess + const RevocationReasonAACompromise + const RevocationReasonAffiliationChanged + const RevocationReasonCaCompromise + const RevocationReasonCertificateHold + const RevocationReasonCessationOfOperation + const RevocationReasonKeyCompromise + const RevocationReasonPrivilegeWithdrawn + const RevocationReasonRemoveFromCrl + const RevocationReasonSuperceded + const RevocationReasonUnspecified + const ServiceName + type ACM struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *ACM + func (c *ACM) AddTagsToCertificate(input *AddTagsToCertificateInput) (*AddTagsToCertificateOutput, error) + func (c *ACM) AddTagsToCertificateRequest(input *AddTagsToCertificateInput) (req *request.Request, output *AddTagsToCertificateOutput) + func (c *ACM) AddTagsToCertificateWithContext(ctx aws.Context, input *AddTagsToCertificateInput, opts ...request.Option) (*AddTagsToCertificateOutput, error) + func (c *ACM) DeleteCertificate(input *DeleteCertificateInput) (*DeleteCertificateOutput, error) + func (c *ACM) DeleteCertificateRequest(input *DeleteCertificateInput) (req *request.Request, output *DeleteCertificateOutput) + func (c *ACM) DeleteCertificateWithContext(ctx aws.Context, input *DeleteCertificateInput, opts ...request.Option) (*DeleteCertificateOutput, error) + func (c *ACM) DescribeCertificate(input *DescribeCertificateInput) (*DescribeCertificateOutput, error) + func (c *ACM) DescribeCertificateRequest(input *DescribeCertificateInput) (req *request.Request, output *DescribeCertificateOutput) + func (c *ACM) DescribeCertificateWithContext(ctx aws.Context, input *DescribeCertificateInput, opts ...request.Option) (*DescribeCertificateOutput, error) + func (c *ACM) GetCertificate(input *GetCertificateInput) (*GetCertificateOutput, error) + func (c *ACM) GetCertificateRequest(input *GetCertificateInput) (req *request.Request, output *GetCertificateOutput) + func (c *ACM) GetCertificateWithContext(ctx aws.Context, input *GetCertificateInput, opts ...request.Option) (*GetCertificateOutput, error) + func (c *ACM) ImportCertificate(input *ImportCertificateInput) (*ImportCertificateOutput, error) + func (c *ACM) ImportCertificateRequest(input *ImportCertificateInput) (req *request.Request, output *ImportCertificateOutput) + func (c *ACM) ImportCertificateWithContext(ctx aws.Context, input *ImportCertificateInput, opts ...request.Option) (*ImportCertificateOutput, error) + func (c *ACM) ListCertificates(input *ListCertificatesInput) (*ListCertificatesOutput, error) + func (c *ACM) ListCertificatesPages(input *ListCertificatesInput, fn func(*ListCertificatesOutput, bool) bool) error + func (c *ACM) ListCertificatesPagesWithContext(ctx aws.Context, input *ListCertificatesInput, ...) error + func (c *ACM) ListCertificatesRequest(input *ListCertificatesInput) (req *request.Request, output *ListCertificatesOutput) + func (c *ACM) ListCertificatesWithContext(ctx aws.Context, input *ListCertificatesInput, opts ...request.Option) (*ListCertificatesOutput, error) + func (c *ACM) ListTagsForCertificate(input *ListTagsForCertificateInput) (*ListTagsForCertificateOutput, error) + func (c *ACM) ListTagsForCertificateRequest(input *ListTagsForCertificateInput) (req *request.Request, output *ListTagsForCertificateOutput) + func (c *ACM) ListTagsForCertificateWithContext(ctx aws.Context, input *ListTagsForCertificateInput, opts ...request.Option) (*ListTagsForCertificateOutput, error) + func (c *ACM) RemoveTagsFromCertificate(input *RemoveTagsFromCertificateInput) (*RemoveTagsFromCertificateOutput, error) + func (c *ACM) RemoveTagsFromCertificateRequest(input *RemoveTagsFromCertificateInput) (req *request.Request, output *RemoveTagsFromCertificateOutput) + func (c *ACM) RemoveTagsFromCertificateWithContext(ctx aws.Context, input *RemoveTagsFromCertificateInput, opts ...request.Option) (*RemoveTagsFromCertificateOutput, error) + func (c *ACM) RequestCertificate(input *RequestCertificateInput) (*RequestCertificateOutput, error) + func (c *ACM) RequestCertificateRequest(input *RequestCertificateInput) (req *request.Request, output *RequestCertificateOutput) + func (c *ACM) RequestCertificateWithContext(ctx aws.Context, input *RequestCertificateInput, opts ...request.Option) (*RequestCertificateOutput, error) + func (c *ACM) ResendValidationEmail(input *ResendValidationEmailInput) (*ResendValidationEmailOutput, error) + func (c *ACM) ResendValidationEmailRequest(input *ResendValidationEmailInput) (req *request.Request, output *ResendValidationEmailOutput) + func (c *ACM) ResendValidationEmailWithContext(ctx aws.Context, input *ResendValidationEmailInput, opts ...request.Option) (*ResendValidationEmailOutput, error) + type AddTagsToCertificateInput struct + CertificateArn *string + Tags []*Tag + func (s *AddTagsToCertificateInput) SetCertificateArn(v string) *AddTagsToCertificateInput + func (s *AddTagsToCertificateInput) SetTags(v []*Tag) *AddTagsToCertificateInput + func (s *AddTagsToCertificateInput) Validate() error + func (s AddTagsToCertificateInput) GoString() string + func (s AddTagsToCertificateInput) String() string + type AddTagsToCertificateOutput struct + func (s AddTagsToCertificateOutput) GoString() string + func (s AddTagsToCertificateOutput) String() string + type CertificateDetail struct + CertificateArn *string + CreatedAt *time.Time + DomainName *string + DomainValidationOptions []*DomainValidation + FailureReason *string + ImportedAt *time.Time + InUseBy []*string + IssuedAt *time.Time + Issuer *string + KeyAlgorithm *string + NotAfter *time.Time + NotBefore *time.Time + RenewalSummary *RenewalSummary + RevocationReason *string + RevokedAt *time.Time + Serial *string + SignatureAlgorithm *string + Status *string + Subject *string + SubjectAlternativeNames []*string + Type *string + func (s *CertificateDetail) SetCertificateArn(v string) *CertificateDetail + func (s *CertificateDetail) SetCreatedAt(v time.Time) *CertificateDetail + func (s *CertificateDetail) SetDomainName(v string) *CertificateDetail + func (s *CertificateDetail) SetDomainValidationOptions(v []*DomainValidation) *CertificateDetail + func (s *CertificateDetail) SetFailureReason(v string) *CertificateDetail + func (s *CertificateDetail) SetImportedAt(v time.Time) *CertificateDetail + func (s *CertificateDetail) SetInUseBy(v []*string) *CertificateDetail + func (s *CertificateDetail) SetIssuedAt(v time.Time) *CertificateDetail + func (s *CertificateDetail) SetIssuer(v string) *CertificateDetail + func (s *CertificateDetail) SetKeyAlgorithm(v string) *CertificateDetail + func (s *CertificateDetail) SetNotAfter(v time.Time) *CertificateDetail + func (s *CertificateDetail) SetNotBefore(v time.Time) *CertificateDetail + func (s *CertificateDetail) SetRenewalSummary(v *RenewalSummary) *CertificateDetail + func (s *CertificateDetail) SetRevocationReason(v string) *CertificateDetail + func (s *CertificateDetail) SetRevokedAt(v time.Time) *CertificateDetail + func (s *CertificateDetail) SetSerial(v string) *CertificateDetail + func (s *CertificateDetail) SetSignatureAlgorithm(v string) *CertificateDetail + func (s *CertificateDetail) SetStatus(v string) *CertificateDetail + func (s *CertificateDetail) SetSubject(v string) *CertificateDetail + func (s *CertificateDetail) SetSubjectAlternativeNames(v []*string) *CertificateDetail + func (s *CertificateDetail) SetType(v string) *CertificateDetail + func (s CertificateDetail) GoString() string + func (s CertificateDetail) String() string + type CertificateSummary struct + CertificateArn *string + DomainName *string + func (s *CertificateSummary) SetCertificateArn(v string) *CertificateSummary + func (s *CertificateSummary) SetDomainName(v string) *CertificateSummary + func (s CertificateSummary) GoString() string + func (s CertificateSummary) String() string + type DeleteCertificateInput struct + CertificateArn *string + func (s *DeleteCertificateInput) SetCertificateArn(v string) *DeleteCertificateInput + func (s *DeleteCertificateInput) Validate() error + func (s DeleteCertificateInput) GoString() string + func (s DeleteCertificateInput) String() string + type DeleteCertificateOutput struct + func (s DeleteCertificateOutput) GoString() string + func (s DeleteCertificateOutput) String() string + type DescribeCertificateInput struct + CertificateArn *string + func (s *DescribeCertificateInput) SetCertificateArn(v string) *DescribeCertificateInput + func (s *DescribeCertificateInput) Validate() error + func (s DescribeCertificateInput) GoString() string + func (s DescribeCertificateInput) String() string + type DescribeCertificateOutput struct + Certificate *CertificateDetail + func (s *DescribeCertificateOutput) SetCertificate(v *CertificateDetail) *DescribeCertificateOutput + func (s DescribeCertificateOutput) GoString() string + func (s DescribeCertificateOutput) String() string + type DomainValidation struct + DomainName *string + ValidationDomain *string + ValidationEmails []*string + ValidationStatus *string + func (s *DomainValidation) SetDomainName(v string) *DomainValidation + func (s *DomainValidation) SetValidationDomain(v string) *DomainValidation + func (s *DomainValidation) SetValidationEmails(v []*string) *DomainValidation + func (s *DomainValidation) SetValidationStatus(v string) *DomainValidation + func (s DomainValidation) GoString() string + func (s DomainValidation) String() string + type DomainValidationOption struct + DomainName *string + ValidationDomain *string + func (s *DomainValidationOption) SetDomainName(v string) *DomainValidationOption + func (s *DomainValidationOption) SetValidationDomain(v string) *DomainValidationOption + func (s *DomainValidationOption) Validate() error + func (s DomainValidationOption) GoString() string + func (s DomainValidationOption) String() string + type GetCertificateInput struct + CertificateArn *string + func (s *GetCertificateInput) SetCertificateArn(v string) *GetCertificateInput + func (s *GetCertificateInput) Validate() error + func (s GetCertificateInput) GoString() string + func (s GetCertificateInput) String() string + type GetCertificateOutput struct + Certificate *string + CertificateChain *string + func (s *GetCertificateOutput) SetCertificate(v string) *GetCertificateOutput + func (s *GetCertificateOutput) SetCertificateChain(v string) *GetCertificateOutput + func (s GetCertificateOutput) GoString() string + func (s GetCertificateOutput) String() string + type ImportCertificateInput struct + Certificate []byte + CertificateArn *string + CertificateChain []byte + PrivateKey []byte + func (s *ImportCertificateInput) SetCertificate(v []byte) *ImportCertificateInput + func (s *ImportCertificateInput) SetCertificateArn(v string) *ImportCertificateInput + func (s *ImportCertificateInput) SetCertificateChain(v []byte) *ImportCertificateInput + func (s *ImportCertificateInput) SetPrivateKey(v []byte) *ImportCertificateInput + func (s *ImportCertificateInput) Validate() error + func (s ImportCertificateInput) GoString() string + func (s ImportCertificateInput) String() string + type ImportCertificateOutput struct + CertificateArn *string + func (s *ImportCertificateOutput) SetCertificateArn(v string) *ImportCertificateOutput + func (s ImportCertificateOutput) GoString() string + func (s ImportCertificateOutput) String() string + type ListCertificatesInput struct + CertificateStatuses []*string + MaxItems *int64 + NextToken *string + func (s *ListCertificatesInput) SetCertificateStatuses(v []*string) *ListCertificatesInput + func (s *ListCertificatesInput) SetMaxItems(v int64) *ListCertificatesInput + func (s *ListCertificatesInput) SetNextToken(v string) *ListCertificatesInput + func (s *ListCertificatesInput) Validate() error + func (s ListCertificatesInput) GoString() string + func (s ListCertificatesInput) String() string + type ListCertificatesOutput struct + CertificateSummaryList []*CertificateSummary + NextToken *string + func (s *ListCertificatesOutput) SetCertificateSummaryList(v []*CertificateSummary) *ListCertificatesOutput + func (s *ListCertificatesOutput) SetNextToken(v string) *ListCertificatesOutput + func (s ListCertificatesOutput) GoString() string + func (s ListCertificatesOutput) String() string + type ListTagsForCertificateInput struct + CertificateArn *string + func (s *ListTagsForCertificateInput) SetCertificateArn(v string) *ListTagsForCertificateInput + func (s *ListTagsForCertificateInput) Validate() error + func (s ListTagsForCertificateInput) GoString() string + func (s ListTagsForCertificateInput) String() string + type ListTagsForCertificateOutput struct + Tags []*Tag + func (s *ListTagsForCertificateOutput) SetTags(v []*Tag) *ListTagsForCertificateOutput + func (s ListTagsForCertificateOutput) GoString() string + func (s ListTagsForCertificateOutput) String() string + type RemoveTagsFromCertificateInput struct + CertificateArn *string + Tags []*Tag + func (s *RemoveTagsFromCertificateInput) SetCertificateArn(v string) *RemoveTagsFromCertificateInput + func (s *RemoveTagsFromCertificateInput) SetTags(v []*Tag) *RemoveTagsFromCertificateInput + func (s *RemoveTagsFromCertificateInput) Validate() error + func (s RemoveTagsFromCertificateInput) GoString() string + func (s RemoveTagsFromCertificateInput) String() string + type RemoveTagsFromCertificateOutput struct + func (s RemoveTagsFromCertificateOutput) GoString() string + func (s RemoveTagsFromCertificateOutput) String() string + type RenewalSummary struct + DomainValidationOptions []*DomainValidation + RenewalStatus *string + func (s *RenewalSummary) SetDomainValidationOptions(v []*DomainValidation) *RenewalSummary + func (s *RenewalSummary) SetRenewalStatus(v string) *RenewalSummary + func (s RenewalSummary) GoString() string + func (s RenewalSummary) String() string + type RequestCertificateInput struct + DomainName *string + DomainValidationOptions []*DomainValidationOption + IdempotencyToken *string + SubjectAlternativeNames []*string + func (s *RequestCertificateInput) SetDomainName(v string) *RequestCertificateInput + func (s *RequestCertificateInput) SetDomainValidationOptions(v []*DomainValidationOption) *RequestCertificateInput + func (s *RequestCertificateInput) SetIdempotencyToken(v string) *RequestCertificateInput + func (s *RequestCertificateInput) SetSubjectAlternativeNames(v []*string) *RequestCertificateInput + func (s *RequestCertificateInput) Validate() error + func (s RequestCertificateInput) GoString() string + func (s RequestCertificateInput) String() string + type RequestCertificateOutput struct + CertificateArn *string + func (s *RequestCertificateOutput) SetCertificateArn(v string) *RequestCertificateOutput + func (s RequestCertificateOutput) GoString() string + func (s RequestCertificateOutput) String() string + type ResendValidationEmailInput struct + CertificateArn *string + Domain *string + ValidationDomain *string + func (s *ResendValidationEmailInput) SetCertificateArn(v string) *ResendValidationEmailInput + func (s *ResendValidationEmailInput) SetDomain(v string) *ResendValidationEmailInput + func (s *ResendValidationEmailInput) SetValidationDomain(v string) *ResendValidationEmailInput + func (s *ResendValidationEmailInput) Validate() error + func (s ResendValidationEmailInput) GoString() string + func (s ResendValidationEmailInput) String() string + type ResendValidationEmailOutput struct + func (s ResendValidationEmailOutput) GoString() string + func (s ResendValidationEmailOutput) String() string + type Tag struct + Key *string + Value *string + func (s *Tag) SetKey(v string) *Tag + func (s *Tag) SetValue(v string) *Tag + func (s *Tag) Validate() error + func (s Tag) GoString() string + func (s Tag) String() string