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: Private Service Connect enabled nodes may require a manual migration effort to remain compatible with future versions of the product. If this feature is enabled, you will be notified of these changes along with any required action to avoid disruption. See https://cloud.google.com/vpc/docs/private-service-connect.

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