Versions in this module Expand all Collapse all v0 v0.4.0 May 26, 2018 Changes in this version + const EndpointsID + const ErrCodeCertificateMismatchException + const ErrCodeConcurrentModificationException + const ErrCodeInvalidArgsException + const ErrCodeInvalidArnException + const ErrCodeInvalidNextTokenException + const ErrCodeInvalidPolicyException + const ErrCodeInvalidStateException + const ErrCodeInvalidTagException + const ErrCodeLimitExceededException + const ErrCodeMalformedCSRException + const ErrCodeMalformedCertificateException + const ErrCodeRequestAlreadyProcessedException + const ErrCodeRequestFailedException + const ErrCodeRequestInProgressException + const ErrCodeResourceNotFoundException + const ErrCodeTooManyTagsException + const ServiceName + type ACMPCA struct + func New(config aws.Config) *ACMPCA + func (c *ACMPCA) CreateCertificateAuthorityAuditReportRequest(input *CreateCertificateAuthorityAuditReportInput) CreateCertificateAuthorityAuditReportRequest + func (c *ACMPCA) CreateCertificateAuthorityRequest(input *CreateCertificateAuthorityInput) CreateCertificateAuthorityRequest + func (c *ACMPCA) DeleteCertificateAuthorityRequest(input *DeleteCertificateAuthorityInput) DeleteCertificateAuthorityRequest + func (c *ACMPCA) DescribeCertificateAuthorityAuditReportRequest(input *DescribeCertificateAuthorityAuditReportInput) DescribeCertificateAuthorityAuditReportRequest + func (c *ACMPCA) DescribeCertificateAuthorityRequest(input *DescribeCertificateAuthorityInput) DescribeCertificateAuthorityRequest + func (c *ACMPCA) GetCertificateAuthorityCertificateRequest(input *GetCertificateAuthorityCertificateInput) GetCertificateAuthorityCertificateRequest + func (c *ACMPCA) GetCertificateAuthorityCsrRequest(input *GetCertificateAuthorityCsrInput) GetCertificateAuthorityCsrRequest + func (c *ACMPCA) GetCertificateRequest(input *GetCertificateInput) GetCertificateRequest + func (c *ACMPCA) ImportCertificateAuthorityCertificateRequest(input *ImportCertificateAuthorityCertificateInput) ImportCertificateAuthorityCertificateRequest + func (c *ACMPCA) IssueCertificateRequest(input *IssueCertificateInput) IssueCertificateRequest + func (c *ACMPCA) ListCertificateAuthoritiesRequest(input *ListCertificateAuthoritiesInput) ListCertificateAuthoritiesRequest + func (c *ACMPCA) ListTagsRequest(input *ListTagsInput) ListTagsRequest + func (c *ACMPCA) RevokeCertificateRequest(input *RevokeCertificateInput) RevokeCertificateRequest + func (c *ACMPCA) TagCertificateAuthorityRequest(input *TagCertificateAuthorityInput) TagCertificateAuthorityRequest + func (c *ACMPCA) UntagCertificateAuthorityRequest(input *UntagCertificateAuthorityInput) UntagCertificateAuthorityRequest + func (c *ACMPCA) UpdateCertificateAuthorityRequest(input *UpdateCertificateAuthorityInput) UpdateCertificateAuthorityRequest + type ASN1Subject struct + CommonName *string + Country *string + DistinguishedNameQualifier *string + GenerationQualifier *string + GivenName *string + Initials *string + Locality *string + Organization *string + OrganizationalUnit *string + Pseudonym *string + SerialNumber *string + State *string + Surname *string + Title *string + func (s ASN1Subject) GoString() string + func (s ASN1Subject) String() string + type AuditReportResponseFormat string + const AuditReportResponseFormatCsv + const AuditReportResponseFormatJson + func (enum AuditReportResponseFormat) MarshalValue() (string, error) + func (enum AuditReportResponseFormat) MarshalValueBuf(b []byte) ([]byte, error) + type AuditReportStatus string + const AuditReportStatusCreating + const AuditReportStatusFailed + const AuditReportStatusSuccess + func (enum AuditReportStatus) MarshalValue() (string, error) + func (enum AuditReportStatus) MarshalValueBuf(b []byte) ([]byte, error) + type CertificateAuthority struct + Arn *string + CertificateAuthorityConfiguration *CertificateAuthorityConfiguration + CreatedAt *time.Time + FailureReason FailureReason + LastStateChangeAt *time.Time + NotAfter *time.Time + NotBefore *time.Time + RevocationConfiguration *RevocationConfiguration + Serial *string + Status CertificateAuthorityStatus + Type CertificateAuthorityType + func (s CertificateAuthority) GoString() string + func (s CertificateAuthority) String() string + type CertificateAuthorityConfiguration struct + KeyAlgorithm KeyAlgorithm + SigningAlgorithm SigningAlgorithm + Subject *ASN1Subject + func (s *CertificateAuthorityConfiguration) Validate() error + func (s CertificateAuthorityConfiguration) GoString() string + func (s CertificateAuthorityConfiguration) String() string + type CertificateAuthorityStatus string + const CertificateAuthorityStatusActive + const CertificateAuthorityStatusCreating + const CertificateAuthorityStatusDisabled + const CertificateAuthorityStatusExpired + const CertificateAuthorityStatusFailed + const CertificateAuthorityStatusPendingCertificate + func (enum CertificateAuthorityStatus) MarshalValue() (string, error) + func (enum CertificateAuthorityStatus) MarshalValueBuf(b []byte) ([]byte, error) + type CertificateAuthorityType string + const CertificateAuthorityTypeSubordinate + func (enum CertificateAuthorityType) MarshalValue() (string, error) + func (enum CertificateAuthorityType) MarshalValueBuf(b []byte) ([]byte, error) + type CreateCertificateAuthorityAuditReportInput struct + AuditReportResponseFormat AuditReportResponseFormat + CertificateAuthorityArn *string + S3BucketName *string + func (s *CreateCertificateAuthorityAuditReportInput) Validate() error + func (s CreateCertificateAuthorityAuditReportInput) GoString() string + func (s CreateCertificateAuthorityAuditReportInput) String() string + type CreateCertificateAuthorityAuditReportOutput struct + AuditReportId *string + S3Key *string + func (s CreateCertificateAuthorityAuditReportOutput) GoString() string + func (s CreateCertificateAuthorityAuditReportOutput) SDKResponseMetadata() aws.Response + func (s CreateCertificateAuthorityAuditReportOutput) String() string + type CreateCertificateAuthorityAuditReportRequest struct + Copy func(*CreateCertificateAuthorityAuditReportInput) CreateCertificateAuthorityAuditReportRequest + Input *CreateCertificateAuthorityAuditReportInput + func (r CreateCertificateAuthorityAuditReportRequest) Send() (*CreateCertificateAuthorityAuditReportOutput, error) + type CreateCertificateAuthorityInput struct + CertificateAuthorityConfiguration *CertificateAuthorityConfiguration + CertificateAuthorityType CertificateAuthorityType + IdempotencyToken *string + RevocationConfiguration *RevocationConfiguration + func (s *CreateCertificateAuthorityInput) Validate() error + func (s CreateCertificateAuthorityInput) GoString() string + func (s CreateCertificateAuthorityInput) String() string + type CreateCertificateAuthorityOutput struct + CertificateAuthorityArn *string + func (s CreateCertificateAuthorityOutput) GoString() string + func (s CreateCertificateAuthorityOutput) SDKResponseMetadata() aws.Response + func (s CreateCertificateAuthorityOutput) String() string + type CreateCertificateAuthorityRequest struct + Copy func(*CreateCertificateAuthorityInput) CreateCertificateAuthorityRequest + Input *CreateCertificateAuthorityInput + func (r CreateCertificateAuthorityRequest) Send() (*CreateCertificateAuthorityOutput, error) + type CrlConfiguration struct + CustomCname *string + Enabled *bool + ExpirationInDays *int64 + S3BucketName *string + func (s *CrlConfiguration) Validate() error + func (s CrlConfiguration) GoString() string + func (s CrlConfiguration) String() string + type DeleteCertificateAuthorityInput struct + CertificateAuthorityArn *string + func (s *DeleteCertificateAuthorityInput) Validate() error + func (s DeleteCertificateAuthorityInput) GoString() string + func (s DeleteCertificateAuthorityInput) String() string + type DeleteCertificateAuthorityOutput struct + func (s DeleteCertificateAuthorityOutput) GoString() string + func (s DeleteCertificateAuthorityOutput) SDKResponseMetadata() aws.Response + func (s DeleteCertificateAuthorityOutput) String() string + type DeleteCertificateAuthorityRequest struct + Copy func(*DeleteCertificateAuthorityInput) DeleteCertificateAuthorityRequest + Input *DeleteCertificateAuthorityInput + func (r DeleteCertificateAuthorityRequest) Send() (*DeleteCertificateAuthorityOutput, error) + type DescribeCertificateAuthorityAuditReportInput struct + AuditReportId *string + CertificateAuthorityArn *string + func (s *DescribeCertificateAuthorityAuditReportInput) Validate() error + func (s DescribeCertificateAuthorityAuditReportInput) GoString() string + func (s DescribeCertificateAuthorityAuditReportInput) String() string + type DescribeCertificateAuthorityAuditReportOutput struct + AuditReportStatus AuditReportStatus + CreatedAt *time.Time + S3BucketName *string + S3Key *string + func (s DescribeCertificateAuthorityAuditReportOutput) GoString() string + func (s DescribeCertificateAuthorityAuditReportOutput) SDKResponseMetadata() aws.Response + func (s DescribeCertificateAuthorityAuditReportOutput) String() string + type DescribeCertificateAuthorityAuditReportRequest struct + Copy func(*DescribeCertificateAuthorityAuditReportInput) DescribeCertificateAuthorityAuditReportRequest + Input *DescribeCertificateAuthorityAuditReportInput + func (r DescribeCertificateAuthorityAuditReportRequest) Send() (*DescribeCertificateAuthorityAuditReportOutput, error) + type DescribeCertificateAuthorityInput struct + CertificateAuthorityArn *string + func (s *DescribeCertificateAuthorityInput) Validate() error + func (s DescribeCertificateAuthorityInput) GoString() string + func (s DescribeCertificateAuthorityInput) String() string + type DescribeCertificateAuthorityOutput struct + CertificateAuthority *CertificateAuthority + func (s DescribeCertificateAuthorityOutput) GoString() string + func (s DescribeCertificateAuthorityOutput) SDKResponseMetadata() aws.Response + func (s DescribeCertificateAuthorityOutput) String() string + type DescribeCertificateAuthorityRequest struct + Copy func(*DescribeCertificateAuthorityInput) DescribeCertificateAuthorityRequest + Input *DescribeCertificateAuthorityInput + func (r DescribeCertificateAuthorityRequest) Send() (*DescribeCertificateAuthorityOutput, error) + type FailureReason string + const FailureReasonOther + const FailureReasonRequestTimedOut + const FailureReasonUnsupportedAlgorithm + func (enum FailureReason) MarshalValue() (string, error) + func (enum FailureReason) MarshalValueBuf(b []byte) ([]byte, error) + type GetCertificateAuthorityCertificateInput struct + CertificateAuthorityArn *string + func (s *GetCertificateAuthorityCertificateInput) Validate() error + func (s GetCertificateAuthorityCertificateInput) GoString() string + func (s GetCertificateAuthorityCertificateInput) String() string + type GetCertificateAuthorityCertificateOutput struct + Certificate *string + CertificateChain *string + func (s GetCertificateAuthorityCertificateOutput) GoString() string + func (s GetCertificateAuthorityCertificateOutput) SDKResponseMetadata() aws.Response + func (s GetCertificateAuthorityCertificateOutput) String() string + type GetCertificateAuthorityCertificateRequest struct + Copy func(*GetCertificateAuthorityCertificateInput) GetCertificateAuthorityCertificateRequest + Input *GetCertificateAuthorityCertificateInput + func (r GetCertificateAuthorityCertificateRequest) Send() (*GetCertificateAuthorityCertificateOutput, error) + type GetCertificateAuthorityCsrInput struct + CertificateAuthorityArn *string + func (s *GetCertificateAuthorityCsrInput) Validate() error + func (s GetCertificateAuthorityCsrInput) GoString() string + func (s GetCertificateAuthorityCsrInput) String() string + type GetCertificateAuthorityCsrOutput struct + Csr *string + func (s GetCertificateAuthorityCsrOutput) GoString() string + func (s GetCertificateAuthorityCsrOutput) SDKResponseMetadata() aws.Response + func (s GetCertificateAuthorityCsrOutput) String() string + type GetCertificateAuthorityCsrRequest struct + Copy func(*GetCertificateAuthorityCsrInput) GetCertificateAuthorityCsrRequest + Input *GetCertificateAuthorityCsrInput + func (r GetCertificateAuthorityCsrRequest) Send() (*GetCertificateAuthorityCsrOutput, error) + type GetCertificateInput struct + CertificateArn *string + CertificateAuthorityArn *string + 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) GoString() string + func (s GetCertificateOutput) SDKResponseMetadata() aws.Response + func (s GetCertificateOutput) String() string + type GetCertificateRequest struct + Copy func(*GetCertificateInput) GetCertificateRequest + Input *GetCertificateInput + func (r GetCertificateRequest) Send() (*GetCertificateOutput, error) + type ImportCertificateAuthorityCertificateInput struct + Certificate []byte + CertificateAuthorityArn *string + CertificateChain []byte + func (s *ImportCertificateAuthorityCertificateInput) Validate() error + func (s ImportCertificateAuthorityCertificateInput) GoString() string + func (s ImportCertificateAuthorityCertificateInput) String() string + type ImportCertificateAuthorityCertificateOutput struct + func (s ImportCertificateAuthorityCertificateOutput) GoString() string + func (s ImportCertificateAuthorityCertificateOutput) SDKResponseMetadata() aws.Response + func (s ImportCertificateAuthorityCertificateOutput) String() string + type ImportCertificateAuthorityCertificateRequest struct + Copy func(*ImportCertificateAuthorityCertificateInput) ImportCertificateAuthorityCertificateRequest + Input *ImportCertificateAuthorityCertificateInput + func (r ImportCertificateAuthorityCertificateRequest) Send() (*ImportCertificateAuthorityCertificateOutput, error) + type IssueCertificateInput struct + CertificateAuthorityArn *string + Csr []byte + IdempotencyToken *string + SigningAlgorithm SigningAlgorithm + Validity *Validity + func (s *IssueCertificateInput) Validate() error + func (s IssueCertificateInput) GoString() string + func (s IssueCertificateInput) String() string + type IssueCertificateOutput struct + CertificateArn *string + func (s IssueCertificateOutput) GoString() string + func (s IssueCertificateOutput) SDKResponseMetadata() aws.Response + func (s IssueCertificateOutput) String() string + type IssueCertificateRequest struct + Copy func(*IssueCertificateInput) IssueCertificateRequest + Input *IssueCertificateInput + func (r IssueCertificateRequest) Send() (*IssueCertificateOutput, error) + type KeyAlgorithm string + const KeyAlgorithmEcPrime256v1 + const KeyAlgorithmEcSecp384r1 + const KeyAlgorithmRsa2048 + const KeyAlgorithmRsa4096 + func (enum KeyAlgorithm) MarshalValue() (string, error) + func (enum KeyAlgorithm) MarshalValueBuf(b []byte) ([]byte, error) + type ListCertificateAuthoritiesInput struct + MaxResults *int64 + NextToken *string + func (s *ListCertificateAuthoritiesInput) Validate() error + func (s ListCertificateAuthoritiesInput) GoString() string + func (s ListCertificateAuthoritiesInput) String() string + type ListCertificateAuthoritiesOutput struct + CertificateAuthorities []CertificateAuthority + NextToken *string + func (s ListCertificateAuthoritiesOutput) GoString() string + func (s ListCertificateAuthoritiesOutput) SDKResponseMetadata() aws.Response + func (s ListCertificateAuthoritiesOutput) String() string + type ListCertificateAuthoritiesRequest struct + Copy func(*ListCertificateAuthoritiesInput) ListCertificateAuthoritiesRequest + Input *ListCertificateAuthoritiesInput + func (r ListCertificateAuthoritiesRequest) Send() (*ListCertificateAuthoritiesOutput, error) + type ListTagsInput struct + CertificateAuthorityArn *string + MaxResults *int64 + NextToken *string + func (s *ListTagsInput) Validate() error + func (s ListTagsInput) GoString() string + func (s ListTagsInput) String() string + type ListTagsOutput struct + NextToken *string + Tags []Tag + func (s ListTagsOutput) GoString() string + func (s ListTagsOutput) SDKResponseMetadata() aws.Response + func (s ListTagsOutput) String() string + type ListTagsRequest struct + Copy func(*ListTagsInput) ListTagsRequest + Input *ListTagsInput + func (r ListTagsRequest) Send() (*ListTagsOutput, error) + type RevocationConfiguration struct + CrlConfiguration *CrlConfiguration + func (s *RevocationConfiguration) Validate() error + func (s RevocationConfiguration) GoString() string + func (s RevocationConfiguration) String() string + type RevocationReason string + const RevocationReasonAACompromise + const RevocationReasonAffiliationChanged + const RevocationReasonCertificateAuthorityCompromise + const RevocationReasonCessationOfOperation + const RevocationReasonKeyCompromise + const RevocationReasonPrivilegeWithdrawn + const RevocationReasonSuperseded + const RevocationReasonUnspecified + func (enum RevocationReason) MarshalValue() (string, error) + func (enum RevocationReason) MarshalValueBuf(b []byte) ([]byte, error) + type RevokeCertificateInput struct + CertificateAuthorityArn *string + CertificateSerial *string + RevocationReason RevocationReason + func (s *RevokeCertificateInput) Validate() error + func (s RevokeCertificateInput) GoString() string + func (s RevokeCertificateInput) String() string + type RevokeCertificateOutput struct + func (s RevokeCertificateOutput) GoString() string + func (s RevokeCertificateOutput) SDKResponseMetadata() aws.Response + func (s RevokeCertificateOutput) String() string + type RevokeCertificateRequest struct + Copy func(*RevokeCertificateInput) RevokeCertificateRequest + Input *RevokeCertificateInput + func (r RevokeCertificateRequest) Send() (*RevokeCertificateOutput, error) + type SigningAlgorithm string + const SigningAlgorithmSha256withecdsa + const SigningAlgorithmSha256withrsa + const SigningAlgorithmSha384withecdsa + const SigningAlgorithmSha384withrsa + const SigningAlgorithmSha512withecdsa + const SigningAlgorithmSha512withrsa + func (enum SigningAlgorithm) MarshalValue() (string, error) + func (enum SigningAlgorithm) MarshalValueBuf(b []byte) ([]byte, error) + type Tag struct + Key *string + Value *string + func (s *Tag) Validate() error + func (s Tag) GoString() string + func (s Tag) String() string + type TagCertificateAuthorityInput struct + CertificateAuthorityArn *string + Tags []Tag + func (s *TagCertificateAuthorityInput) Validate() error + func (s TagCertificateAuthorityInput) GoString() string + func (s TagCertificateAuthorityInput) String() string + type TagCertificateAuthorityOutput struct + func (s TagCertificateAuthorityOutput) GoString() string + func (s TagCertificateAuthorityOutput) SDKResponseMetadata() aws.Response + func (s TagCertificateAuthorityOutput) String() string + type TagCertificateAuthorityRequest struct + Copy func(*TagCertificateAuthorityInput) TagCertificateAuthorityRequest + Input *TagCertificateAuthorityInput + func (r TagCertificateAuthorityRequest) Send() (*TagCertificateAuthorityOutput, error) + type UntagCertificateAuthorityInput struct + CertificateAuthorityArn *string + Tags []Tag + func (s *UntagCertificateAuthorityInput) Validate() error + func (s UntagCertificateAuthorityInput) GoString() string + func (s UntagCertificateAuthorityInput) String() string + type UntagCertificateAuthorityOutput struct + func (s UntagCertificateAuthorityOutput) GoString() string + func (s UntagCertificateAuthorityOutput) SDKResponseMetadata() aws.Response + func (s UntagCertificateAuthorityOutput) String() string + type UntagCertificateAuthorityRequest struct + Copy func(*UntagCertificateAuthorityInput) UntagCertificateAuthorityRequest + Input *UntagCertificateAuthorityInput + func (r UntagCertificateAuthorityRequest) Send() (*UntagCertificateAuthorityOutput, error) + type UpdateCertificateAuthorityInput struct + CertificateAuthorityArn *string + RevocationConfiguration *RevocationConfiguration + Status CertificateAuthorityStatus + func (s *UpdateCertificateAuthorityInput) Validate() error + func (s UpdateCertificateAuthorityInput) GoString() string + func (s UpdateCertificateAuthorityInput) String() string + type UpdateCertificateAuthorityOutput struct + func (s UpdateCertificateAuthorityOutput) GoString() string + func (s UpdateCertificateAuthorityOutput) SDKResponseMetadata() aws.Response + func (s UpdateCertificateAuthorityOutput) String() string + type UpdateCertificateAuthorityRequest struct + Copy func(*UpdateCertificateAuthorityInput) UpdateCertificateAuthorityRequest + Input *UpdateCertificateAuthorityInput + func (r UpdateCertificateAuthorityRequest) Send() (*UpdateCertificateAuthorityOutput, error) + type Validity struct + Type ValidityPeriodType + Value *int64 + func (s *Validity) Validate() error + func (s Validity) GoString() string + func (s Validity) String() string + type ValidityPeriodType string + const ValidityPeriodTypeAbsolute + const ValidityPeriodTypeDays + const ValidityPeriodTypeEndDate + const ValidityPeriodTypeMonths + const ValidityPeriodTypeYears + func (enum ValidityPeriodType) MarshalValue() (string, error) + func (enum ValidityPeriodType) MarshalValueBuf(b []byte) ([]byte, error)