Interface: MedplumInfraConfig
Properties
name
• name: string
Defined in
packages/core/src/config.ts:76
stackName
• stackName: string
Defined in
packages/core/src/config.ts:77
accountNumber
• accountNumber: string
Defined in
packages/core/src/config.ts:78
region
• region: string
Defined in
packages/core/src/config.ts:79
domainName
• domainName: string
Defined in
packages/core/src/config.ts:80
vpcId
• vpcId: string
Defined in
packages/core/src/config.ts:81
apiPort
• apiPort: number
Defined in
packages/core/src/config.ts:82
apiDomainName
• apiDomainName: string
Defined in
packages/core/src/config.ts:83
apiSslCertArn
• apiSslCertArn: string
Defined in
packages/core/src/config.ts:84
apiInternetFacing
• Optional
apiInternetFacing: boolean
Defined in
packages/core/src/config.ts:85
appDomainName
• appDomainName: string
Defined in
packages/core/src/config.ts:86
appSslCertArn
• appSslCertArn: string
Defined in
packages/core/src/config.ts:87
appApiProxy
• Optional
appApiProxy: boolean
Defined in
packages/core/src/config.ts:88
appLoggingBucket
• Optional
appLoggingBucket: string
Defined in
packages/core/src/config.ts:89
appLoggingPrefix
• Optional
appLoggingPrefix: string
Defined in
packages/core/src/config.ts:90
storageBucketName
• storageBucketName: string
Defined in
packages/core/src/config.ts:91
storageDomainName
• storageDomainName: string
Defined in
packages/core/src/config.ts:92
storageSslCertArn
• storageSslCertArn: string
Defined in
packages/core/src/config.ts:93
signingKeyId
• signingKeyId: string
Defined in
packages/core/src/config.ts:94
storagePublicKey
• storagePublicKey: string
Defined in
packages/core/src/config.ts:95
storageLoggingBucket
• Optional
storageLoggingBucket: string
Defined in
packages/core/src/config.ts:96
storageLoggingPrefix
• Optional
storageLoggingPrefix: string
Defined in
packages/core/src/config.ts:97
baseUrl
• baseUrl: string
Defined in
packages/core/src/config.ts:98
maxAzs
• maxAzs: number
Defined in
packages/core/src/config.ts:99
rdsInstances
• rdsInstances: number
Defined in
packages/core/src/config.ts:100
rdsInstanceType
• rdsInstanceType: string
Defined in
packages/core/src/config.ts:101
rdsSecretsArn
• Optional
rdsSecretsArn: string
Defined in
packages/core/src/config.ts:102
cacheNodeType
• Optional
cacheNodeType: string
Defined in
packages/core/src/config.ts:103
desiredServerCount
• desiredServerCount: number
Defined in
packages/core/src/config.ts:104
serverImage
• serverImage: string
Defined in
packages/core/src/config.ts:105
serverMemory
• serverMemory: number
Defined in
packages/core/src/config.ts:106
serverCpu
• serverCpu: number
Defined in
packages/core/src/config.ts:107
loadBalancerLoggingBucket
• Optional
loadBalancerLoggingBucket: string
Defined in
packages/core/src/config.ts:108
loadBalancerLoggingPrefix
• Optional
loadBalancerLoggingPrefix: string
Defined in
packages/core/src/config.ts:109
clamscanEnabled
• clamscanEnabled: boolean
Defined in
packages/core/src/config.ts:110
clamscanLoggingBucket
• clamscanLoggingBucket: string
Defined in
packages/core/src/config.ts:111
clamscanLoggingPrefix
• clamscanLoggingPrefix: string
Defined in
packages/core/src/config.ts:112
skipDns
• Optional
skipDns: boolean
Defined in
packages/core/src/config.ts:113
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:114
cloudTrailAlarms
• Optional
cloudTrailAlarms: Object
Type declaration
Name | Type |
---|---|
logGroupName | string |
logGroupCreate? | boolean |
snsTopicArn? | string |
snsTopicName? | string |
Defined in
packages/core/src/config.ts:125