core.medplumsourceinfraconfig
Home > @medplum/core > MedplumSourceInfraConfig
MedplumSourceInfraConfig interface
Signature:
export interface MedplumSourceInfraConfig
Properties
Property | Modifiers | Type | Description |
|---|---|---|---|
ValueOrExternalSecret<string> | |||
{ name: ValueOrExternalSecret<string>; image: ValueOrExternalSecret<string>; cpu?: ValueOrExternalSecret<number>; memory?: ValueOrExternalSecret<number>; essential?: ValueOrExternalSecret<boolean>; command?: ValueOrExternalSecret<string>[]; environment?: { [key: string]: ValueOrExternalSecret<string>; }; }[] | (Optional) | ||
ValueOrExternalSecret<string> | |||
ValueOrExternalSecret<boolean> | (Optional) | ||
ValueOrExternalSecret<number> | |||
ValueOrExternalSecret<string> | |||
ValueOrExternalSecret<string> | |||
ValueOrExternalSecret<boolean> | (Optional) | ||
ValueOrExternalSecret<string> | |||
ValueOrExternalSecret<string> | (Optional) | ||
ValueOrExternalSecret<string> | (Optional) | ||
ValueOrExternalSecret<string> | |||
ValueOrExternalSecret<string> | |||
{ nodeType?: ValueOrExternalSecret<string>; securityGroupId?: ValueOrExternalSecret<string>; engine?: ValueOrExternalSecret<string>; engineVersion?: ValueOrExternalSecret<string>; } | (Optional) | ||
ValueOrExternalSecret<string> | |||
ValueOrExternalSecret<string> | (Optional) | ||
ValueOrExternalSecret<string> | (Optional) | ||
ValueOrExternalSecret<string> | (Optional) | ||
{ nodeType?: ValueOrExternalSecret<string>; securityGroupId?: ValueOrExternalSecret<string>; engine?: ValueOrExternalSecret<string>; engineVersion?: ValueOrExternalSecret<string>; } | (Optional) | ||
ValueOrExternalSecret<string> | (Optional) | ||
ValueOrExternalSecret<boolean> | |||
ValueOrExternalSecret<string> | |||
ValueOrExternalSecret<string> | |||
{ logGroupName: ValueOrExternalSecret<string>; logGroupCreate?: ValueOrExternalSecret<boolean>; snsTopicArn?: ValueOrExternalSecret<string>; snsTopicName?: ValueOrExternalSecret<string>; } | (Optional) | ||
ValueOrExternalSecret<'enabled' | 'disabled' | 'enhanced'> | (Optional) | ||
ValueOrExternalSecret<string> | (Optional) | ||
ValueOrExternalSecret<number> | |||
ValueOrExternalSecret<string> | |||
(Optional) | |||
{ minCapacity: ValueOrExternalSecret<number>; maxCapacity: ValueOrExternalSecret<number>; targetUtilizationPercent: ValueOrExternalSecret<number>; scaleInCooldown: ValueOrExternalSecret<number>; scaleOutCooldown: ValueOrExternalSecret<number>; } | (Optional) | ||
{ enabled: true; logDriverConfig?: { options?: { [key: string]: ValueOrExternalSecret<string>; }; secretOptions?: { [key: string]: ValueOrExternalSecret<string>; }; }; logRouterConfig: { type: 'fluentbit' | 'fluentd'; options?: Record<string, unknown>; }; environment?: { [key: string]: ValueOrExternalSecret<string>; }; } | (Optional) | ||
ValueOrExternalSecret<string> | (Optional) | ||
ValueOrExternalSecret<string> | (Optional) | ||
ValueOrExternalSecret<string> | (Optional) | ||
ValueOrExternalSecret<string> | (Optional) | ||
ValueOrExternalSecret<number> | |||
ValueOrExternalSecret<string> | |||
{ nodeType?: ValueOrExternalSecret<string>; securityGroupId?: ValueOrExternalSecret<string>; engine?: ValueOrExternalSecret<string>; engineVersion?: ValueOrExternalSecret<string>; } | (Optional) | ||
{ nodeType?: ValueOrExternalSecret<string>; securityGroupId?: ValueOrExternalSecret<string>; engine?: ValueOrExternalSecret<string>; engineVersion?: ValueOrExternalSecret<string>; } | (Optional) | ||
ValueOrExternalSecret<boolean> | (Optional) | ||
(Optional) | |||
ValueOrExternalSecret<boolean> | (Optional) | ||
ValueOrExternalSecret<boolean> | (Optional) | ||
ValueOrExternalSecret<number> | |||
ValueOrExternalSecret<string> | |||
ValueOrExternalSecret<string> | (Optional) | ||
ValueOrExternalSecret<boolean> | (Optional) | ||
ValueOrExternalSecret<boolean> | (Optional) | ||
ValueOrExternalSecret<string> | (Optional) | ||
ValueOrExternalSecret<string> | (Optional) | ||
string | |||
ValueOrExternalSecret<number> | |||
ValueOrExternalSecret<string> | |||
ValueOrExternalSecret<number> | |||
ValueOrExternalSecret<string> | |||
ValueOrExternalSecret<boolean> | (Optional) | ||
ValueOrExternalSecret<string> | |||
ValueOrExternalSecret<string> | |||
ValueOrExternalSecret<string> | |||
ValueOrExternalSecret<string> | (Optional) | ||
ValueOrExternalSecret<string> | (Optional) | ||
ValueOrExternalSecret<string> | |||
ValueOrExternalSecret<string> | |||
ValueOrExternalSecret<string> | |||
ValueOrExternalSecret<string> | |||
ValueOrExternalSecret<boolean> | (Optional) | ||
ValueOrExternalSecret<string> | (Optional) | ||
{ enabled?: string[]; bullmq?: Record<string, unknown>; } | (Optional) | ||
{ id: ValueOrExternalSecret<string>; serverImage?: ValueOrExternalSecret<string>; serverMemory?: ValueOrExternalSecret<number>; serverCpu?: ValueOrExternalSecret<number>; desiredCount: ValueOrExternalSecret<number>; environment?: StringMap; workers?: { enabled?: string[]; bullmq?: Record<string, unknown>; }; fargateAutoScaling?: { minCapacity: ValueOrExternalSecret<number>; maxCapacity: ValueOrExternalSecret<number>; targetUtilizationPercent: ValueOrExternalSecret<number>; scaleInCooldown: ValueOrExternalSecret<number>; scaleOutCooldown: ValueOrExternalSecret<number>; }; 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) |