package acm

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. acm
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class ACM extends Object
    Annotations
    @RawJSType() @native() @JSImport( "aws-sdk" , "ACM" )
  2. implicit final class ACMOps extends AnyVal
  3. trait AddTagsToCertificateRequest extends Object
    Annotations
    @RawJSType() @native()
  4. type Arn = String
  5. type CertificateBody = String
  6. type CertificateBodyBlob = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
  7. type CertificateChain = String
  8. type CertificateChainBlob = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
  9. trait CertificateDetail extends Object

    Contains metadata about an ACM certificate.

    Contains metadata about an ACM certificate. This structure is returned in the response to a DescribeCertificate request.

    Annotations
    @RawJSType() @native()
  10. trait CertificateOptions extends Object

    Structure that contains options for your certificate.

    Structure that contains options for your certificate. Currently, you can use this only to specify whether to opt in to or out of certificate transparency logging. Some browsers require that public certificates issued for your domain be recorded in a log. Certificates that are not logged typically generate a browser error. Transparency makes it possible for you to detect SSL/TLS certificates that have been mistakenly or maliciously issued for your domain. For general information, see Transparency Logging.

    Annotations
    @RawJSType() @native()
  11. type CertificateStatus = String
  12. type CertificateStatuses = Array[CertificateStatus]
  13. trait CertificateSummary extends Object

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

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

    Annotations
    @RawJSType() @native()
  14. type CertificateSummaryList = Array[CertificateSummary]
  15. type CertificateTransparencyLoggingPreference = String
  16. type CertificateType = String
  17. trait DeleteCertificateRequest extends Object
    Annotations
    @RawJSType() @native()
  18. trait DescribeCertificateRequest extends Object
    Annotations
    @RawJSType() @native()
  19. trait DescribeCertificateResponse extends Object
    Annotations
    @RawJSType() @native()
  20. type DomainList = Array[DomainNameString]
  21. type DomainNameString = String
  22. type DomainStatus = String
  23. trait DomainValidation extends Object

    Contains information about the validation of each domain name in the certificate.

    Contains information about the validation of each domain name in the certificate.

    Annotations
    @RawJSType() @native()
  24. type DomainValidationList = Array[DomainValidation]
  25. trait DomainValidationOption extends Object

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

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

    Annotations
    @RawJSType() @native()
  26. type DomainValidationOptionList = Array[DomainValidationOption]
  27. trait ExportCertificateRequest extends Object
    Annotations
    @RawJSType() @native()
  28. trait ExportCertificateResponse extends Object
    Annotations
    @RawJSType() @native()
  29. trait ExtendedKeyUsage extends Object

    The Extended Key Usage X.509 v3 extension defines one or more purposes for which the public key can be used.

    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.

    Annotations
    @RawJSType() @native()
  30. type ExtendedKeyUsageFilterList = Array[ExtendedKeyUsageName]
  31. type ExtendedKeyUsageList = Array[ExtendedKeyUsage]
  32. type ExtendedKeyUsageName = String
  33. type FailureReason = String
  34. trait Filters extends Object

    This structure can be used in the ListCertificates action to filter the output of the certificate list.

    This structure can be used in the ListCertificates action to filter the output of the certificate list.

    Annotations
    @RawJSType() @native()
  35. trait GetCertificateRequest extends Object
    Annotations
    @RawJSType() @native()
  36. trait GetCertificateResponse extends Object
    Annotations
    @RawJSType() @native()
  37. type IdempotencyToken = String
  38. trait ImportCertificateRequest extends Object
    Annotations
    @RawJSType() @native()
  39. trait ImportCertificateResponse extends Object
    Annotations
    @RawJSType() @native()
  40. type InUseList = Array[String]
  41. type KeyAlgorithm = String
  42. type KeyAlgorithmList = Array[KeyAlgorithm]
  43. trait KeyUsage extends Object

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

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

    Annotations
    @RawJSType() @native()
  44. type KeyUsageFilterList = Array[KeyUsageName]
  45. type KeyUsageList = Array[KeyUsage]
  46. type KeyUsageName = String
  47. trait ListCertificatesRequest extends Object
    Annotations
    @RawJSType() @native()
  48. trait ListCertificatesResponse extends Object
    Annotations
    @RawJSType() @native()
  49. trait ListTagsForCertificateRequest extends Object
    Annotations
    @RawJSType() @native()
  50. trait ListTagsForCertificateResponse extends Object
    Annotations
    @RawJSType() @native()
  51. type MaxItems = Int
  52. type NextToken = String
  53. type PassphraseBlob = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
  54. type PrivateKey = String
  55. type PrivateKeyBlob = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
  56. type RecordType = String
  57. trait RemoveTagsFromCertificateRequest extends Object
    Annotations
    @RawJSType() @native()
  58. trait RenewCertificateRequest extends Object
    Annotations
    @RawJSType() @native()
  59. type RenewalEligibility = String
  60. type RenewalStatus = String
  61. trait RenewalSummary extends Object

    Contains information about the status of ACM's renewal for the certificate.

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

    Annotations
    @RawJSType() @native()
  62. trait RequestCertificateRequest extends Object
    Annotations
    @RawJSType() @native()
  63. trait RequestCertificateResponse extends Object
    Annotations
    @RawJSType() @native()
  64. trait ResendValidationEmailRequest extends Object
    Annotations
    @RawJSType() @native()
  65. trait ResourceRecord extends Object

    Contains a DNS record value that you can use to can use to validate ownership or control of a domain.

    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.

    Annotations
    @RawJSType() @native()
  66. type RevocationReason = String
  67. type TStamp = Date
  68. trait Tag extends Object

    A key-value pair that identifies or specifies metadata about an ACM resource.

    A key-value pair that identifies or specifies metadata about an ACM resource.

    Annotations
    @RawJSType() @native()
  69. type TagKey = String
  70. type TagList = Array[Tag]
  71. type TagValue = String
  72. trait UpdateCertificateOptionsRequest extends Object
    Annotations
    @RawJSType() @native()
  73. type ValidationEmailList = Array[String]
  74. type ValidationMethod = String

Inherited from AnyRef

Inherited from Any

Ungrouped