UserAuthConfig
public struct UserAuthConfig : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The type of authentication that the proxy uses for connections from the proxy to the underlying database.
Declaration
Swift
public let authScheme: AuthScheme?
-
A user-specified description about the authentication used by a proxy to log in as a specific database user.
Declaration
Swift
public let description: String?
-
Whether to require or disallow AWS Identity and Access Management (IAM) authentication for connections to the proxy.
Declaration
Swift
public let iAMAuth: IAMAuthMode?
-
The Amazon Resource Name (ARN) representing the secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster. These secrets are stored within Amazon Secrets Manager.
Declaration
Swift
public let secretArn: String?
-
The name of the database user to which the proxy connects.
Declaration
Swift
public let userName: String?
-
Undocumented
Declaration
Swift
public init(authScheme: AuthScheme? = nil, description: String? = nil, iAMAuth: IAMAuthMode? = nil, secretArn: String? = nil, userName: String? = nil)