UpdateBotRunnerInput
UpdateBotRunnerInput is used for update BotRunner object. Input was generated by ent.
input UpdateBotRunnerInput {
public: Boolean
name: String
type: BotRunnerRunnerType
config: Map
clearConfig: Boolean
dataDownloadConfig: Map
clearDataDownloadConfig: Boolean
backupGracePeriodSeconds: Int
s3Config: Map
clearS3Config: Boolean
ownerID: String
billingEnabled: Boolean
cpuPricePerCoreHour: Float
clearCPUPricePerCoreHour: Boolean
memoryPricePerGBHour: Float
clearMemoryPricePerGBHour: Boolean
networkPricePerGB: Float
clearNetworkPricePerGB: Boolean
storagePricePerGB: Float
clearStoragePricePerGB: Boolean
minimumChargePerBacktest: Float
clearMinimumChargePerBacktest: Boolean
minimumChargePerHyperopt: Float
clearMinimumChargePerHyperopt: Boolean
minimumChargePerBotStart: Float
clearMinimumChargePerBotStart: Boolean
updatedAt: Time
addBotIDs: [ID!]
removeBotIDs: [ID!]
clearBots: Boolean
addBacktestIDs: [ID!]
removeBacktestIDs: [ID!]
clearBacktests: Boolean
addHyperoptIDs: [ID!]
removeHyperoptIDs: [ID!]
clearHyperopts: Boolean
}
Fields
UpdateBotRunnerInput.public ● Boolean scalar
Whether this resource is publicly visible to all authenticated users
UpdateBotRunnerInput.name ● String scalar
Runner display name
UpdateBotRunnerInput.type ● BotRunnerRunnerType enum
Runner environment type (docker, kubernetes, local)
UpdateBotRunnerInput.config ● Map scalar
Runner connection configuration (host, port, credentials, etc.)
UpdateBotRunnerInput.clearConfig ● Boolean scalar
UpdateBotRunnerInput.dataDownloadConfig ● Map scalar
Data download configuration: {exchanges: [{name, enabled, timeframes, pairs, days, tradingMode, featuredPairs}]}
UpdateBotRunnerInput.clearDataDownloadConfig ● Boolean scalar
UpdateBotRunnerInput.backupGracePeriodSeconds ● Int scalar
Seconds k8s waits for pod termination so a final backup can complete. Defaults to 60; bots with large DBs on slow networks may need more.
UpdateBotRunnerInput.s3Config ● Map scalar
S3 config: {endpoint, bucket, accessKeyId, secretAccessKey, region, forcePathStyle, useSSL}
UpdateBotRunnerInput.clearS3Config ● Boolean scalar
UpdateBotRunnerInput.ownerID ● String scalar
Group ID (organization) that owns this bot runner
UpdateBotRunnerInput.billingEnabled ● Boolean scalar
Whether usage tracking and billing is enabled for this runner
UpdateBotRunnerInput.cpuPricePerCoreHour ● Float scalar
Price per core-hour in USD (only used if billing_enabled)
UpdateBotRunnerInput.clearCPUPricePerCoreHour ● Boolean scalar
UpdateBotRunnerInput.memoryPricePerGBHour ● Float scalar
Price per GB-hour in USD (only used if billing_enabled)