Class InstanceConsoleConnection
The InstanceConsoleConnection
API provides you with console access to Compute instances,
enabling you to troubleshoot malfunctioning instances remotely.
For more information about instance console connections, see Troubleshooting Instances Using Instance Console Connections.
Inherited Members
Namespace: Oci.CoreService.Models
Assembly: OCI.DotNetSDK.Core.dll
Syntax
public class InstanceConsoleConnection
Properties
CompartmentId
Declaration
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the compartment to contain the console connection. |
ConnectionString
Declaration
[JsonProperty(PropertyName = "connectionString")]
public string ConnectionString { get; set; }
Property Value
Type | Description |
---|---|
string | The SSH connection string for the console connection. |
DefinedTags
Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, Dictionary<string, object>> | Defined tags for this resource. Each key is predefined and scoped to a
namespace. For more information, see Resource Tags.
|
Fingerprint
Declaration
[JsonProperty(PropertyName = "fingerprint")]
public string Fingerprint { get; set; }
Property Value
Type | Description |
---|---|
string | The SSH public key's fingerprint for client authentication to the console connection. |
FreeformTags
Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, string> | Free-form tags for this resource. Each tag is a simple key-value pair with no
predefined name, type, or namespace. For more information, see Resource Tags.
|
Id
Declaration
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the console connection. |
InstanceId
Declaration
[JsonProperty(PropertyName = "instanceId")]
public string InstanceId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the instance the console connection connects to. |
LifecycleState
Declaration
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public InstanceConsoleConnection.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type | Description |
---|---|
InstanceConsoleConnection.LifecycleStateEnum? | The current state of the console connection. |
ServiceHostKeyFingerprint
Declaration
[JsonProperty(PropertyName = "serviceHostKeyFingerprint")]
public string ServiceHostKeyFingerprint { get; set; }
Property Value
Type | Description |
---|---|
string | The SSH public key's fingerprint for the console connection service host. |
VncConnectionString
Declaration
[JsonProperty(PropertyName = "vncConnectionString")]
public string VncConnectionString { get; set; }
Property Value
Type | Description |
---|---|
string | The SSH connection string for the SSH tunnel used to connect to the console connection over VNC. |