5eb40b3176
Signed-off-by: Sam Alba <sam.alba@gmail.com>
3.7 KiB
3.7 KiB
sidebar_label |
---|
rds |
dagger.io/aws/rds
AWS Relational Database Service (RDS)
#Database
Creates a new Database on an existing RDS Instance
#Database Inputs
Name | Type | Description |
---|---|---|
config.region | string |
AWS region |
config.accessKey | dagger.#Secret |
AWS access key |
config.secretKey | dagger.#Secret |
AWS secret key |
name | string |
DB name |
dbArn | string |
ARN of the database instance |
secretArn | string |
ARN of the database secret (for connecting via rds api) |
dbType | string |
Database type MySQL or PostgreSQL (Aurora Serverless only) |
#Database Outputs
Name | Type | Description |
---|---|---|
out | string |
Name of the DB created |
#Instance
Fetches information on an existing RDS Instance
#Instance Inputs
Name | Type | Description |
---|---|---|
config.region | string |
AWS region |
config.accessKey | dagger.#Secret |
AWS access key |
config.secretKey | dagger.#Secret |
AWS secret key |
dbArn | string |
ARN of the database instance |
#Instance Outputs
Name | Type | Description |
---|---|---|
hostname | _|_ |
DB hostname |
port | _|_ |
DB port |
info | _|_ |
- |
#User
Creates a new user credentials on an existing RDS Instance
#User Inputs
Name | Type | Description |
---|---|---|
config.region | string |
AWS region |
config.accessKey | dagger.#Secret |
AWS access key |
config.secretKey | dagger.#Secret |
AWS secret key |
username | string |
Username |
password | string |
Password |
dbArn | string |
ARN of the database instance |
secretArn | string |
ARN of the database secret (for connecting via rds api) |
grantDatabase | *"" | string |
Name of the database to grants access to |
dbType | string |
Database type MySQL or PostgreSQL (Aurora Serverless only) |
#User Outputs
Name | Type | Description |
---|---|---|
out | string |
Outputed username |