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