BlockchainNode
import type { BlockchainNode } from "https://googleapis.deno.dev/v1/blockchainnodeengine:v1.ts";
A representation of a blockchain node.
interface BlockchainNode {
blockchainType?: "BLOCKCHAIN_TYPE_UNSPECIFIED" | "ETHEREUM";
readonly connectionInfo?: ConnectionInfo;
readonly createTime?: Date;
ethereumDetails?: EthereumDetails;
labels?: {};
[key: string]: string;
readonly name?: string;
privateServiceConnectEnabled?: boolean;
readonly state?:
| "STATE_UNSPECIFIED"
| "CREATING"
| "DELETING"
| "RUNNING"
| "ERROR"
| "UPDATING"
| "REPAIRING"
| "RECONCILING"
| "SYNCING";
readonly updateTime?: Date;
}§Properties
§
blockchainType?: "BLOCKCHAIN_TYPE_UNSPECIFIED" | "ETHEREUM"
[src]Immutable. The blockchain type of the node.
§
readonly connectionInfo?: ConnectionInfo
[src]Output only. The connection information used to interact with a blockchain node.
§
readonly createTime?: Date
[src]Output only. The timestamp at which the blockchain node was first created.
§
ethereumDetails?: EthereumDetails
[src]Ethereum-specific blockchain node details.
§
readonly name?: string
[src]Output only. The fully qualified name of the blockchain node. e.g.
projects/my-project/locations/us-central1/blockchainNodes/my-node
.
§
privateServiceConnectEnabled?: boolean
[src]Optional. When true, the node is only accessible via Private Service Connect; no public endpoints are exposed. Otherwise, the node is only accessible via public endpoints. Warning: These nodes are deprecated, please use public endpoints instead.