Class EndpointRedisSettingsArgs.Builder

  • Enclosing class:
    EndpointRedisSettingsArgs

    public static final class EndpointRedisSettingsArgs.Builder
    extends java.lang.Object
    • Method Detail

      • authPassword

        public EndpointRedisSettingsArgs.Builder authPassword​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> authPassword)
        Parameters:
        authPassword - The password provided with the auth-role and auth-token options of the AuthType setting for a Redis target endpoint.
        Returns:
        builder
      • authPassword

        public EndpointRedisSettingsArgs.Builder authPassword​(java.lang.String authPassword)
        Parameters:
        authPassword - The password provided with the auth-role and auth-token options of the AuthType setting for a Redis target endpoint.
        Returns:
        builder
      • authType

        public EndpointRedisSettingsArgs.Builder authType​(com.pulumi.core.Output<java.lang.String> authType)
        Parameters:
        authType - The type of authentication to perform when connecting to a Redis target. Options include `none`, `auth-token`, and `auth-role`. The `auth-token` option requires an `auth_password` value to be provided. The `auth-role` option requires `auth_user_name` and `auth_password` values to be provided.
        Returns:
        builder
      • authType

        public EndpointRedisSettingsArgs.Builder authType​(java.lang.String authType)
        Parameters:
        authType - The type of authentication to perform when connecting to a Redis target. Options include `none`, `auth-token`, and `auth-role`. The `auth-token` option requires an `auth_password` value to be provided. The `auth-role` option requires `auth_user_name` and `auth_password` values to be provided.
        Returns:
        builder
      • authUserName

        public EndpointRedisSettingsArgs.Builder authUserName​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> authUserName)
        Parameters:
        authUserName - The username provided with the `auth-role` option of the AuthType setting for a Redis target endpoint.
        Returns:
        builder
      • authUserName

        public EndpointRedisSettingsArgs.Builder authUserName​(java.lang.String authUserName)
        Parameters:
        authUserName - The username provided with the `auth-role` option of the AuthType setting for a Redis target endpoint.
        Returns:
        builder
      • port

        public EndpointRedisSettingsArgs.Builder port​(com.pulumi.core.Output<java.lang.Integer> port)
        Parameters:
        port - Transmission Control Protocol (TCP) port for the endpoint.
        Returns:
        builder
      • port

        public EndpointRedisSettingsArgs.Builder port​(java.lang.Integer port)
        Parameters:
        port - Transmission Control Protocol (TCP) port for the endpoint.
        Returns:
        builder
      • serverName

        public EndpointRedisSettingsArgs.Builder serverName​(com.pulumi.core.Output<java.lang.String> serverName)
        Parameters:
        serverName - Fully qualified domain name of the endpoint.
        Returns:
        builder
      • serverName

        public EndpointRedisSettingsArgs.Builder serverName​(java.lang.String serverName)
        Parameters:
        serverName - Fully qualified domain name of the endpoint.
        Returns:
        builder
      • sslCaCertificateArn

        public EndpointRedisSettingsArgs.Builder sslCaCertificateArn​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.String> sslCaCertificateArn)
        Parameters:
        sslCaCertificateArn - The Amazon Resource Name (ARN) for the certificate authority (CA) that DMS uses to connect to your Redis target endpoint.
        Returns:
        builder
      • sslCaCertificateArn

        public EndpointRedisSettingsArgs.Builder sslCaCertificateArn​(java.lang.String sslCaCertificateArn)
        Parameters:
        sslCaCertificateArn - The Amazon Resource Name (ARN) for the certificate authority (CA) that DMS uses to connect to your Redis target endpoint.
        Returns:
        builder
      • sslSecurityProtocol

        public EndpointRedisSettingsArgs.Builder sslSecurityProtocol​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.String> sslSecurityProtocol)
        Parameters:
        sslSecurityProtocol - The plaintext option doesn't provide Transport Layer Security (TLS) encryption for traffic between endpoint and database. Options include `plaintext`, `ssl-encryption`. The default is `ssl-encryption`.
        Returns:
        builder
      • sslSecurityProtocol

        public EndpointRedisSettingsArgs.Builder sslSecurityProtocol​(java.lang.String sslSecurityProtocol)
        Parameters:
        sslSecurityProtocol - The plaintext option doesn't provide Transport Layer Security (TLS) encryption for traffic between endpoint and database. Options include `plaintext`, `ssl-encryption`. The default is `ssl-encryption`.
        Returns:
        builder