Skip to main content

core.medplumsourceinfraconfig

Home > @medplum/core > MedplumSourceInfraConfig

MedplumSourceInfraConfig interface

Signature:

export interface MedplumSourceInfraConfig 

Properties

PropertyModifiersTypeDescription
accountNumberValueOrExternalSecret<string>
additionalContainers?{ name: ValueOrExternalSecret<string>; image: ValueOrExternalSecret<string>; cpu?: ValueOrExternalSecret<number>; memory?: ValueOrExternalSecret<number>; essential?: ValueOrExternalSecret<boolean>; command?: ValueOrExternalSecret<string>[]; environment?: { [key: string]: ValueOrExternalSecret<string>; }; }[](Optional)
apiDomainNameValueOrExternalSecret<string>
apiInternetFacing?ValueOrExternalSecret<boolean>(Optional)
apiPortValueOrExternalSecret<number>
apiSslCertArnValueOrExternalSecret<string>
appApiProxy?ValueOrExternalSecret<boolean>(Optional)
appDomainNameValueOrExternalSecret<string>
appLoggingBucket?ValueOrExternalSecret<string>(Optional)
appLoggingPrefix?ValueOrExternalSecret<string>(Optional)
appSslCertArnValueOrExternalSecret<string>
baseUrlValueOrExternalSecret<string>
cacheNodeType?ValueOrExternalSecret<string>(Optional)
clamscanEnabledValueOrExternalSecret<boolean>
clamscanLoggingBucketValueOrExternalSecret<string>
clamscanLoggingPrefixValueOrExternalSecret<string>
cloudTrailAlarms?{ logGroupName: ValueOrExternalSecret<string>; logGroupCreate?: ValueOrExternalSecret<boolean>; snsTopicArn?: ValueOrExternalSecret<string>; snsTopicName?: ValueOrExternalSecret<string>; }(Optional)
desiredServerCountValueOrExternalSecret<number>
domainNameValueOrExternalSecret<string>
environment?StringMap(Optional)
fargateAutoScaling?{ minCapacity: ValueOrExternalSecret<number>; maxCapacity: ValueOrExternalSecret<number>; targetUtilizationPercent: ValueOrExternalSecret<number>; scaleInCooldown: ValueOrExternalSecret<number>; scaleOutCooldown: ValueOrExternalSecret<number>; }(Optional)
hostedZoneName?ValueOrExternalSecret<string>(Optional)
loadBalancerLoggingBucket?ValueOrExternalSecret<string>(Optional)
loadBalancerLoggingPrefix?ValueOrExternalSecret<string>(Optional)
maxAzsValueOrExternalSecret<number>
nameValueOrExternalSecret<string>
rdsInstancesValueOrExternalSecret<number>
rdsInstanceTypeValueOrExternalSecret<string>
rdsInstanceVersion?ValueOrExternalSecret<string>(Optional)
rdsProxyEnabled?ValueOrExternalSecret<boolean>(Optional)
rdsReaderInstanceType?ValueOrExternalSecret<string>(Optional)
rdsSecretsArn?ValueOrExternalSecret<string>(Optional)
regionstring
serverCpuValueOrExternalSecret<number>
serverImageValueOrExternalSecret<string>
serverMemoryValueOrExternalSecret<number>
signingKeyIdValueOrExternalSecret<string>
skipDns?ValueOrExternalSecret<boolean>(Optional)
stackNameValueOrExternalSecret<string>
storageBucketNameValueOrExternalSecret<string>
storageDomainNameValueOrExternalSecret<string>
storageLoggingBucket?ValueOrExternalSecret<string>(Optional)
storageLoggingPrefix?ValueOrExternalSecret<string>(Optional)
storagePublicKeyValueOrExternalSecret<string>
storageSslCertArnValueOrExternalSecret<string>
vpcIdValueOrExternalSecret<string>