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