Interface: MedplumInfraConfig
Properties
name
• name: string
Defined in
packages/core/src/config.ts:2
stackName
• stackName: string
Defined in
packages/core/src/config.ts:3
accountNumber
• accountNumber: string
Defined in
packages/core/src/config.ts:4
region
• region: string
Defined in
packages/core/src/config.ts:5
domainName
• domainName: string
Defined in
packages/core/src/config.ts:6
vpcId
• vpcId: string
Defined in
packages/core/src/config.ts:7
apiPort
• apiPort: number
Defined in
packages/core/src/config.ts:8
apiDomainName
• apiDomainName: string
Defined in
packages/core/src/config.ts:9
apiSslCertArn
• apiSslCertArn: string
Defined in
packages/core/src/config.ts:10
apiInternetFacing
• Optional
apiInternetFacing: boolean
Defined in
packages/core/src/config.ts:11
appDomainName
• appDomainName: string
Defined in
packages/core/src/config.ts:12
appSslCertArn
• appSslCertArn: string
Defined in
packages/core/src/config.ts:13
appApiProxy
• Optional
appApiProxy: boolean
Defined in
packages/core/src/config.ts:14
appLoggingBucket
• Optional
appLoggingBucket: string
Defined in
packages/core/src/config.ts:15
appLoggingPrefix
• Optional
appLoggingPrefix: string
Defined in
packages/core/src/config.ts:16
storageBucketName
• storageBucketName: string
Defined in
packages/core/src/config.ts:17
storageDomainName
• storageDomainName: string
Defined in
packages/core/src/config.ts:18
storageSslCertArn
• storageSslCertArn: string
Defined in
packages/core/src/config.ts:19
signingKeyId
• signingKeyId: string
Defined in
packages/core/src/config.ts:20
storagePublicKey
• storagePublicKey: string
Defined in
packages/core/src/config.ts:21
storageLoggingBucket
• Optional
storageLoggingBucket: string
Defined in
packages/core/src/config.ts:22
storageLoggingPrefix
• Optional
storageLoggingPrefix: string
Defined in
packages/core/src/config.ts:23
baseUrl
• baseUrl: string
Defined in
packages/core/src/config.ts:24
maxAzs
• maxAzs: number
Defined in
packages/core/src/config.ts:25
rdsInstances
• rdsInstances: number
Defined in
packages/core/src/config.ts:26
rdsInstanceType
• rdsInstanceType: string
Defined in
packages/core/src/config.ts:27
rdsSecretsArn
• Optional
rdsSecretsArn: string
Defined in
packages/core/src/config.ts:28
cacheNodeType
• Optional
cacheNodeType: string
Defined in
packages/core/src/config.ts:29
desiredServerCount
• desiredServerCount: number
Defined in
packages/core/src/config.ts:30
serverImage
• serverImage: string
Defined in
packages/core/src/config.ts:31
serverMemory
• serverMemory: number
Defined in
packages/core/src/config.ts:32
serverCpu
• serverCpu: number
Defined in
packages/core/src/config.ts:33
loadBalancerLoggingBucket
• Optional
loadBalancerLoggingBucket: string
Defined in
packages/core/src/config.ts:34
loadBalancerLoggingPrefix
• Optional
loadBalancerLoggingPrefix: string
Defined in
packages/core/src/config.ts:35
clamscanEnabled
• clamscanEnabled: boolean
Defined in
packages/core/src/config.ts:36
clamscanLoggingBucket
• clamscanLoggingBucket: string
Defined in
packages/core/src/config.ts:37
clamscanLoggingPrefix
• clamscanLoggingPrefix: string
Defined in
packages/core/src/config.ts:38
skipDns
• Optional
skipDns: boolean
Defined in
packages/core/src/config.ts:39
additionalContainers
• Optional
additionalContainers: { name
: string
; image
: string
; cpu?
: number
; memory?
: number
; essential?
: boolean
; command?
: string
[] ; environment?
: { [key: string]
: string
; } }[]
Defined in
packages/core/src/config.ts:40
cloudTrailAlarms
• Optional
cloudTrailAlarms: Object
Type declaration
Name | Type |
---|---|
logGroupName | string |
logGroupCreate? | boolean |
snsTopicArn? | string |
snsTopicName? | string |
Defined in
packages/core/src/config.ts:51