Show / Hide Table of Contents

Class UpdateRoverNodeDetails

The information required to update a RoverNode.

Inheritance
object
UpdateRoverNodeDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.RoverService.Models
Assembly: OCI.DotNetSDK.Rover.dll
Syntax
public class UpdateRoverNodeDetails

Properties

CertCompartmentId

Declaration
[JsonProperty(PropertyName = "certCompartmentId")]
public string CertCompartmentId { get; set; }
Property Value
Type Description
string

The compartmentId of the leaf certificate.

CertKeyAlgorithm

Declaration
[JsonProperty(PropertyName = "certKeyAlgorithm")]
[JsonConverter(typeof(StringEnumConverter))]
public CertKeyAlgorithm? CertKeyAlgorithm { get; set; }
Property Value
Type Description
CertKeyAlgorithm?

key algorithm for issuing leaf certificate.

CertSignatureAlgorithm

Declaration
[JsonProperty(PropertyName = "certSignatureAlgorithm")]
[JsonConverter(typeof(StringEnumConverter))]
public CertSignatureAlgorithm? CertSignatureAlgorithm { get; set; }
Property Value
Type Description
CertSignatureAlgorithm?

signature algorithm for issuing leaf certificate.

CertificateAuthorityId

Declaration
[JsonProperty(PropertyName = "certificateAuthorityId")]
public string CertificateAuthorityId { get; set; }
Property Value
Type Description
string

The certificateAuthorityId of subordinate/intermediate certificate authority.

CommonName

Declaration
[JsonProperty(PropertyName = "commonName")]
public string CommonName { get; set; }
Property Value
Type Description
string

The common name for the leaf certificate.

CustomerShippingAddress

Declaration
[JsonProperty(PropertyName = "customerShippingAddress")]
public ShippingAddress CustomerShippingAddress { get; set; }
Property Value
Type Description
ShippingAddress

DataValidationCode

Declaration
[JsonProperty(PropertyName = "dataValidationCode")]
public string DataValidationCode { get; set; }
Property Value
Type Description
string

Validation code returned by data validation tool. Required for return shipping label generation if data import was requested.

DefinedTags

Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

The defined tags associated with this resource, if any. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {"Operations": {"CostCenter": "42"}}

DisplayName

Declaration
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

EnclosureType

Declaration
[JsonProperty(PropertyName = "enclosureType")]
[JsonConverter(typeof(StringEnumConverter))]
public EnclosureType? EnclosureType { get; set; }
Property Value
Type Description
EnclosureType?

The type of enclosure rover nodes in this cluster are shipped in.

FreeformTags

Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
Dictionary<string, string>

The freeform tags associated with this resource, if any. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}

ImportCompartmentId

Declaration
[JsonProperty(PropertyName = "importCompartmentId")]
public string ImportCompartmentId { get; set; }
Property Value
Type Description
string

An OCID of a compartment where data will be imported to upon Rover node return.

ImportFileBucket

Declaration
[JsonProperty(PropertyName = "importFileBucket")]
public string ImportFileBucket { get; set; }
Property Value
Type Description
string

Name of a bucket where files from NFS share will be imported to upon Rover node return.

IsImportRequested

Declaration
[JsonProperty(PropertyName = "isImportRequested")]
public bool? IsImportRequested { get; set; }
Property Value
Type Description
bool?

The flag indicating that customer requests data to be imported to OCI upon Rover node return.

LifecycleState

Declaration
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(StringEnumConverter))]
public LifecycleState? LifecycleState { get; set; }
Property Value
Type Description
LifecycleState?

The current state of the RoverNode.

LifecycleStateDetails

Declaration
[JsonProperty(PropertyName = "lifecycleStateDetails")]
public string LifecycleStateDetails { get; set; }
Property Value
Type Description
string

A property that can contain details on the lifecycle.

NodeWorkloads

Declaration
[JsonProperty(PropertyName = "nodeWorkloads")]
public List<RoverWorkload> NodeWorkloads { get; set; }
Property Value
Type Description
List<RoverWorkload>

List of existing workloads that should be provisioned on the node.

OracleShippingTrackingUrl

Declaration
[JsonProperty(PropertyName = "oracleShippingTrackingUrl")]
public string OracleShippingTrackingUrl { get; set; }
Property Value
Type Description
string

Tracking Url for the shipped FmsRoverNode.

PointOfContact

Declaration
[JsonProperty(PropertyName = "pointOfContact")]
public string PointOfContact { get; set; }
Property Value
Type Description
string

Name of point of contact for this order if customer is picking up.

PointOfContactPhoneNumber

Declaration
[JsonProperty(PropertyName = "pointOfContactPhoneNumber")]
public string PointOfContactPhoneNumber { get; set; }
Property Value
Type Description
string

Phone number of point of contact for this order if customer is picking up.

PublicKey

Declaration
[JsonProperty(PropertyName = "publicKey")]
public string PublicKey { get; set; }
Property Value
Type Description
string

The public key of the resource principal

SerialNumber

Declaration
[JsonProperty(PropertyName = "serialNumber")]
public string SerialNumber { get; set; }
Property Value
Type Description
string

Serial number of the node.

Shape

Declaration
[JsonProperty(PropertyName = "shape")]
public string Shape { get; set; }
Property Value
Type Description
string

The shape of workloads in the node.

ShippingPreference

Declaration
[JsonProperty(PropertyName = "shippingPreference")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateRoverNodeDetails.ShippingPreferenceEnum? ShippingPreference { get; set; }
Property Value
Type Description
UpdateRoverNodeDetails.ShippingPreferenceEnum?

Preference for device delivery.

ShippingVendor

Declaration
[JsonProperty(PropertyName = "shippingVendor")]
public string ShippingVendor { get; set; }
Property Value
Type Description
string

Shipping vendor of choice for orace to customer shipping.

SuperUserPassword

Declaration
[JsonProperty(PropertyName = "superUserPassword")]
public string SuperUserPassword { get; set; }
Property Value
Type Description
string

Root password for the rover node.

SystemTags

Declaration
[JsonProperty(PropertyName = "systemTags")]
public Dictionary<string, Dictionary<string, object>> SystemTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}

TimeCertValidityEnd

Declaration
[JsonProperty(PropertyName = "timeCertValidityEnd")]
public DateTime? TimeCertValidityEnd { get; set; }
Property Value
Type Description
DateTime?

The time after which leaf certificate will invalid.

TimePickupExpected

Declaration
[JsonProperty(PropertyName = "timePickupExpected")]
public DateTime? TimePickupExpected { get; set; }
Property Value
Type Description
DateTime?

Expected date when customer wants to pickup the device if they chose customer pickup.

TimeReturnWindowEnds

Declaration
[JsonProperty(PropertyName = "timeReturnWindowEnds")]
public DateTime? TimeReturnWindowEnds { get; set; }
Property Value
Type Description
DateTime?

End time for the window to pickup the device from customer.

TimeReturnWindowStarts

Declaration
[JsonProperty(PropertyName = "timeReturnWindowStarts")]
public DateTime? TimeReturnWindowStarts { get; set; }
Property Value
Type Description
DateTime?

Start time for the window to pickup the device from customer.

UnlockPassphrase

Declaration
[JsonProperty(PropertyName = "unlockPassphrase")]
public string UnlockPassphrase { get; set; }
Property Value
Type Description
string

Password to unlock the rover node.

In this article
Back to top