npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@datafire/amazonaws_acm

v5.0.0

Published

DataFire integration for AWS Certificate Manager

Downloads

35

Readme

@datafire/amazonaws_acm

Client library for AWS Certificate Manager

Installation and Usage

npm install --save @datafire/amazonaws_acm
let amazonaws_acm = require('@datafire/amazonaws_acm').create({
  accessKeyId: "",
  secretAccessKey: "",
  region: ""
});

amazonaws_acm.AddTagsToCertificate({
  "CertificateArn": "",
  "Tags": []
}).then(data => {
  console.log(data);
});

Description

AWS Certificate Manager Welcome to the AWS Certificate Manager (ACM) API documentation. You can use ACM to manage SSL/TLS certificates for your AWS-based websites and applications. For general information about using ACM, see the AWS Certificate Manager User Guide .

Actions

AddTagsToCertificate

amazonaws_acm.AddTagsToCertificate({
  "CertificateArn": "",
  "Tags": []
}, context)

Input

  • input object

Output

Output schema unknown

DeleteCertificate

amazonaws_acm.DeleteCertificate({
  "CertificateArn": ""
}, context)

Input

  • input object
    • CertificateArn required Arn

Output

Output schema unknown

DescribeCertificate

amazonaws_acm.DescribeCertificate({
  "CertificateArn": ""
}, context)

Input

  • input object
    • CertificateArn required Arn

Output

GetCertificate

amazonaws_acm.GetCertificate({
  "CertificateArn": ""
}, context)

Input

  • input object
    • CertificateArn required Arn

Output

ImportCertificate

amazonaws_acm.ImportCertificate({
  "Certificate": "",
  "PrivateKey": ""
}, context)

Input

Output

ListCertificates

amazonaws_acm.ListCertificates({}, context)

Input

Output

ListTagsForCertificate

amazonaws_acm.ListTagsForCertificate({
  "CertificateArn": ""
}, context)

Input

  • input object
    • CertificateArn required Arn

Output

RemoveTagsFromCertificate

amazonaws_acm.RemoveTagsFromCertificate({
  "CertificateArn": "",
  "Tags": []
}, context)

Input

  • input object

Output

Output schema unknown

RequestCertificate

amazonaws_acm.RequestCertificate({
  "DomainName": ""
}, context)

Input

Output

ResendValidationEmail

amazonaws_acm.ResendValidationEmail({
  "CertificateArn": "",
  "Domain": "",
  "ValidationDomain": ""
}, context)

Input

Output

Output schema unknown

Definitions

AddTagsToCertificateRequest

  • AddTagsToCertificateRequest object

Arn

  • Arn string

CertificateBody

  • CertificateBody string

CertificateBodyBlob

  • CertificateBodyBlob string

CertificateChain

  • CertificateChain string

CertificateChainBlob

  • CertificateChainBlob string

CertificateDetail

CertificateStatus

  • CertificateStatus string (values: PENDING_VALIDATION, ISSUED, INACTIVE, EXPIRED, VALIDATION_TIMED_OUT, REVOKED, FAILED)

CertificateStatuses

CertificateSummary

  • CertificateSummary object: This structure is returned in the response object of ListCertificates action.

CertificateSummaryList

CertificateType

  • CertificateType string (values: IMPORTED, AMAZON_ISSUED)

DeleteCertificateRequest

  • DeleteCertificateRequest object
    • CertificateArn required Arn

DescribeCertificateRequest

  • DescribeCertificateRequest object
    • CertificateArn required Arn

DescribeCertificateResponse

DomainList

DomainNameString

  • DomainNameString string

DomainStatus

  • DomainStatus string (values: PENDING_VALIDATION, SUCCESS, FAILED)

DomainValidation

DomainValidationList

DomainValidationOption

  • DomainValidationOption object: Contains information about the domain names that you want ACM to use to send you emails that enable you to validate domain ownership.

DomainValidationOptionList

ExtendedKeyUsage

  • ExtendedKeyUsage object: The Extended Key Usage X.509 v3 extension defines one or more purposes for which the public key can be used. This is in addition to or in place of the basic purposes specified by the Key Usage extension.

ExtendedKeyUsageFilterList

ExtendedKeyUsageList

ExtendedKeyUsageName

  • ExtendedKeyUsageName string (values: TLS_WEB_SERVER_AUTHENTICATION, TLS_WEB_CLIENT_AUTHENTICATION, CODE_SIGNING, EMAIL_PROTECTION, TIME_STAMPING, OCSP_SIGNING, IPSEC_END_SYSTEM, IPSEC_TUNNEL, IPSEC_USER, ANY, NONE, CUSTOM)

FailureReason

  • FailureReason string (values: NO_AVAILABLE_CONTACTS, ADDITIONAL_VERIFICATION_REQUIRED, DOMAIN_NOT_ALLOWED, INVALID_PUBLIC_DOMAIN, CAA_ERROR, OTHER)

Filters

GetCertificateRequest

  • GetCertificateRequest object
    • CertificateArn required Arn

GetCertificateResponse

IdempotencyToken

  • IdempotencyToken string

ImportCertificateRequest

ImportCertificateResponse

  • ImportCertificateResponse object
    • CertificateArn Arn

InUseList

InvalidArnException

  • InvalidArnException object: The requested Amazon Resource Name (ARN) does not refer to an existing resource.

InvalidDomainValidationOptionsException

  • InvalidDomainValidationOptionsException object: One or more values in the DomainValidationOption structure is incorrect.

InvalidStateException

  • InvalidStateException object: Processing has reached an invalid state. For example, this exception can occur if the specified domain is not using email validation, or the current certificate status does not permit the requested operation. See the exception message returned by ACM to determine which state is not valid.

InvalidTagException

  • InvalidTagException object: One or both of the values that make up the key-value pair is not valid. For example, you cannot specify a tag value that begins with aws:.

KeyAlgorithm

  • KeyAlgorithm string (values: RSA_2048, RSA_1024, RSA_4096, EC_prime256v1, EC_secp384r1, EC_secp521r1)

KeyAlgorithmList

KeyUsage

  • KeyUsage object: The Key Usage X.509 v3 extension defines the purpose of the public key contained in the certificate.

KeyUsageFilterList

KeyUsageList

KeyUsageName

  • KeyUsageName string (values: DIGITAL_SIGNATURE, NON_REPUDIATION, KEY_ENCIPHERMENT, DATA_ENCIPHERMENT, KEY_AGREEMENT, CERTIFICATE_SIGNING, CRL_SIGNING, ENCIPHER_ONLY, DECIPHER_ONLY, ANY, CUSTOM)

LimitExceededException

  • LimitExceededException object: An ACM limit has been exceeded. For example, you may have input more domains than are allowed or you've requested too many certificates for your account. See the exception message returned by ACM to determine which limit you have violated. For more information about ACM limits, see the Limits topic.

ListCertificatesRequest

ListCertificatesResponse

ListTagsForCertificateRequest

  • ListTagsForCertificateRequest object
    • CertificateArn required Arn

ListTagsForCertificateResponse

  • ListTagsForCertificateResponse object

MaxItems

  • MaxItems integer

NextToken

  • NextToken string

PrivateKeyBlob

  • PrivateKeyBlob string

RecordType

  • RecordType string (values: CNAME)

RemoveTagsFromCertificateRequest

  • RemoveTagsFromCertificateRequest object

RenewalStatus

  • RenewalStatus string (values: PENDING_AUTO_RENEWAL, PENDING_VALIDATION, SUCCESS, FAILED)

RenewalSummary

  • RenewalSummary object: Contains information about the status of ACM's managed renewal for the certificate. This structure exists only when the certificate type is AMAZON_ISSUED.

RequestCertificateRequest

RequestCertificateResponse

  • RequestCertificateResponse object
    • CertificateArn Arn

RequestInProgressException

  • RequestInProgressException object: The certificate request is in process and the certificate in your account has not yet been issued.

ResendValidationEmailRequest

ResourceInUseException

  • ResourceInUseException object: The certificate is in use by another AWS service in the caller's account. Remove the association and try again.

ResourceNotFoundException

  • ResourceNotFoundException object: The specified certificate cannot be found in the caller's account, or the caller's account cannot be found.

ResourceRecord

  • ResourceRecord object: Contains a DNS record value that you can use to can use to validate ownership or control of a domain. This is used by the DescribeCertificate action.

RevocationReason

  • RevocationReason string (values: UNSPECIFIED, KEY_COMPROMISE, CA_COMPROMISE, AFFILIATION_CHANGED, SUPERCEDED, CESSATION_OF_OPERATION, CERTIFICATE_HOLD, REMOVE_FROM_CRL, PRIVILEGE_WITHDRAWN, A_A_COMPROMISE)

String

  • String string

TStamp

  • TStamp string

Tag

  • Tag object: A key-value pair that identifies or specifies metadata about an ACM resource.

TagKey

  • TagKey string

TagList

  • TagList array

TagValue

  • TagValue string

TooManyTagsException

  • TooManyTagsException object: The request contains too many tags. Try the request again with fewer tags.

ValidationEmailList

  • ValidationEmailList array

ValidationMethod

  • ValidationMethod string (values: EMAIL, DNS)