Structureswift-cloud 0.34.0CloudAWS
ScalingConfiguration
SQLDatabase.swift:268struct ScalingConfiguration
struct ScalingConfiguration
import CloudAWS
struct SQLDatabase
enum AWS
init(_ name: String, engine: Engine, databaseName: String? = nil, scaling: ScalingConfiguration = .init(maximumConcurrency: 64), masterUsername: String = "swift", performanceInsightsEnabled: Bool = false, clusterParameters: [String : any Input<String>] = [:], vpc: VPC.Configuration, options: Resource.Options? = nil, context: Context = .current)
var actions: [String] { get }
let cluster: Resource
let clusterParameterGroup: Resource
let databaseName: String
let engine: Engine
var hostname: Output<String> { get }
let instances: [Resource]
var masterPasswordSecret: Output<MasterPasswordSecret> { get }
let masterUsername: String
var name: Output<String> { get }
var port: Output<String> { get }
var properties: LinkProperties? { get }
var resources: [Output<String>] { get }
let subnetGroup: Resource
var url: Output<String> { get }
enum Engine
struct MasterPasswordSecret
enum MySQLVersion
enum PostgresVersion
protocol Sendable
init(minimumConcurrency: Int = 0, maximumConcurrency: Int, timeUntilAutoPause: Duration = .seconds(300))
let maximumConcurrency: Int
let minimumConcurrency: Int
let timeUntilAutoPause: Duration