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
| Name | Type |
|---|---|
logGroupName | ValueOrExternalSecret<string> |
logGroupCreate? | ValueOrExternalSecret<boolean> |
snsTopicArn? | ValueOrExternalSecret<string> |
snsTopicName? | ValueOrExternalSecret<string> |
Defined in
packages/core/src/config.ts:67