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)