Class BlockchainNode
A representation of a blockchain node.
Implements
Inherited Members
Namespace: Google.Apis.BlockchainNodeEngine.v1.Data
Assembly: Google.Apis.BlockchainNodeEngine.v1.dll
Syntax
public class BlockchainNode : IDirectResponseSchema
Properties
BlockchainType
Immutable. The blockchain type of the node.
Declaration
[JsonProperty("blockchainType")]
public virtual string BlockchainType { get; set; }
Property Value
Type | Description |
---|---|
string |
ConnectionInfo
Output only. The connection information used to interact with a blockchain node.
Declaration
[JsonProperty("connectionInfo")]
public virtual ConnectionInfo ConnectionInfo { get; set; }
Property Value
Type | Description |
---|---|
ConnectionInfo |
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
CreateTimeRaw
Output only. The timestamp at which the blockchain node was first created.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EthereumDetails
Ethereum-specific blockchain node details.
Declaration
[JsonProperty("ethereumDetails")]
public virtual EthereumDetails EthereumDetails { get; set; }
Property Value
Type | Description |
---|---|
EthereumDetails |
Labels
User-provided key-value pairs.
Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
Name
Output only. The fully qualified name of the blockchain node. e.g.
projects/my-project/locations/us-central1/blockchainNodes/my-node
.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
PrivateServiceConnectEnabled
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.
Declaration
[JsonProperty("privateServiceConnectEnabled")]
public virtual bool? PrivateServiceConnectEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? |
State
Output only. A status representing the state of the node.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type | Description |
---|---|
string |
UpdateTime
object representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
UpdateTimeDateTimeOffset
DateTimeOffset representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
UpdateTimeRaw
Output only. The timestamp at which the blockchain node was last updated.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |