Skip to main content

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