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


baseUrl

baseUrl: string

Defined in

packages/core/src/config.ts:23


maxAzs

maxAzs: number

Defined in

packages/core/src/config.ts:24


rdsInstances

rdsInstances: number

Defined in

packages/core/src/config.ts:25


rdsInstanceType

rdsInstanceType: string

Defined in

packages/core/src/config.ts:26


rdsSecretsArn

Optional rdsSecretsArn: string

Defined in

packages/core/src/config.ts:27


cacheNodeType

Optional cacheNodeType: string

Defined in

packages/core/src/config.ts:28


desiredServerCount

desiredServerCount: number

Defined in

packages/core/src/config.ts:29


serverImage

serverImage: string

Defined in

packages/core/src/config.ts:30


serverMemory

serverMemory: number

Defined in

packages/core/src/config.ts:31


serverCpu

serverCpu: number

Defined in

packages/core/src/config.ts:32


loadBalancerLoggingBucket

Optional loadBalancerLoggingBucket: string

Defined in

packages/core/src/config.ts:33


loadBalancerLoggingPrefix

Optional loadBalancerLoggingPrefix: string

Defined in

packages/core/src/config.ts:34


clamscanEnabled

clamscanEnabled: boolean

Defined in

packages/core/src/config.ts:35


clamscanLoggingBucket

clamscanLoggingBucket: string

Defined in

packages/core/src/config.ts:36


clamscanLoggingPrefix

clamscanLoggingPrefix: string

Defined in

packages/core/src/config.ts:37


skipDns

Optional skipDns: boolean

Defined in

packages/core/src/config.ts:38


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:39