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


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