Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace CreateRoverClusterDetails

The information required to create a RoverCluster.

Properties

clusterSize

clusterSize: number

Number of nodes desired in the cluster, in standalone clusters, between 5 and 15 inclusive. In station clusters, between 15 and 30 inclusive. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional clusterType

clusterType: model.ClusterType

Type of cluster.

Optional clusterWorkloads

clusterWorkloads: Array<RoverWorkload>

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

compartmentId

compartmentId: string

The OCID of the compartment containing the RoverCluster.

Optional customerShippingAddress

customerShippingAddress: model.ShippingAddress

Optional dataValidationCode

dataValidationCode: undefined | string

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

Optional definedTags

definedTags: undefined | 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: {@code {"Operations": {"CostCenter": "42"}}}

displayName

displayName: string

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

Optional enclosureType

enclosureType: model.EnclosureType

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

Optional freeformTags

freeformTags: undefined | object

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: {@code {"Department": "Finance"}}

Optional importCompartmentId

importCompartmentId: undefined | string

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

Optional importFileBucket

importFileBucket: undefined | string

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

Optional isImportRequested

isImportRequested: undefined | false | true

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

Optional lifecycleState

lifecycleState: model.LifecycleState

The current state of the RoverCluster.

Optional lifecycleStateDetails

lifecycleStateDetails: undefined | string

A property that can contain details on the lifecycle.

Optional masterKeyId

masterKeyId: undefined | string

Customer provided master key ID to encrypt secret information. If not provided, Rover's master key will be used for encryption.

Optional oracleShippingTrackingUrl

oracleShippingTrackingUrl: undefined | string

Tracking Url for the shipped Rover Cluster.

Optional pointOfContact

pointOfContact: undefined | string

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

Optional pointOfContactPhoneNumber

pointOfContactPhoneNumber: undefined | string

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

Optional shippingPreference

shippingPreference: ShippingPreference

Preference for device delivery.

Optional shippingVendor

shippingVendor: undefined | string

Shipping vendor of choice for orace to customer shipping.

Optional subscriptionId

subscriptionId: undefined | string

ID provided to customer after successful subscription to Rover Stations.

Optional superUserPassword

superUserPassword: undefined | string

Root password for the rover cluster.

Optional systemTags

systemTags: undefined | 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: {@code {orcl-cloud: {free-tier-retain: true}}}

Optional timePickupExpected

timePickupExpected: Date

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

Optional unlockPassphrase

unlockPassphrase: undefined | string

Password to unlock the rover cluster.

Functions

getDeserializedJsonObj

getJsonObj