Class CfnDBProxy.AuthFormatProperty
Specifies the details of authentication used by a proxy to log in as a specific database user.
Inheritance
Implements
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
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
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
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
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
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.