Interface CfnCertificateProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnCertificateProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:35.910Z") @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();
 
  • Method Details

    • getCertificate

      @Stability(Stable) @NotNull String getCertificate()
      The file name for the certificate.
    • getUsage

      @Stability(Stable) @NotNull String getUsage()
      Specifies whether this certificate is used for signing or encryption.
    • getActiveDate

      @Stability(Stable) @Nullable default String getActiveDate()
      An optional date that specifies when the certificate becomes active.
    • getCertificateChain

      @Stability(Stable) @Nullable default String getCertificateChain()
      The list of certificates that make up the chain for the certificate.
    • getDescription

      @Stability(Stable) @Nullable default String getDescription()
      The name or description that's used to identity the certificate.
    • getInactiveDate

      @Stability(Stable) @Nullable default String getInactiveDate()
      An optional date that specifies when the certificate becomes inactive.
    • getPrivateKey

      @Stability(Stable) @Nullable default String getPrivateKey()
      The file that contains the private key for the certificate that's being imported.
    • getTags

      @Stability(Stable) @Nullable default List<CfnTag> getTags()
      Key-value pairs that can be used to group and search for certificates.
    • builder

      @Stability(Stable) static CfnCertificateProps.Builder builder()
      Returns:
      a CfnCertificateProps.Builder of CfnCertificateProps