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:29:56.304Z") @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.dms.*;
 CfnCertificateProps cfnCertificateProps = CfnCertificateProps.builder()
         .certificateIdentifier("certificateIdentifier")
         .certificatePem("certificatePem")
         .certificateWallet("certificateWallet")
         .build();
 
  • Method Details

    • getCertificateIdentifier

      @Stability(Stable) @Nullable default String getCertificateIdentifier()
      A customer-assigned name for the certificate.

      Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen or contain two consecutive hyphens.

    • getCertificatePem

      @Stability(Stable) @Nullable default String getCertificatePem()
      The contents of a .pem file, which contains an X.509 certificate.
    • getCertificateWallet

      @Stability(Stable) @Nullable default String getCertificateWallet()
      The location of an imported Oracle Wallet certificate for use with SSL.

      An example is: filebase64("${path.root}/rds-ca-2019-root.sso")

    • builder

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