Interface InstanceEngineBindOptions

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

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:49.204Z") @Stability(Stable) public interface InstanceEngineBindOptions extends software.amazon.jsii.JsiiSerializable
The options passed to
invalid @link
IInstanceEngine.bind
.

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.iam.*;
 import software.amazon.awscdk.services.rds.*;
 OptionGroup optionGroup;
 Role role;
 InstanceEngineBindOptions instanceEngineBindOptions = InstanceEngineBindOptions.builder()
         .domain("domain")
         .optionGroup(optionGroup)
         .s3ExportRole(role)
         .s3ImportRole(role)
         .timezone("timezone")
         .build();
 
  • Method Details

    • getDomain

      @Stability(Stable) @Nullable default String getDomain()
      The Active Directory directory ID to create the DB instance in.

      Default: - none (it's an optional field)

    • getOptionGroup

      @Stability(Stable) @Nullable default IOptionGroup getOptionGroup()
      The option group of the database.

      Default: - none

    • getS3ExportRole

      @Stability(Stable) @Nullable default IRole getS3ExportRole()
      The role used for S3 exporting.

      Default: - none

    • getS3ImportRole

      @Stability(Stable) @Nullable default IRole getS3ImportRole()
      The role used for S3 importing.

      Default: - none

    • getTimezone

      @Stability(Stable) @Nullable default String getTimezone()
      The timezone of the database, set by the customer.

      Default: - none (it's an optional field)

    • builder

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