AwsRdsProxyCapabilityArgs
interface AwsRdsProxyCapabilityArgs {
cluster?: undefined;
clusterRestore?: undefined;
parameterGroup?: undefined;
proxy: AwsRdsProxyArgs;
}Creates an RDS Proxy for an Aurora cluster.
Example
CODE
import * as aws from '@pulumi/aws';
const buildProxyArgs = (
database: AwsRds,
role: aws.iam.Role,
secret: aws.secretsmanager.Secret,
securityGroups: aws.ec2.SecurityGroup[],
subnets: aws.ec2.Subnet[],
): AwsRdsProxyCapabilityArgs => ({
proxy: {
name: 'ordersProxy',
engineFamily: 'POSTGRESQL',
target: database.proxyTargetReference!,
role,
secret,
securityGroups,
subnets,
},
});Properties
cluster: undefined
Unavailable when the proxy capability is selected.
clusterRestore: undefined
Unavailable when the proxy capability is selected.
parameterGroup: undefined
Unavailable when the proxy capability is selected.
proxy: AwsRdsProxyArgs
Private, TLS-enforced RDS Proxy configuration.