Fugue.AWS.RDS.Validation.Common

Module Members

runStandAloneInstanceValidations

(Function)

Type Signature

 fun (DBInstance) -> Bool
Argument: dbInstance
Type: DBInstance
Returns:
Type: Bool

validMonitoringInterval

(Function)

Type Signature

 fun (Optional<Int>) -> Validation
Argument: maybeMonitoringInterval
Type: Optional<Int>
Returns:
Type: Validation

validStorageType

(Function)

Type Signature

 fun (Optional<VolumeType>) -> Validation
Argument: maybeStorageType
Type: Optional<VolumeType>
Returns:
Type: Validation

validateBackupRetentionPeriod

(Function)

Type Signature

 fun (DBInstance) -> Validation
Argument: dbInstance
Type: DBInstance
Returns:
Type: Validation

validateClusterFinalDBSnapshotIdentifier

(Function)

Type Signature

 fun (DBInstance) -> Validation
Argument: dbInstance
Type: DBInstance
Returns:
Type: Validation

validateClusterForEngine

(Function)

Type Signature

 fun (DBInstance) -> Validation
Argument: dbInstance
Type: DBInstance
Returns:
Type: Validation

validateClusterTags

(Function)

Type Signature

 fun (DBCluster) -> Validation
Argument: dbCluster
Type: DBCluster
Returns:
Type: Validation

validateDBInstanceIdentifier

(Function)

Type Signature

 fun (DBInstance) -> Validation
Argument: dbInstance
Type: DBInstance
Returns:
Type: Validation

validateInstanceTags

(Function)

Type Signature

 fun (DBInstance) -> Validation
Argument: dbInstance
Type: DBInstance
Returns:
Type: Validation

validateMonitoringInterval

(Function)

Type Signature

 fun (DBInstance) -> Validation
Argument: dbInstance
Type: DBInstance
Returns:
Type: Validation

validatePreferredBackupWindow

(Function)

Type Signature

 fun (DBInstance) -> Validation
Argument: dbInstance
Type: DBInstance
Returns:
Type: Validation

validatePreferredMaintenanceWindow

(Function)

Type Signature

 fun (DBInstance) -> Validation
Argument: dbInstance
Type: DBInstance
Returns:
Type: Validation

validatePromotionTier

(Function)

Type Signature

 fun (DBInstance) -> Validation
Argument: dbInstance
Type: DBInstance
Returns:
Type: Validation

validateSecurityGroups

(Function)

Type Signature

 fun (DBInstance) -> Validation
Argument: dbInstance
Type: DBInstance
Returns:
Type: Validation