ProxyEndpointTargetRole

class aws_cdk.aws_rds.ProxyEndpointTargetRole(*values)

Bases: Enum

A value that indicates whether the DB proxy endpoint can be used for read/write or read-only operations.

ExampleMetadata:

infused

Example:

# vpc: ec2.Vpc
# secrets: List[secretsmanager.Secret[]]
# db_instance: rds.DatabaseInstance


proxy = db_instance.add_proxy("Proxy",
    secrets=secrets,
    vpc=vpc
)

# Add a reader endpoint
proxy.add_endpoint("ProxyEndpoint",
    vpc=vpc,
    target_role=rds.ProxyEndpointTargetRole.READ_ONLY
)

Attributes

READ_ONLY

The proxy endpoint can be used only for read operations.

READ_WRITE

The proxy endpoint can be used for both read and write operations.