UpdateRoverClusterDetails¶
-
class
oci.rover.models.
UpdateRoverClusterDetails
(**kwargs)¶ Bases:
object
The information required to update a RoverCluster.
Attributes
ENCLOSURE_TYPE_NON_RUGGADIZED
A constant which can be used with the enclosure_type property of a UpdateRoverClusterDetails. ENCLOSURE_TYPE_RUGGADIZED
A constant which can be used with the enclosure_type property of a UpdateRoverClusterDetails. LIFECYCLE_STATE_ACTIVE
A constant which can be used with the lifecycle_state property of a UpdateRoverClusterDetails. LIFECYCLE_STATE_CREATING
A constant which can be used with the lifecycle_state property of a UpdateRoverClusterDetails. LIFECYCLE_STATE_DELETED
A constant which can be used with the lifecycle_state property of a UpdateRoverClusterDetails. LIFECYCLE_STATE_DELETING
A constant which can be used with the lifecycle_state property of a UpdateRoverClusterDetails. LIFECYCLE_STATE_FAILED
A constant which can be used with the lifecycle_state property of a UpdateRoverClusterDetails. LIFECYCLE_STATE_UPDATING
A constant which can be used with the lifecycle_state property of a UpdateRoverClusterDetails. SHIPPING_PREFERENCE_CUSTOMER_PICKUP
A constant which can be used with the shipping_preference property of a UpdateRoverClusterDetails. SHIPPING_PREFERENCE_ORACLE_SHIPPED
A constant which can be used with the shipping_preference property of a UpdateRoverClusterDetails. cluster_size
Gets the cluster_size of this UpdateRoverClusterDetails. cluster_workloads
Gets the cluster_workloads of this UpdateRoverClusterDetails. customer_shipping_address
Gets the customer_shipping_address of this UpdateRoverClusterDetails. data_validation_code
Gets the data_validation_code of this UpdateRoverClusterDetails. defined_tags
Gets the defined_tags of this UpdateRoverClusterDetails. display_name
Gets the display_name of this UpdateRoverClusterDetails. enclosure_type
Gets the enclosure_type of this UpdateRoverClusterDetails. freeform_tags
Gets the freeform_tags of this UpdateRoverClusterDetails. import_compartment_id
Gets the import_compartment_id of this UpdateRoverClusterDetails. import_file_bucket
Gets the import_file_bucket of this UpdateRoverClusterDetails. is_import_requested
Gets the is_import_requested of this UpdateRoverClusterDetails. lifecycle_state
Gets the lifecycle_state of this UpdateRoverClusterDetails. lifecycle_state_details
Gets the lifecycle_state_details of this UpdateRoverClusterDetails. oracle_shipping_tracking_url
Gets the oracle_shipping_tracking_url of this UpdateRoverClusterDetails. point_of_contact
Gets the point_of_contact of this UpdateRoverClusterDetails. point_of_contact_phone_number
Gets the point_of_contact_phone_number of this UpdateRoverClusterDetails. shipping_preference
Gets the shipping_preference of this UpdateRoverClusterDetails. shipping_vendor
Gets the shipping_vendor of this UpdateRoverClusterDetails. subscription_id
Gets the subscription_id of this UpdateRoverClusterDetails. super_user_password
Gets the super_user_password of this UpdateRoverClusterDetails. system_tags
Gets the system_tags of this UpdateRoverClusterDetails. time_pickup_expected
Gets the time_pickup_expected of this UpdateRoverClusterDetails. unlock_passphrase
Gets the unlock_passphrase of this UpdateRoverClusterDetails. Methods
__init__
(**kwargs)Initializes a new UpdateRoverClusterDetails object with values from keyword arguments. -
ENCLOSURE_TYPE_NON_RUGGADIZED
= 'NON_RUGGADIZED'¶ A constant which can be used with the enclosure_type property of a UpdateRoverClusterDetails. This constant has a value of “NON_RUGGADIZED”
-
ENCLOSURE_TYPE_RUGGADIZED
= 'RUGGADIZED'¶ A constant which can be used with the enclosure_type property of a UpdateRoverClusterDetails. This constant has a value of “RUGGADIZED”
-
LIFECYCLE_STATE_ACTIVE
= 'ACTIVE'¶ A constant which can be used with the lifecycle_state property of a UpdateRoverClusterDetails. This constant has a value of “ACTIVE”
-
LIFECYCLE_STATE_CREATING
= 'CREATING'¶ A constant which can be used with the lifecycle_state property of a UpdateRoverClusterDetails. This constant has a value of “CREATING”
-
LIFECYCLE_STATE_DELETED
= 'DELETED'¶ A constant which can be used with the lifecycle_state property of a UpdateRoverClusterDetails. This constant has a value of “DELETED”
-
LIFECYCLE_STATE_DELETING
= 'DELETING'¶ A constant which can be used with the lifecycle_state property of a UpdateRoverClusterDetails. This constant has a value of “DELETING”
-
LIFECYCLE_STATE_FAILED
= 'FAILED'¶ A constant which can be used with the lifecycle_state property of a UpdateRoverClusterDetails. This constant has a value of “FAILED”
-
LIFECYCLE_STATE_UPDATING
= 'UPDATING'¶ A constant which can be used with the lifecycle_state property of a UpdateRoverClusterDetails. This constant has a value of “UPDATING”
-
SHIPPING_PREFERENCE_CUSTOMER_PICKUP
= 'CUSTOMER_PICKUP'¶ A constant which can be used with the shipping_preference property of a UpdateRoverClusterDetails. This constant has a value of “CUSTOMER_PICKUP”
-
SHIPPING_PREFERENCE_ORACLE_SHIPPED
= 'ORACLE_SHIPPED'¶ A constant which can be used with the shipping_preference property of a UpdateRoverClusterDetails. This constant has a value of “ORACLE_SHIPPED”
-
__init__
(**kwargs)¶ Initializes a new UpdateRoverClusterDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - display_name (str) – The value to assign to the display_name property of this UpdateRoverClusterDetails.
- cluster_size (int) – The value to assign to the cluster_size property of this UpdateRoverClusterDetails.
- customer_shipping_address (oci.rover.models.ShippingAddress) – The value to assign to the customer_shipping_address property of this UpdateRoverClusterDetails.
- cluster_workloads (list[oci.rover.models.RoverWorkload]) – The value to assign to the cluster_workloads property of this UpdateRoverClusterDetails.
- super_user_password (str) – The value to assign to the super_user_password property of this UpdateRoverClusterDetails.
- lifecycle_state (str) – The value to assign to the lifecycle_state property of this UpdateRoverClusterDetails. Allowed values for this property are: “CREATING”, “UPDATING”, “ACTIVE”, “DELETING”, “DELETED”, “FAILED”
- lifecycle_state_details (str) – The value to assign to the lifecycle_state_details property of this UpdateRoverClusterDetails.
- unlock_passphrase (str) – The value to assign to the unlock_passphrase property of this UpdateRoverClusterDetails.
- enclosure_type (str) – The value to assign to the enclosure_type property of this UpdateRoverClusterDetails. Allowed values for this property are: “RUGGADIZED”, “NON_RUGGADIZED”
- point_of_contact (str) – The value to assign to the point_of_contact property of this UpdateRoverClusterDetails.
- point_of_contact_phone_number (str) – The value to assign to the point_of_contact_phone_number property of this UpdateRoverClusterDetails.
- shipping_preference (str) – The value to assign to the shipping_preference property of this UpdateRoverClusterDetails. Allowed values for this property are: “ORACLE_SHIPPED”, “CUSTOMER_PICKUP”
- oracle_shipping_tracking_url (str) – The value to assign to the oracle_shipping_tracking_url property of this UpdateRoverClusterDetails.
- subscription_id (str) – The value to assign to the subscription_id property of this UpdateRoverClusterDetails.
- shipping_vendor (str) – The value to assign to the shipping_vendor property of this UpdateRoverClusterDetails.
- time_pickup_expected (datetime) – The value to assign to the time_pickup_expected property of this UpdateRoverClusterDetails.
- is_import_requested (bool) – The value to assign to the is_import_requested property of this UpdateRoverClusterDetails.
- import_compartment_id (str) – The value to assign to the import_compartment_id property of this UpdateRoverClusterDetails.
- import_file_bucket (str) – The value to assign to the import_file_bucket property of this UpdateRoverClusterDetails.
- data_validation_code (str) – The value to assign to the data_validation_code property of this UpdateRoverClusterDetails.
- freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this UpdateRoverClusterDetails.
- defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this UpdateRoverClusterDetails.
- system_tags (dict(str, dict(str, object))) – The value to assign to the system_tags property of this UpdateRoverClusterDetails.
-
cluster_size
¶ Gets the cluster_size of this UpdateRoverClusterDetails. Number of nodes desired in the cluster, in standalone clusters, between 5 and 15 inclusive. In station clusters, between 15 and 30 inclusive.
Returns: The cluster_size of this UpdateRoverClusterDetails. Return type: int
-
cluster_workloads
¶ Gets the cluster_workloads of this UpdateRoverClusterDetails. List of existing workloads that should be provisioned on the nodes.
Returns: The cluster_workloads of this UpdateRoverClusterDetails. Return type: list[oci.rover.models.RoverWorkload]
-
customer_shipping_address
¶ Gets the customer_shipping_address of this UpdateRoverClusterDetails.
Returns: The customer_shipping_address of this UpdateRoverClusterDetails. Return type: oci.rover.models.ShippingAddress
-
data_validation_code
¶ Gets the data_validation_code of this UpdateRoverClusterDetails. Validation code returned by data validation tool. Required for return shipping label generation if data import was requested.
Returns: The data_validation_code of this UpdateRoverClusterDetails. Return type: str
Gets the defined_tags of this UpdateRoverClusterDetails. 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”}}
Returns: The defined_tags of this UpdateRoverClusterDetails. Return type: dict(str, dict(str, object))
-
display_name
¶ Gets the display_name of this UpdateRoverClusterDetails. A user-friendly name. Does not have to be unique, and it’s changeable. Avoid entering confidential information.
Returns: The display_name of this UpdateRoverClusterDetails. Return type: str
-
enclosure_type
¶ Gets the enclosure_type of this UpdateRoverClusterDetails. The type of enclosure rover nodes in this cluster are shipped in.
Allowed values for this property are: “RUGGADIZED”, “NON_RUGGADIZED”
Returns: The enclosure_type of this UpdateRoverClusterDetails. Return type: str
Gets the freeform_tags of this UpdateRoverClusterDetails. 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”}
Returns: The freeform_tags of this UpdateRoverClusterDetails. Return type: dict(str, str)
-
import_compartment_id
¶ Gets the import_compartment_id of this UpdateRoverClusterDetails. An OCID of a compartment where data will be imported to upon Rover cluster return.
Returns: The import_compartment_id of this UpdateRoverClusterDetails. Return type: str
-
import_file_bucket
¶ Gets the import_file_bucket of this UpdateRoverClusterDetails. Name of a bucket where files from NFS share will be imported to upon Rover cluster return.
Returns: The import_file_bucket of this UpdateRoverClusterDetails. Return type: str
-
is_import_requested
¶ Gets the is_import_requested of this UpdateRoverClusterDetails. The flag indicating that customer requests data to be imported to OCI upon Rover cluster return.
Returns: The is_import_requested of this UpdateRoverClusterDetails. Return type: bool
-
lifecycle_state
¶ Gets the lifecycle_state of this UpdateRoverClusterDetails. The current state of the RoverCluster.
Allowed values for this property are: “CREATING”, “UPDATING”, “ACTIVE”, “DELETING”, “DELETED”, “FAILED”
Returns: The lifecycle_state of this UpdateRoverClusterDetails. Return type: str
-
lifecycle_state_details
¶ Gets the lifecycle_state_details of this UpdateRoverClusterDetails. A property that can contain details on the lifecycle.
Returns: The lifecycle_state_details of this UpdateRoverClusterDetails. Return type: str
-
oracle_shipping_tracking_url
¶ Gets the oracle_shipping_tracking_url of this UpdateRoverClusterDetails. Tracking Url for the shipped Rover Cluster.
Returns: The oracle_shipping_tracking_url of this UpdateRoverClusterDetails. Return type: str
-
point_of_contact
¶ Gets the point_of_contact of this UpdateRoverClusterDetails. Name of point of contact for this order if customer is picking up.
Returns: The point_of_contact of this UpdateRoverClusterDetails. Return type: str
-
point_of_contact_phone_number
¶ Gets the point_of_contact_phone_number of this UpdateRoverClusterDetails. Phone number of point of contact for this order if customer is picking up.
Returns: The point_of_contact_phone_number of this UpdateRoverClusterDetails. Return type: str
-
shipping_preference
¶ Gets the shipping_preference of this UpdateRoverClusterDetails. Preference for device delivery.
Allowed values for this property are: “ORACLE_SHIPPED”, “CUSTOMER_PICKUP”
Returns: The shipping_preference of this UpdateRoverClusterDetails. Return type: str
-
shipping_vendor
¶ Gets the shipping_vendor of this UpdateRoverClusterDetails. Shipping vendor of choice for orace to customer shipping.
Returns: The shipping_vendor of this UpdateRoverClusterDetails. Return type: str
-
subscription_id
¶ Gets the subscription_id of this UpdateRoverClusterDetails. ID provided to customer after successful subscription to Rover Stations.
Returns: The subscription_id of this UpdateRoverClusterDetails. Return type: str
-
super_user_password
¶ Gets the super_user_password of this UpdateRoverClusterDetails. Root password for the rover cluster.
Returns: The super_user_password of this UpdateRoverClusterDetails. Return type: str
Gets the system_tags of this UpdateRoverClusterDetails. 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}}
Returns: The system_tags of this UpdateRoverClusterDetails. Return type: dict(str, dict(str, object))
-
time_pickup_expected
¶ Gets the time_pickup_expected of this UpdateRoverClusterDetails. Expected date when customer wants to pickup the device if they chose customer pickup.
Returns: The time_pickup_expected of this UpdateRoverClusterDetails. Return type: datetime
-
unlock_passphrase
¶ Gets the unlock_passphrase of this UpdateRoverClusterDetails. Password to unlock the rover cluster.
Returns: The unlock_passphrase of this UpdateRoverClusterDetails. Return type: str
-