Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

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.

§
labels?: {
[key: string]: string;
}
[src]

User-provided key-value pairs.

§
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.

§
readonly state?: "STATE_UNSPECIFIED" | "CREATING" | "DELETING" | "RUNNING" | "ERROR" | "UPDATING" | "REPAIRING" | "RECONCILING" | "SYNCING"
[src]

Output only. A status representing the state of the node.

§
readonly updateTime?: Date
[src]

Output only. The timestamp at which the blockchain node was last updated.