Interface DbProxyAuth

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

    @Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
               date="2023-06-30T04:56:52.511Z")
    @Stability(Stable)
    public interface DbProxyAuth
    extends software.amazon.jsii.JsiiSerializable
    • Method Summary

      All Methods Static Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      static DbProxyAuth.Builder builder()  
      default String getAuthScheme()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_proxy#auth_scheme DbProxy#auth_scheme}.
      default String getClientPasswordAuthType()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_proxy#client_password_auth_type DbProxy#client_password_auth_type}.
      default String getDescription()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_proxy#description DbProxy#description}.
      default String getIamAuth()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_proxy#iam_auth DbProxy#iam_auth}.
      default String getSecretArn()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_proxy#secret_arn DbProxy#secret_arn}.
      default String getUsername()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_proxy#username DbProxy#username}.
      • Methods inherited from interface software.amazon.jsii.JsiiSerializable

        $jsii$toJson
    • Method Detail

      • getAuthScheme

        @Stability(Stable)
        @Nullable
        default String getAuthScheme()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_proxy#auth_scheme DbProxy#auth_scheme}.
      • getClientPasswordAuthType

        @Stability(Stable)
        @Nullable
        default String getClientPasswordAuthType()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_proxy#client_password_auth_type DbProxy#client_password_auth_type}.
      • getDescription

        @Stability(Stable)
        @Nullable
        default String getDescription()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_proxy#description DbProxy#description}.
      • getIamAuth

        @Stability(Stable)
        @Nullable
        default String getIamAuth()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_proxy#iam_auth DbProxy#iam_auth}.
      • getSecretArn

        @Stability(Stable)
        @Nullable
        default String getSecretArn()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_proxy#secret_arn DbProxy#secret_arn}.
      • getUsername

        @Stability(Stable)
        @Nullable
        default String getUsername()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/db_proxy#username DbProxy#username}.