package acm
- Alphabetic
- By Inheritance
- acm
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
class
ACM extends Object
- Annotations
- @RawJSType() @native() @JSImport( "aws-sdk" , "ACM" )
- implicit final class ACMOps extends AnyVal
-
trait
AddTagsToCertificateRequest extends Object
- Annotations
- @RawJSType() @native()
- type Arn = String
- type CertificateBody = String
- type CertificateBodyBlob = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
- type CertificateChain = String
- type CertificateChainBlob = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
-
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()
-
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()
- type CertificateStatus = String
- type CertificateStatuses = Array[CertificateStatus]
-
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()
- type CertificateSummaryList = Array[CertificateSummary]
- type CertificateTransparencyLoggingPreference = String
- type CertificateType = String
-
trait
DeleteCertificateRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeCertificateRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DescribeCertificateResponse extends Object
- Annotations
- @RawJSType() @native()
- type DomainList = Array[DomainNameString]
- type DomainNameString = String
- type DomainStatus = String
-
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()
- type DomainValidationList = Array[DomainValidation]
-
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()
- type DomainValidationOptionList = Array[DomainValidationOption]
-
trait
ExportCertificateRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ExportCertificateResponse extends Object
- Annotations
- @RawJSType() @native()
-
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()
- type ExtendedKeyUsageFilterList = Array[ExtendedKeyUsageName]
- type ExtendedKeyUsageList = Array[ExtendedKeyUsage]
- type ExtendedKeyUsageName = String
- type FailureReason = String
-
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()
-
trait
GetCertificateRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetCertificateResponse extends Object
- Annotations
- @RawJSType() @native()
- type IdempotencyToken = String
-
trait
ImportCertificateRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ImportCertificateResponse extends Object
- Annotations
- @RawJSType() @native()
- type InUseList = Array[String]
- type KeyAlgorithm = String
- type KeyAlgorithmList = Array[KeyAlgorithm]
-
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()
- type KeyUsageFilterList = Array[KeyUsageName]
- type KeyUsageList = Array[KeyUsage]
- type KeyUsageName = String
-
trait
ListCertificatesRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListCertificatesResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListTagsForCertificateRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListTagsForCertificateResponse extends Object
- Annotations
- @RawJSType() @native()
- type MaxItems = Int
- type NextToken = String
- type PassphraseBlob = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
- type PrivateKey = String
- type PrivateKeyBlob = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
- type RecordType = String
-
trait
RemoveTagsFromCertificateRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
RenewCertificateRequest extends Object
- Annotations
- @RawJSType() @native()
- type RenewalEligibility = String
- type RenewalStatus = String
-
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()
-
trait
RequestCertificateRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
RequestCertificateResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ResendValidationEmailRequest extends Object
- Annotations
- @RawJSType() @native()
-
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()
- type RevocationReason = String
- type TStamp = Date
-
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()
- type TagKey = String
- type TagList = Array[Tag]
- type TagValue = String
-
trait
UpdateCertificateOptionsRequest extends Object
- Annotations
- @RawJSType() @native()
- type ValidationEmailList = Array[String]
- type ValidationMethod = String
Value Members
- object AddTagsToCertificateRequest
- object CertificateDetail
- object CertificateOptions
- object CertificateStatusEnum
- object CertificateSummary
- object CertificateTransparencyLoggingPreferenceEnum
- object CertificateTypeEnum
- object DeleteCertificateRequest
- object DescribeCertificateRequest
- object DescribeCertificateResponse
- object DomainStatusEnum
- object DomainValidation
- object DomainValidationOption
- object ExportCertificateRequest
- object ExportCertificateResponse
- object ExtendedKeyUsage
- object ExtendedKeyUsageNameEnum
- object FailureReasonEnum
- object Filters
- object GetCertificateRequest
- object GetCertificateResponse
- object ImportCertificateRequest
- object ImportCertificateResponse
- object KeyAlgorithmEnum
- object KeyUsage
- object KeyUsageNameEnum
- object ListCertificatesRequest
- object ListCertificatesResponse
- object ListTagsForCertificateRequest
- object ListTagsForCertificateResponse
- object RecordTypeEnum
- object RemoveTagsFromCertificateRequest
- object RenewCertificateRequest
- object RenewalEligibilityEnum
- object RenewalStatusEnum
- object RenewalSummary
- object RequestCertificateRequest
- object RequestCertificateResponse
- object ResendValidationEmailRequest
- object ResourceRecord
- object RevocationReasonEnum
- object Tag
- object UpdateCertificateOptionsRequest
- object ValidationMethodEnum