interface NetworkDeployConfigClass {
    applicationEnv: string;
    awsBucket: string;
    awsBucketPrefix: string;
    awsEndpoint: string;
    awsWriteAccessKey: string;
    awsWriteSecrets: string;
    backupBucket: string;
    cacheDir: string;
    chartDirectory: string;
    chartPath: string;
    clusterRefs: ClusterRefs;
    consensusNodes: ConsensusNode[];
    contexts: string[];
    deployment: string;
    enablePrometheusSvcMonitor: boolean;
    envoyIps: string;
    envoyIpsParsed?: Record<`node${number}`, string>;
    gcsBucket: string;
    gcsBucketPrefix: string;
    gcsEndpoint: string;
    gcsWriteAccessKey: string;
    gcsWriteSecrets: string;
    genesisThrottlesFile: string;
    getUnusedConfigs: () => string[];
    googleCredential: string;
    grpcTlsCertificatePath: string;
    grpcTlsKeyPath: string;
    grpcWebTlsCertificatePath: string;
    grpcWebTlsKeyPath: string;
    haproxyIps: string;
    haproxyIpsParsed?: Record<`node${number}`, string>;
    keysDir: string;
    loadBalancerEnabled: boolean;
    namespace: NamespaceName;
    nodeAliases: NodeAliases;
    nodeAliasesUnparsed: string;
    persistentVolumeClaims: string;
    profileFile: string;
    profileName: string;
    releaseTag: string;
    resolvedThrottlesFile: string;
    soloChartVersion: string;
    stagingDir: string;
    stagingKeysDir: string;
    storageType: StorageType;
    valuesArgMap: Record<string, string>;
    valuesFile: string;
}

Properties

applicationEnv: string
awsBucket: string
awsBucketPrefix: string
awsEndpoint: string
awsWriteAccessKey: string
awsWriteSecrets: string
backupBucket: string
cacheDir: string
chartDirectory: string
chartPath: string
clusterRefs: ClusterRefs
consensusNodes: ConsensusNode[]
contexts: string[]
deployment: string
enablePrometheusSvcMonitor: boolean
envoyIps: string
envoyIpsParsed?: Record<`node${number}`, string>
gcsBucket: string
gcsBucketPrefix: string
gcsEndpoint: string
gcsWriteAccessKey: string
gcsWriteSecrets: string
genesisThrottlesFile: string
getUnusedConfigs: () => string[]
googleCredential: string
grpcTlsCertificatePath: string
grpcTlsKeyPath: string
grpcWebTlsCertificatePath: string
grpcWebTlsKeyPath: string
haproxyIps: string
haproxyIpsParsed?: Record<`node${number}`, string>
keysDir: string
loadBalancerEnabled: boolean
namespace: NamespaceName
nodeAliases: NodeAliases
nodeAliasesUnparsed: string
persistentVolumeClaims: string
profileFile: string
profileName: string
releaseTag: string
resolvedThrottlesFile: string
soloChartVersion: string
stagingDir: string
stagingKeysDir: string
storageType: StorageType
valuesArgMap: Record<string, string>
valuesFile: string