ConnectionConfiguration

public struct ConnectionConfiguration : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The name of the host for the database. Can be either a string (host.subdomain.domain.tld) or an IPv4 or IPv6 address.

    Declaration

    Swift

    public let databaseHost: String
  • The name of the database containing the document data.

    Declaration

    Swift

    public let databaseName: String
  • The port that the database uses for connections.

    Declaration

    Swift

    public let databasePort: Int
  • The Amazon Resource Name (ARN) of credentials stored in AWS Secrets Manager. The credentials should be a user/password pair. For more information, see Using a Database Data Source. For more information about AWS Secrets Manager, see What Is AWS Secrets Manager in the AWS Secrets Manager user guide.

    Declaration

    Swift

    public let secretArn: String
  • The name of the table that contains the document data.

    Declaration

    Swift

    public let tableName: String
  • Undocumented

    Declaration

    Swift

    public init(databaseHost: String, databaseName: String, databasePort: Int, secretArn: String, tableName: String)
  • Declaration

    Swift

    public func validate(name: String) throws