Fugue.Core.AWS.RDS

Module Members

DBCluster

(Type)

type DBCluster:
  | DBCluster ExternalOnly

DBCluster

(Constructor)

Argument:
ExternalOnly

DBInstance

(Type)

type DBInstance:
  | DBInstance
      dbInstanceIdentifier: String
      dbInstanceClass: DBInstanceClass
      engine: Optional<Engine>
      masterUsername: Optional<String>
      dbName: Optional<String>
      allocatedStorage: Optional<Int>
      preferredBackupWindow: Optional<String>
      backupRetentionPeriod: Optional<Int>
      vpcSecurityGroups: Optional<List<SecurityGroup>>
      availabilityZone: Optional<AvailabilityZone>
      dbSubnetGroup: DBSubnetGroup
      preferredMaintenanceWindow: Optional<String>
      multiAZ: Optional<Bool>
      engineVersion: Optional<String>
      autoMinorVersionUpgrade: Optional<Bool>
      licenseModel: Optional<LicenseModel>
      iops: Optional<Int>
      characterSetName: Optional<String>
      publiclyAccessible: Optional<Bool>
      storageType: Optional<VolumeType>
      dbInstancePort: Optional<Int>
      storageEncrypted: Optional<Bool>
      caCertificateIdentifier: Optional<String>
      copyTagsToSnapshot: Optional<Bool>
      monitoringInterval: Optional<Int>
      promotionTier: Optional<Int>
      masterUserPassword: Optional<Password>
      tags: Optional<List<Tag>>
      optionGroup: Optional<OptionGroup>
      dbCluster: Optional<DBCluster>
      dbParameterGroup: Optional<DBParameterGroup>
      domain: Optional<String>
      domainRole: Optional<Role>
      monitoringRole: Optional<Role>
      tdeCredential: Optional<Hapg>
      tdeCredentialPassword: Optional<NotImplemented>
      kmsKey: Optional<Key>
      allowMajorVersionUpgrade: Optional<Bool>
      dbSnapshotIdentifier: Optional<String>
      readReplicaSourceDBInstance: Optional<NotImplemented>

DBInstance

(Constructor)

Argument:

Record {

Field: dbInstanceIdentifier
Type: String
Field: dbInstanceClass
Type: DBInstanceClass
Field: engine
Type: Optional<Engine>
Field: masterUsername
Type: Optional<String>
Field: dbName
Type: Optional<String>
Field: allocatedStorage
Type: Optional<Int>
Field: preferredBackupWindow
Type: Optional<String>
Field: backupRetentionPeriod
Type: Optional<Int>
Field: vpcSecurityGroups
Type: Optional<List<SecurityGroup>>
Field: availabilityZone
Type: Optional<AvailabilityZone>
Field: dbSubnetGroup
Type: DBSubnetGroup
Field: preferredMaintenanceWindow
Type: Optional<String>
Field: multiAZ
Type: Optional<Bool>
Field: engineVersion
Type: Optional<String>
Field: autoMinorVersionUpgrade
Type: Optional<Bool>
Field: licenseModel
Type: Optional<LicenseModel>
Field: iops
Type: Optional<Int>
Field: characterSetName
Type: Optional<String>
Field: publiclyAccessible
Type: Optional<Bool>
Field: storageType
Type: Optional<VolumeType>
Field: dbInstancePort
Type: Optional<Int>
Field: storageEncrypted
Type: Optional<Bool>
Field: caCertificateIdentifier
Type: Optional<String>
Field: copyTagsToSnapshot
Type: Optional<Bool>
Field: monitoringInterval
Type: Optional<Int>
Field: promotionTier
Type: Optional<Int>
Field: masterUserPassword
Type: Optional<Password>
Field: tags
Type: Optional<List<Tag>>
Field: optionGroup
Type: Optional<OptionGroup>
Field: dbCluster
Type: Optional<DBCluster>
Field: dbParameterGroup
Type: Optional<DBParameterGroup>
Field: domain
Type: Optional<String>
Field: domainRole
Type: Optional<Role>
Field: monitoringRole
Type: Optional<Role>
Field: tdeCredential
Type: Optional<Hapg>
Field: tdeCredentialPassword
Type: Optional<NotImplemented>
Field: kmsKey
Type: Optional<Key>
Field: allowMajorVersionUpgrade
Type: Optional<Bool>
Field: dbSnapshotIdentifier
Type: Optional<String>
Field: readReplicaSourceDBInstance
Type: Optional<NotImplemented>

}

DBInstanceClass

(Type)

type DBInstanceClass:
  | DB_M1_SMALL
  | DB_M1_MEDIUM
  | DB_M1_LARGE
  | DB_M1_XLARGE
  | DB_M2_XLARGE
  | DB_M2_2XLARGE
  | DB_M2_4XLARGE
  | DB_M3_MEDIUM
  | DB_M3_LARGE
  | DB_M3_XLARGE
  | DB_M3_2XLARGE
  | DB_M4_LARGE
  | DB_M4_XLARGE
  | DB_M4_2XLARGE
  | DB_M4_4XLARGE
  | DB_M4_10XLARGE
  | DB_R3_LARGE
  | DB_R3_XLARGE
  | DB_R3_2XLARGE
  | DB_R3_4XLARGE
  | DB_R3_8XLARGE
  | DB_T2_MICRO
  | DB_T2_SMALL
  | DB_T2_MEDIUM
  | DB_T2_LARGE

DB_M1_LARGE

(Constructor)

DB_M1_MEDIUM

(Constructor)

DB_M1_SMALL

(Constructor)

DB_M1_XLARGE

(Constructor)

DB_M2_2XLARGE

(Constructor)

DB_M2_4XLARGE

(Constructor)

DB_M2_XLARGE

(Constructor)

DB_M3_2XLARGE

(Constructor)

DB_M3_LARGE

(Constructor)

DB_M3_MEDIUM

(Constructor)

DB_M3_XLARGE

(Constructor)

DB_M4_10XLARGE

(Constructor)

DB_M4_2XLARGE

(Constructor)

DB_M4_4XLARGE

(Constructor)

DB_M4_LARGE

(Constructor)

DB_M4_XLARGE

(Constructor)

DB_R3_2XLARGE

(Constructor)

DB_R3_4XLARGE

(Constructor)

DB_R3_8XLARGE

(Constructor)

DB_R3_LARGE

(Constructor)

DB_R3_XLARGE

(Constructor)

DB_T2_LARGE

(Constructor)

DB_T2_MEDIUM

(Constructor)

DB_T2_MICRO

(Constructor)

DB_T2_SMALL

(Constructor)

DBParameterGroup

(Type)

type DBParameterGroup:
  | DBParameterGroup ExternalOnly

DBParameterGroup

(Constructor)

Argument:
ExternalOnly

DBSubnetGroup

(Type)

type DBSubnetGroup:
  | DBSubnetGroup
      dbSubnetGroupName: String
      dbSubnetGroupDescription: String
      subnets: List<Subnet>
      tags: Optional<List<Tag>>

DBSubnetGroup

(Constructor)

Argument:

Record {

Field: dbSubnetGroupName
Type: String
Field: dbSubnetGroupDescription
Type: String
Field: subnets
Type: List<Subnet>
Field: tags
Type: Optional<List<Tag>>

}

Engine

(Type)

type Engine:
  | MySQL
  | MariaDB
  | OracleSE1
  | OracleSE
  | OracleEE
  | SQLServerEE
  | SQLServerSE
  | SQLServerEX
  | SQLServerWeb
  | Postgres
  | Aurora

Aurora

(Constructor)

MariaDB

(Constructor)

MySQL

(Constructor)

OracleEE

(Constructor)

OracleSE

(Constructor)

OracleSE1

(Constructor)

Postgres

(Constructor)

SQLServerEE

(Constructor)

SQLServerEX

(Constructor)

SQLServerSE

(Constructor)

SQLServerWeb

(Constructor)

LicenseModel

(Type)

type LicenseModel:
  | LicenseIncluded
  | BringYourOwnLicense
  | GeneralPublicLicense

BringYourOwnLicense

(Constructor)

GeneralPublicLicense

(Constructor)

LicenseIncluded

(Constructor)

OptionGroup

(Type)

type OptionGroup:
  | OptionGroup ExternalOnly

OptionGroup

(Constructor)

Argument:
ExternalOnly