Fugue.Console.API.Fargate

Table of Contents

Module Members

new

(Function)

Type Signature

 fun { name: String,
       region: Region,
       primaryAz: AvailabilityZone,
       secondaryAz: AvailabilityZone,
       hostedZone: String,
       domain: String,
       version: String,
       sslArn: String,
       kmsUUID: String} -> EwcFargate
Argument: name
Type: String
Argument: region
Type: Region
Argument: primaryAz
Type: AvailabilityZone
Argument: secondaryAz
Type: AvailabilityZone
Argument: hostedZone
Type: String
Argument: domain
Type: String
Argument: version
Type: String
Argument: sslArn
Type: String
Argument: kmsUUID
Type: String
Returns:
Type: EwcFargate

EwcFargate

(Type)

type EwcFargate:
  service: Service
  loadBalancer: LoadBalancer
  network: Network
  dns: Optional<ResourceRecordSet>
  logGroup: LogGroup
  db: EwcDB
  cache: ReplicationGroup
  trail: Trail
  flowlog: FlowLog
  supportRole: Role

Record {

Field: service
Type: Service
Field: loadBalancer
Type: LoadBalancer
Field: network
Type: Network
Field: dns
Type: Optional<ResourceRecordSet>
Field: logGroup
Type: LogGroup
Field: db
Type: EwcDB
Field: cache
Type: ReplicationGroup
Field: trail
Type: Trail
Field: flowlog
Type: FlowLog
Field: supportRole
Type: Role

}