arc
arc: { github: { appId: string; appInstallationId: string; appPrivateKey: string; }; images: Partial<Record<ScaleSetContainer, string>>; maxRunners: null | number; minRunners: null | number;} = ... cache
cache: {
clusterMode: boolean;
enabled: boolean;
engineVersion: string;
memoryAutoscalingTarget: null | number;
nodes: number;
nodeType: string;
replicas: number;
} = ...
Optional
codeStarConnectionArn
codeStarConnectionArn?: string = ...
database
database: {
backupRetentionDays: number;
bastionAllowList: string[];
cloudwatchLogsRetentionDays: number;
databaseName: null | string;
deletionProtection: boolean;
engineVersion: string;
ioOptimized: boolean;
isolated?: boolean;
maxAcu: number;
minAcu: number;
numReplicas: number;
numReplicasScaledWithWriter: number;
performanceInsights: boolean;
performanceInsightsRetention: number;
snapshotIdentifier: null | string;
username?: string;
} = ...
dns
dns: { subDomain: string; zoneName: string } = ...
eks
eks: {
coreDnsVersion: string;
defaultSecretsEncryption: boolean;
ebsCsiVersion: string;
instanceTypes: null | string[];
k8s: { version: string };
kubeProxyVersion: string;
platformArns: string[];
vpcCniVersion: string;
} = ...
Optional
kubecostToken
kubecostToken?: string = ...
network
network: {
cidr?: string;
createIsolatedSubnet: boolean;
maxAzs: number;
natGateways: number;
} = ...