Interface CfnCertificateProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnCertificateProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-12-27T17:02:11.104Z")
@Stability(Stable)
public interface CfnCertificateProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnCertificate
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.transfer.*; CfnCertificateProps cfnCertificateProps = CfnCertificateProps.builder() .certificate("certificate") .usage("usage") // the properties below are optional .activeDate("activeDate") .certificateChain("certificateChain") .description("description") .inactiveDate("inactiveDate") .privateKey("privateKey") .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnCertificateProps
static final class
An implementation forCfnCertificateProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic CfnCertificateProps.Builder
builder()
default String
An optional date that specifies when the certificate becomes active.The file name for the certificate.default String
The list of certificates that make up the chain for the certificate.default String
The name or description that's used to identity the certificate.default String
An optional date that specifies when the certificate becomes inactive.default String
The file that contains the private key for the certificate that's being imported.getTags()
Key-value pairs that can be used to group and search for certificates.getUsage()
Specifies how this certificate is used.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCertificate
The file name for the certificate.- See Also:
-
getUsage
Specifies how this certificate is used. It can be used in the following ways:.SIGNING
: For signing AS2 messagesENCRYPTION
: For encrypting AS2 messagesTLS
: For securing AS2 communications sent over HTTPS
- See Also:
-
getActiveDate
An optional date that specifies when the certificate becomes active.- See Also:
-
getCertificateChain
The list of certificates that make up the chain for the certificate.- See Also:
-
getDescription
The name or description that's used to identity the certificate.- See Also:
-
getInactiveDate
An optional date that specifies when the certificate becomes inactive.- See Also:
-
getPrivateKey
The file that contains the private key for the certificate that's being imported.- See Also:
-
getTags
Key-value pairs that can be used to group and search for certificates.- See Also:
-
builder
- Returns:
- a
CfnCertificateProps.Builder
ofCfnCertificateProps
-