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
storagePublicKey
• storagePublicKey: string
Defined in
packages/core/src/config.ts:20
storageLoggingBucket
• Optional
storageLoggingBucket: string
Defined in
packages/core/src/config.ts:21
storageLoggingPrefix
• Optional
storageLoggingPrefix: string
Defined in
packages/core/src/config.ts:22
maxAzs
• maxAzs: number
Defined in
packages/core/src/config.ts:23
rdsInstances
• rdsInstances: number
Defined in
packages/core/src/config.ts:24
rdsInstanceType
• rdsInstanceType: string
Defined in
packages/core/src/config.ts:25
rdsSecretsArn
• Optional
rdsSecretsArn: string
Defined in
packages/core/src/config.ts:26
cacheNodeType
• Optional
cacheNodeType: string
Defined in
packages/core/src/config.ts:27
desiredServerCount
• desiredServerCount: number
Defined in
packages/core/src/config.ts:28
serverImage
• serverImage: string
Defined in
packages/core/src/config.ts:29
serverMemory
• serverMemory: number
Defined in
packages/core/src/config.ts:30
serverCpu
• serverCpu: number
Defined in
packages/core/src/config.ts:31
loadBalancerLoggingBucket
• Optional
loadBalancerLoggingBucket: string
Defined in
packages/core/src/config.ts:32
loadBalancerLoggingPrefix
• Optional
loadBalancerLoggingPrefix: string
Defined in
packages/core/src/config.ts:33
clamscanEnabled
• clamscanEnabled: boolean
Defined in
packages/core/src/config.ts:34
clamscanLoggingBucket
• clamscanLoggingBucket: string
Defined in
packages/core/src/config.ts:35
clamscanLoggingPrefix
• clamscanLoggingPrefix: string
Defined in
packages/core/src/config.ts:36
skipDns
• Optional
skipDns: boolean
Defined in
packages/core/src/config.ts:37
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:38