Show / Hide Table of Contents

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.

Inheritance
object
InstanceConsoleConnection
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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.
Example: {"Operations": {"CostCenter": "42"}}

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.
Example: {"Department": "Finance"}

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.

In this article
Back to top