Interface BlockchainNodeEngineBlockchainNodesEthereumDetails
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
BlockchainNodeEngineBlockchainNodesEthereumDetails.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:17.849Z") @Stability(Stable) public interface BlockchainNodeEngineBlockchainNodesEthereumDetails extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classBlockchainNodeEngineBlockchainNodesEthereumDetails.BuilderA builder forBlockchainNodeEngineBlockchainNodesEthereumDetailsstatic classBlockchainNodeEngineBlockchainNodesEthereumDetails.Jsii$ProxyAn implementation forBlockchainNodeEngineBlockchainNodesEthereumDetails
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static BlockchainNodeEngineBlockchainNodesEthereumDetails.Builderbuilder()default ObjectgetApiEnableAdmin()Enables JSON-RPC access to functions in the admin namespace.default ObjectgetApiEnableDebug()Enables JSON-RPC access to functions in the debug namespace.default StringgetConsensusClient()The consensus client Possible values: ["CONSENSUS_CLIENT_UNSPECIFIED", "LIGHTHOUSE"].default StringgetExecutionClient()The execution client Possible values: ["EXECUTION_CLIENT_UNSPECIFIED", "GETH", "ERIGON"].default BlockchainNodeEngineBlockchainNodesEthereumDetailsGethDetailsgetFetchhDetails()geth_details block.default StringgetNetwork()The Ethereum environment being accessed.default StringgetNodeType()The type of Ethereum node.default BlockchainNodeEngineBlockchainNodesEthereumDetailsValidatorConfiggetValidatorConfig()validator_config block.
-
-
-
Method Detail
-
getApiEnableAdmin
@Stability(Stable) @Nullable default Object getApiEnableAdmin()
Enables JSON-RPC access to functions in the admin namespace. Defaults to false.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/blockchain_node_engine_blockchain_nodes#api_enable_admin BlockchainNodeEngineBlockchainNodes#api_enable_admin}
-
getApiEnableDebug
@Stability(Stable) @Nullable default Object getApiEnableDebug()
Enables JSON-RPC access to functions in the debug namespace. Defaults to false.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/blockchain_node_engine_blockchain_nodes#api_enable_debug BlockchainNodeEngineBlockchainNodes#api_enable_debug}
-
getConsensusClient
@Stability(Stable) @Nullable default String getConsensusClient()
The consensus client Possible values: ["CONSENSUS_CLIENT_UNSPECIFIED", "LIGHTHOUSE"].Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/blockchain_node_engine_blockchain_nodes#consensus_client BlockchainNodeEngineBlockchainNodes#consensus_client}
-
getExecutionClient
@Stability(Stable) @Nullable default String getExecutionClient()
The execution client Possible values: ["EXECUTION_CLIENT_UNSPECIFIED", "GETH", "ERIGON"].Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/blockchain_node_engine_blockchain_nodes#execution_client BlockchainNodeEngineBlockchainNodes#execution_client}
-
getFetchhDetails
@Stability(Stable) @Nullable default BlockchainNodeEngineBlockchainNodesEthereumDetailsGethDetails getFetchhDetails()
geth_details block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/blockchain_node_engine_blockchain_nodes#geth_details BlockchainNodeEngineBlockchainNodes#geth_details}
-
getNetwork
@Stability(Stable) @Nullable default String getNetwork()
The Ethereum environment being accessed. Possible values: ["MAINNET", "TESTNET_GOERLI_PRATER", "TESTNET_SEPOLIA"].Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/blockchain_node_engine_blockchain_nodes#network BlockchainNodeEngineBlockchainNodes#network}
-
getNodeType
@Stability(Stable) @Nullable default String getNodeType()
The type of Ethereum node. Possible values: ["LIGHT", "FULL", "ARCHIVE"].Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/blockchain_node_engine_blockchain_nodes#node_type BlockchainNodeEngineBlockchainNodes#node_type}
-
getValidatorConfig
@Stability(Stable) @Nullable default BlockchainNodeEngineBlockchainNodesEthereumDetailsValidatorConfig getValidatorConfig()
validator_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/blockchain_node_engine_blockchain_nodes#validator_config BlockchainNodeEngineBlockchainNodes#validator_config}
-
builder
@Stability(Stable) static BlockchainNodeEngineBlockchainNodesEthereumDetails.Builder builder()
-
-