Show / Hide Table of Contents

Class CfnDBProxy.AuthFormatProperty

Specifies the details of authentication used by a proxy to log in as a specific database user.

Inheritance
System.Object
CfnDBProxy.AuthFormatProperty
Implements
CfnDBProxy.IAuthFormatProperty
Namespace: Amazon.CDK.AWS.RDS
Assembly: Amazon.CDK.AWS.RDS.dll
Syntax (csharp)
public class AuthFormatProperty : Object, CfnDBProxy.IAuthFormatProperty
Syntax (vb)
Public Class AuthFormatProperty
    Inherits Object
    Implements CfnDBProxy.IAuthFormatProperty
Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxy-authformat.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.RDS;

var authFormatProperty = new AuthFormatProperty {
    AuthScheme = "authScheme",
    ClientPasswordAuthType = "clientPasswordAuthType",
    Description = "description",
    IamAuth = "iamAuth",
    SecretArn = "secretArn"
};

Synopsis

Constructors

AuthFormatProperty()

Properties

AuthScheme

The type of authentication that the proxy uses for connections from the proxy to the underlying database.

ClientPasswordAuthType

Specifies the details of authentication used by a proxy to log in as a specific database user.

Description

A user-specified description about the authentication used by a proxy to log in as a specific database user.

IamAuth

Whether to require or disallow AWS Identity and Access Management (IAM) authentication for connections to the proxy.

SecretArn

The Amazon Resource Name (ARN) representing the secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster.

Constructors

AuthFormatProperty()

public AuthFormatProperty()

Properties

AuthScheme

The type of authentication that the proxy uses for connections from the proxy to the underlying database.

public string AuthScheme { get; set; }
Property Value

System.String

Remarks

Valid Values: SECRETS

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxy-authformat.html#cfn-rds-dbproxy-authformat-authscheme

ClientPasswordAuthType

Specifies the details of authentication used by a proxy to log in as a specific database user.

public string ClientPasswordAuthType { get; set; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxy-authformat.html#cfn-rds-dbproxy-authformat-clientpasswordauthtype

Description

A user-specified description about the authentication used by a proxy to log in as a specific database user.

public string Description { get; set; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxy-authformat.html#cfn-rds-dbproxy-authformat-description

IamAuth

Whether to require or disallow AWS Identity and Access Management (IAM) authentication for connections to the proxy.

public string IamAuth { get; set; }
Property Value

System.String

Remarks

The ENABLED value is valid only for proxies with RDS for Microsoft SQL Server.

Valid Values: ENABLED | DISABLED | REQUIRED

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxy-authformat.html#cfn-rds-dbproxy-authformat-iamauth

SecretArn

The Amazon Resource Name (ARN) representing the secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster.

public string SecretArn { get; set; }
Property Value

System.String

Remarks

These secrets are stored within Amazon Secrets Manager.

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxy-authformat.html#cfn-rds-dbproxy-authformat-secretarn

Implements

CfnDBProxy.IAuthFormatProperty
Back to top Generated by DocFX