Skip to main content

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

NameType
logGroupNamestring
logGroupCreate?boolean
snsTopicArn?string
snsTopicName?string

Defined in

packages/core/src/config.ts:125