Fugue.Compliance.HIPAA.Account

HIPAA compliance suite.

The following validations require additional parameters:

  • cloudtrailSpecificRegionsLoggingEnabled
  • rdsRequireEngineForCluster
  • snsValidateTopicSubscription

Module Members

cloudtrailSpecificRegionsLoggingEnabled

(Function)

See: specificRegionsLoggingEnabled

Type Signature

 fun { regions: List<Region> } -> fun (NodeStream) -> Validation
Argument: regions
Type: List<Region>
Returns:
Type: fun ( NodeStream) -> Validation

rdsRequireEngineForCluster

(Function)

See: requireEngineForCluster

Type Signature

 fun { message: Optional<String> } -> fun (DBCluster) -> Validation
Argument: message
Type: Optional<String>
Returns:
Type: fun ( DBCluster) -> Validation

snsValidateTopicSubscription

(Function)

See: validateTopicSubscription

Type Signature

 fun { name: String,
       region: Optional<Region>,
       validation: fun (EndpointType) -> Validation} -> fun (Subscription) -> Validation
Argument: name
Type: String
Argument: region
Type: Optional<Region>
Argument: validation
Type: fun ( EndpointType) -> Validation
Returns:
Type: fun ( Subscription) -> Validation