Class DataProviderSettingsOracleSettingsArgs.Builder

    • Method Detail

      • asmServer

        public DataProviderSettingsOracleSettingsArgs.Builder asmServer​(@Nullable
                                                                        com.pulumi.core.Output<java.lang.String> asmServer)
        Parameters:
        asmServer - Address of the Oracle Automatic Storage Management (ASM) server used with Binary Reader. See [Oracle change data capture configuration](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html#CHAP_Source.Oracle.CDC.Configuration).
        Returns:
        builder
      • asmServer

        public DataProviderSettingsOracleSettingsArgs.Builder asmServer​(java.lang.String asmServer)
        Parameters:
        asmServer - Address of the Oracle Automatic Storage Management (ASM) server used with Binary Reader. See [Oracle change data capture configuration](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.Oracle.html#CHAP_Source.Oracle.CDC.Configuration).
        Returns:
        builder
      • certificateArn

        public DataProviderSettingsOracleSettingsArgs.Builder certificateArn​(@Nullable
                                                                             com.pulumi.core.Output<java.lang.String> certificateArn)
        Parameters:
        certificateArn - ARN of the DMS certificate used for the SSL connection.
        Returns:
        builder
      • databaseName

        public DataProviderSettingsOracleSettingsArgs.Builder databaseName​(@Nullable
                                                                           com.pulumi.core.Output<java.lang.String> databaseName)
        Parameters:
        databaseName - Database name on the Oracle data provider.
        Returns:
        builder
      • port

        public DataProviderSettingsOracleSettingsArgs.Builder port​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.Integer> port)
        Parameters:
        port - Port of the Oracle server. Valid values are between `1` and `65535`.
        Returns:
        builder
      • s3AccessRoleArn

        public DataProviderSettingsOracleSettingsArgs.Builder s3AccessRoleArn​(@Nullable
                                                                              com.pulumi.core.Output<java.lang.String> s3AccessRoleArn)
        Parameters:
        s3AccessRoleArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
        Returns:
        builder
      • s3AccessRoleArn

        public DataProviderSettingsOracleSettingsArgs.Builder s3AccessRoleArn​(java.lang.String s3AccessRoleArn)
        Parameters:
        s3AccessRoleArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
        Returns:
        builder
      • secretsManagerOracleAsmAccessRoleArn

        public DataProviderSettingsOracleSettingsArgs.Builder secretsManagerOracleAsmAccessRoleArn​(@Nullable
                                                                                                   com.pulumi.core.Output<java.lang.String> secretsManagerOracleAsmAccessRoleArn)
        Parameters:
        secretsManagerOracleAsmAccessRoleArn - ARN of the IAM role that grants access to the Secrets Manager secret containing Oracle ASM connection details.
        Returns:
        builder
      • secretsManagerOracleAsmAccessRoleArn

        public DataProviderSettingsOracleSettingsArgs.Builder secretsManagerOracleAsmAccessRoleArn​(java.lang.String secretsManagerOracleAsmAccessRoleArn)
        Parameters:
        secretsManagerOracleAsmAccessRoleArn - ARN of the IAM role that grants access to the Secrets Manager secret containing Oracle ASM connection details.
        Returns:
        builder
      • secretsManagerOracleAsmSecretId

        public DataProviderSettingsOracleSettingsArgs.Builder secretsManagerOracleAsmSecretId​(@Nullable
                                                                                              com.pulumi.core.Output<java.lang.String> secretsManagerOracleAsmSecretId)
        Parameters:
        secretsManagerOracleAsmSecretId - Identifier of the Secrets Manager secret containing Oracle ASM connection details. Required when the data provider uses an Oracle ASM server.
        Returns:
        builder
      • secretsManagerOracleAsmSecretId

        public DataProviderSettingsOracleSettingsArgs.Builder secretsManagerOracleAsmSecretId​(java.lang.String secretsManagerOracleAsmSecretId)
        Parameters:
        secretsManagerOracleAsmSecretId - Identifier of the Secrets Manager secret containing Oracle ASM connection details. Required when the data provider uses an Oracle ASM server.
        Returns:
        builder
      • secretsManagerSecurityDbEncryptionAccessRoleArn

        public DataProviderSettingsOracleSettingsArgs.Builder secretsManagerSecurityDbEncryptionAccessRoleArn​(@Nullable
                                                                                                              com.pulumi.core.Output<java.lang.String> secretsManagerSecurityDbEncryptionAccessRoleArn)
        Parameters:
        secretsManagerSecurityDbEncryptionAccessRoleArn - ARN of the IAM role that grants access to the Secrets Manager secret containing the transparent data encryption (TDE) password.
        Returns:
        builder
      • secretsManagerSecurityDbEncryptionAccessRoleArn

        public DataProviderSettingsOracleSettingsArgs.Builder secretsManagerSecurityDbEncryptionAccessRoleArn​(java.lang.String secretsManagerSecurityDbEncryptionAccessRoleArn)
        Parameters:
        secretsManagerSecurityDbEncryptionAccessRoleArn - ARN of the IAM role that grants access to the Secrets Manager secret containing the transparent data encryption (TDE) password.
        Returns:
        builder
      • secretsManagerSecurityDbEncryptionSecretId

        public DataProviderSettingsOracleSettingsArgs.Builder secretsManagerSecurityDbEncryptionSecretId​(@Nullable
                                                                                                         com.pulumi.core.Output<java.lang.String> secretsManagerSecurityDbEncryptionSecretId)
        Parameters:
        secretsManagerSecurityDbEncryptionSecretId - Identifier of the Secrets Manager secret containing the TDE password used by Binary Reader to access encrypted Oracle redo logs.
        Returns:
        builder
      • secretsManagerSecurityDbEncryptionSecretId

        public DataProviderSettingsOracleSettingsArgs.Builder secretsManagerSecurityDbEncryptionSecretId​(java.lang.String secretsManagerSecurityDbEncryptionSecretId)
        Parameters:
        secretsManagerSecurityDbEncryptionSecretId - Identifier of the Secrets Manager secret containing the TDE password used by Binary Reader to access encrypted Oracle redo logs.
        Returns:
        builder
      • sslMode

        public DataProviderSettingsOracleSettingsArgs.Builder sslMode​(@Nullable
                                                                      com.pulumi.core.Output<java.lang.String> sslMode)
        Parameters:
        sslMode - SSL mode for the connection. Valid values: `none`, `require`, `verify-ca`, and `verify-full`. Defaults to `none`.
        Returns:
        builder
      • sslMode

        public DataProviderSettingsOracleSettingsArgs.Builder sslMode​(java.lang.String sslMode)
        Parameters:
        sslMode - SSL mode for the connection. Valid values: `none`, `require`, `verify-ca`, and `verify-full`. Defaults to `none`.
        Returns:
        builder