We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.rds.getDbProxy
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
Resource schema for AWS::RDS::DBProxy
Using getDbProxy
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDbProxy(args: GetDbProxyArgs, opts?: InvokeOptions): Promise<GetDbProxyResult>
function getDbProxyOutput(args: GetDbProxyOutputArgs, opts?: InvokeOptions): Output<GetDbProxyResult>def get_db_proxy(db_proxy_name: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetDbProxyResult
def get_db_proxy_output(db_proxy_name: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetDbProxyResult]func LookupDbProxy(ctx *Context, args *LookupDbProxyArgs, opts ...InvokeOption) (*LookupDbProxyResult, error)
func LookupDbProxyOutput(ctx *Context, args *LookupDbProxyOutputArgs, opts ...InvokeOption) LookupDbProxyResultOutput> Note: This function is named LookupDbProxy in the Go SDK.
public static class GetDbProxy 
{
    public static Task<GetDbProxyResult> InvokeAsync(GetDbProxyArgs args, InvokeOptions? opts = null)
    public static Output<GetDbProxyResult> Invoke(GetDbProxyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDbProxyResult> getDbProxy(GetDbProxyArgs args, InvokeOptions options)
public static Output<GetDbProxyResult> getDbProxy(GetDbProxyArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:rds:getDbProxy
  arguments:
    # arguments dictionaryThe following arguments are supported:
- DbProxy stringName 
- The identifier for the proxy. This name must be unique for all proxies owned by your AWS account in the specified AWS Region.
- DbProxy stringName 
- The identifier for the proxy. This name must be unique for all proxies owned by your AWS account in the specified AWS Region.
- dbProxy StringName 
- The identifier for the proxy. This name must be unique for all proxies owned by your AWS account in the specified AWS Region.
- dbProxy stringName 
- The identifier for the proxy. This name must be unique for all proxies owned by your AWS account in the specified AWS Region.
- db_proxy_ strname 
- The identifier for the proxy. This name must be unique for all proxies owned by your AWS account in the specified AWS Region.
- dbProxy StringName 
- The identifier for the proxy. This name must be unique for all proxies owned by your AWS account in the specified AWS Region.
getDbProxy Result
The following output properties are available:
- Auth
List<Pulumi.Aws Native. Rds. Outputs. Db Proxy Auth Format> 
- The authorization mechanism that the proxy uses.
- DbProxy stringArn 
- The Amazon Resource Name (ARN) for the proxy.
- DebugLogging bool
- Whether the proxy includes detailed information about SQL statements in its logs.
- Endpoint string
- The endpoint that you can use to connect to the proxy. You include the endpoint value in the connection string for a database client application.
- IdleClient intTimeout 
- The number of seconds that a connection to the proxy can be inactive before the proxy disconnects it.
- RequireTls bool
- A Boolean parameter that specifies whether Transport Layer Security (TLS) encryption is required for connections to the proxy.
- RoleArn string
- The Amazon Resource Name (ARN) of the IAM role that the proxy uses to access secrets in AWS Secrets Manager.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- An optional set of key-value pairs to associate arbitrary data of your choosing with the proxy.
- VpcId string
- VPC ID to associate with the new DB proxy.
- VpcSecurity List<string>Group Ids 
- VPC security group IDs to associate with the new proxy.
- Auth
[]DbProxy Auth Format 
- The authorization mechanism that the proxy uses.
- DbProxy stringArn 
- The Amazon Resource Name (ARN) for the proxy.
- DebugLogging bool
- Whether the proxy includes detailed information about SQL statements in its logs.
- Endpoint string
- The endpoint that you can use to connect to the proxy. You include the endpoint value in the connection string for a database client application.
- IdleClient intTimeout 
- The number of seconds that a connection to the proxy can be inactive before the proxy disconnects it.
- RequireTls bool
- A Boolean parameter that specifies whether Transport Layer Security (TLS) encryption is required for connections to the proxy.
- RoleArn string
- The Amazon Resource Name (ARN) of the IAM role that the proxy uses to access secrets in AWS Secrets Manager.
- Tag
- An optional set of key-value pairs to associate arbitrary data of your choosing with the proxy.
- VpcId string
- VPC ID to associate with the new DB proxy.
- VpcSecurity []stringGroup Ids 
- VPC security group IDs to associate with the new proxy.
- auth
List<DbProxy Auth Format> 
- The authorization mechanism that the proxy uses.
- dbProxy StringArn 
- The Amazon Resource Name (ARN) for the proxy.
- debugLogging Boolean
- Whether the proxy includes detailed information about SQL statements in its logs.
- endpoint String
- The endpoint that you can use to connect to the proxy. You include the endpoint value in the connection string for a database client application.
- idleClient IntegerTimeout 
- The number of seconds that a connection to the proxy can be inactive before the proxy disconnects it.
- requireTls Boolean
- A Boolean parameter that specifies whether Transport Layer Security (TLS) encryption is required for connections to the proxy.
- roleArn String
- The Amazon Resource Name (ARN) of the IAM role that the proxy uses to access secrets in AWS Secrets Manager.
- List<Tag>
- An optional set of key-value pairs to associate arbitrary data of your choosing with the proxy.
- vpcId String
- VPC ID to associate with the new DB proxy.
- vpcSecurity List<String>Group Ids 
- VPC security group IDs to associate with the new proxy.
- auth
DbProxy Auth Format[] 
- The authorization mechanism that the proxy uses.
- dbProxy stringArn 
- The Amazon Resource Name (ARN) for the proxy.
- debugLogging boolean
- Whether the proxy includes detailed information about SQL statements in its logs.
- endpoint string
- The endpoint that you can use to connect to the proxy. You include the endpoint value in the connection string for a database client application.
- idleClient numberTimeout 
- The number of seconds that a connection to the proxy can be inactive before the proxy disconnects it.
- requireTls boolean
- A Boolean parameter that specifies whether Transport Layer Security (TLS) encryption is required for connections to the proxy.
- roleArn string
- The Amazon Resource Name (ARN) of the IAM role that the proxy uses to access secrets in AWS Secrets Manager.
- Tag[]
- An optional set of key-value pairs to associate arbitrary data of your choosing with the proxy.
- vpcId string
- VPC ID to associate with the new DB proxy.
- vpcSecurity string[]Group Ids 
- VPC security group IDs to associate with the new proxy.
- auth
Sequence[DbProxy Auth Format] 
- The authorization mechanism that the proxy uses.
- db_proxy_ strarn 
- The Amazon Resource Name (ARN) for the proxy.
- debug_logging bool
- Whether the proxy includes detailed information about SQL statements in its logs.
- endpoint str
- The endpoint that you can use to connect to the proxy. You include the endpoint value in the connection string for a database client application.
- idle_client_ inttimeout 
- The number of seconds that a connection to the proxy can be inactive before the proxy disconnects it.
- require_tls bool
- A Boolean parameter that specifies whether Transport Layer Security (TLS) encryption is required for connections to the proxy.
- role_arn str
- The Amazon Resource Name (ARN) of the IAM role that the proxy uses to access secrets in AWS Secrets Manager.
- Sequence[root_Tag]
- An optional set of key-value pairs to associate arbitrary data of your choosing with the proxy.
- vpc_id str
- VPC ID to associate with the new DB proxy.
- vpc_security_ Sequence[str]group_ ids 
- VPC security group IDs to associate with the new proxy.
- auth List<Property Map>
- The authorization mechanism that the proxy uses.
- dbProxy StringArn 
- The Amazon Resource Name (ARN) for the proxy.
- debugLogging Boolean
- Whether the proxy includes detailed information about SQL statements in its logs.
- endpoint String
- The endpoint that you can use to connect to the proxy. You include the endpoint value in the connection string for a database client application.
- idleClient NumberTimeout 
- The number of seconds that a connection to the proxy can be inactive before the proxy disconnects it.
- requireTls Boolean
- A Boolean parameter that specifies whether Transport Layer Security (TLS) encryption is required for connections to the proxy.
- roleArn String
- The Amazon Resource Name (ARN) of the IAM role that the proxy uses to access secrets in AWS Secrets Manager.
- List<Property Map>
- An optional set of key-value pairs to associate arbitrary data of your choosing with the proxy.
- vpcId String
- VPC ID to associate with the new DB proxy.
- vpcSecurity List<String>Group Ids 
- VPC security group IDs to associate with the new proxy.
Supporting Types
DbProxyAuthFormat   
- AuthScheme Pulumi.Aws Native. Rds. Db Proxy Auth Format Auth Scheme 
- The type of authentication that the proxy uses for connections from the proxy to the underlying database.
- ClientPassword Pulumi.Auth Type Aws Native. Rds. Db Proxy Auth Format Client Password Auth Type 
- The type of authentication the proxy uses for connections from clients.
- Description string
- A user-specified description about the authentication used by a proxy to log in as a specific database user.
- IamAuth Pulumi.Aws Native. Rds. Db Proxy Auth Format Iam Auth 
- Whether to require or disallow Amazon Web Services Identity and Access Management (IAM) authentication for connections to the proxy. The ENABLED value is valid only for proxies with RDS for Microsoft SQL Server.
- SecretArn string
- The Amazon Resource Name (ARN) representing the secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster. These secrets are stored within Amazon Secrets Manager.
- AuthScheme DbProxy Auth Format Auth Scheme 
- The type of authentication that the proxy uses for connections from the proxy to the underlying database.
- ClientPassword DbAuth Type Proxy Auth Format Client Password Auth Type 
- The type of authentication the proxy uses for connections from clients.
- Description string
- A user-specified description about the authentication used by a proxy to log in as a specific database user.
- IamAuth DbProxy Auth Format Iam Auth 
- Whether to require or disallow Amazon Web Services Identity and Access Management (IAM) authentication for connections to the proxy. The ENABLED value is valid only for proxies with RDS for Microsoft SQL Server.
- SecretArn string
- The Amazon Resource Name (ARN) representing the secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster. These secrets are stored within Amazon Secrets Manager.
- authScheme DbProxy Auth Format Auth Scheme 
- The type of authentication that the proxy uses for connections from the proxy to the underlying database.
- clientPassword DbAuth Type Proxy Auth Format Client Password Auth Type 
- The type of authentication the proxy uses for connections from clients.
- description String
- A user-specified description about the authentication used by a proxy to log in as a specific database user.
- iamAuth DbProxy Auth Format Iam Auth 
- Whether to require or disallow Amazon Web Services Identity and Access Management (IAM) authentication for connections to the proxy. The ENABLED value is valid only for proxies with RDS for Microsoft SQL Server.
- secretArn String
- The Amazon Resource Name (ARN) representing the secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster. These secrets are stored within Amazon Secrets Manager.
- authScheme DbProxy Auth Format Auth Scheme 
- The type of authentication that the proxy uses for connections from the proxy to the underlying database.
- clientPassword DbAuth Type Proxy Auth Format Client Password Auth Type 
- The type of authentication the proxy uses for connections from clients.
- description string
- A user-specified description about the authentication used by a proxy to log in as a specific database user.
- iamAuth DbProxy Auth Format Iam Auth 
- Whether to require or disallow Amazon Web Services Identity and Access Management (IAM) authentication for connections to the proxy. The ENABLED value is valid only for proxies with RDS for Microsoft SQL Server.
- secretArn string
- The Amazon Resource Name (ARN) representing the secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster. These secrets are stored within Amazon Secrets Manager.
- auth_scheme DbProxy Auth Format Auth Scheme 
- The type of authentication that the proxy uses for connections from the proxy to the underlying database.
- client_password_ Dbauth_ type Proxy Auth Format Client Password Auth Type 
- The type of authentication the proxy uses for connections from clients.
- description str
- A user-specified description about the authentication used by a proxy to log in as a specific database user.
- iam_auth DbProxy Auth Format Iam Auth 
- Whether to require or disallow Amazon Web Services Identity and Access Management (IAM) authentication for connections to the proxy. The ENABLED value is valid only for proxies with RDS for Microsoft SQL Server.
- secret_arn str
- The Amazon Resource Name (ARN) representing the secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster. These secrets are stored within Amazon Secrets Manager.
- authScheme "SECRETS"
- The type of authentication that the proxy uses for connections from the proxy to the underlying database.
- clientPassword "MYSQL_NATIVE_PASSWORD" | "POSTGRES_SCRAM_SHA_256" | "POSTGRES_MD5" | "SQL_SERVER_AUTHENTICATION"Auth Type 
- The type of authentication the proxy uses for connections from clients.
- description String
- A user-specified description about the authentication used by a proxy to log in as a specific database user.
- iamAuth "DISABLED" | "REQUIRED" | "ENABLED"
- Whether to require or disallow Amazon Web Services Identity and Access Management (IAM) authentication for connections to the proxy. The ENABLED value is valid only for proxies with RDS for Microsoft SQL Server.
- secretArn String
- The Amazon Resource Name (ARN) representing the secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster. These secrets are stored within Amazon Secrets Manager.
DbProxyAuthFormatAuthScheme     
DbProxyAuthFormatClientPasswordAuthType       
DbProxyAuthFormatIamAuth     
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi