Skip to main content

Interface: MedplumSourceInfraConfig

Properties

name

name: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:18


stackName

stackName: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:19


accountNumber

accountNumber: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:20


region

region: string

Defined in

packages/core/src/config.ts:21


domainName

domainName: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:22


vpcId

vpcId: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:23


apiPort

apiPort: ValueOrExternalSecret<number>

Defined in

packages/core/src/config.ts:24


apiDomainName

apiDomainName: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:25


apiSslCertArn

apiSslCertArn: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:26


apiInternetFacing

Optional apiInternetFacing: ValueOrExternalSecret<boolean>

Defined in

packages/core/src/config.ts:27


appDomainName

appDomainName: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:28


appSslCertArn

appSslCertArn: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:29


appApiProxy

Optional appApiProxy: ValueOrExternalSecret<boolean>

Defined in

packages/core/src/config.ts:30


appLoggingBucket

Optional appLoggingBucket: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:31


appLoggingPrefix

Optional appLoggingPrefix: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:32


storageBucketName

storageBucketName: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:33


storageDomainName

storageDomainName: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:34


storageSslCertArn

storageSslCertArn: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:35


signingKeyId

signingKeyId: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:36


storagePublicKey

storagePublicKey: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:37


storageLoggingBucket

Optional storageLoggingBucket: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:38


storageLoggingPrefix

Optional storageLoggingPrefix: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:39


baseUrl

baseUrl: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:40


maxAzs

maxAzs: ValueOrExternalSecret<number>

Defined in

packages/core/src/config.ts:41


rdsInstances

rdsInstances: ValueOrExternalSecret<number>

Defined in

packages/core/src/config.ts:42


rdsInstanceType

rdsInstanceType: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:43


rdsSecretsArn

Optional rdsSecretsArn: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:44


cacheNodeType

Optional cacheNodeType: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:45


desiredServerCount

desiredServerCount: ValueOrExternalSecret<number>

Defined in

packages/core/src/config.ts:46


serverImage

serverImage: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:47


serverMemory

serverMemory: ValueOrExternalSecret<number>

Defined in

packages/core/src/config.ts:48


serverCpu

serverCpu: ValueOrExternalSecret<number>

Defined in

packages/core/src/config.ts:49


loadBalancerLoggingBucket

Optional loadBalancerLoggingBucket: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:50


loadBalancerLoggingPrefix

Optional loadBalancerLoggingPrefix: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:51


clamscanEnabled

clamscanEnabled: ValueOrExternalSecret<boolean>

Defined in

packages/core/src/config.ts:52


clamscanLoggingBucket

clamscanLoggingBucket: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:53


clamscanLoggingPrefix

clamscanLoggingPrefix: ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:54


skipDns

Optional skipDns: ValueOrExternalSecret<boolean>

Defined in

packages/core/src/config.ts:55


additionalContainers

Optional additionalContainers: { name: ValueOrExternalSecret<string> ; image: ValueOrExternalSecret<string> ; cpu?: ValueOrExternalSecret<number> ; memory?: ValueOrExternalSecret<number> ; essential?: ValueOrExternalSecret<boolean> ; command?: ValueOrExternalSecret<string>[] ; environment?: { [key: string]: ValueOrExternalSecret<string>; } }[]

Defined in

packages/core/src/config.ts:56


cloudTrailAlarms

Optional cloudTrailAlarms: Object

Type declaration

NameType
logGroupNameValueOrExternalSecret<string>
logGroupCreate?ValueOrExternalSecret<boolean>
snsTopicArn?ValueOrExternalSecret<string>
snsTopicName?ValueOrExternalSecret<string>

Defined in

packages/core/src/config.ts:67