BlockchainNodesEthereumDetailsArgs

data class BlockchainNodesEthereumDetailsArgs(val additionalEndpoints: Output<List<BlockchainNodesEthereumDetailsAdditionalEndpointArgs>>? = null, val apiEnableAdmin: Output<Boolean>? = null, val apiEnableDebug: Output<Boolean>? = null, val consensusClient: Output<String>? = null, val executionClient: Output<String>? = null, val gethDetails: Output<BlockchainNodesEthereumDetailsGethDetailsArgs>? = null, val network: Output<String>? = null, val nodeType: Output<String>? = null, val validatorConfig: Output<BlockchainNodesEthereumDetailsValidatorConfigArgs>? = null) : ConvertibleToJava<BlockchainNodesEthereumDetailsArgs>

Constructors

Link copied to clipboard
constructor(additionalEndpoints: Output<List<BlockchainNodesEthereumDetailsAdditionalEndpointArgs>>? = null, apiEnableAdmin: Output<Boolean>? = null, apiEnableDebug: Output<Boolean>? = null, consensusClient: Output<String>? = null, executionClient: Output<String>? = null, gethDetails: Output<BlockchainNodesEthereumDetailsGethDetailsArgs>? = null, network: Output<String>? = null, nodeType: Output<String>? = null, validatorConfig: Output<BlockchainNodesEthereumDetailsValidatorConfigArgs>? = null)

Properties

Link copied to clipboard

(Output) User-provided key-value pairs Structure is documented below.

Link copied to clipboard
val apiEnableAdmin: Output<Boolean>? = null

Enables JSON-RPC access to functions in the admin namespace. Defaults to false.

Link copied to clipboard
val apiEnableDebug: Output<Boolean>? = null

Enables JSON-RPC access to functions in the debug namespace. Defaults to false.

Link copied to clipboard
val consensusClient: Output<String>? = null

The consensus client Possible values are: CONSENSUS_CLIENT_UNSPECIFIED, LIGHTHOUSE.

Link copied to clipboard
val executionClient: Output<String>? = null

The execution client Possible values are: EXECUTION_CLIENT_UNSPECIFIED, GETH, ERIGON.

Link copied to clipboard

User-provided key-value pairs Structure is documented below.

Link copied to clipboard
val network: Output<String>? = null

The Ethereum environment being accessed. Possible values are: MAINNET, TESTNET_GOERLI_PRATER, TESTNET_SEPOLIA.

Link copied to clipboard
val nodeType: Output<String>? = null

The type of Ethereum node. Possible values are: LIGHT, FULL, ARCHIVE.

Link copied to clipboard

Configuration for validator-related parameters on the beacon client, and for any managed validator client. Structure is documented below.

Functions

Link copied to clipboard
open override fun toJava(): BlockchainNodesEthereumDetailsArgs