Interface CfnCertificateProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnCertificateProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
date="2025-10-24T13:34:48.527Z")
@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
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnCertificatePropsstatic final classAn implementation forCfnCertificateProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnCertificateProps.Builderbuilder()default StringAn optional date that specifies when the certificate becomes active.The file name for the certificate.default StringThe list of certificates that make up the chain for the certificate.default StringThe name or description that's used to identity the certificate.default StringAn optional date that specifies when the certificate becomes inactive.default StringThe 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.If you do not specify a value,
ActiveDatetakes the same value asNotBeforeDate, which is specified by the CA.- 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.If you do not specify a value,
InactiveDatetakes the same value asNotAfterDate, which is specified by the CA.- 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.BuilderofCfnCertificateProps
-