UpdateRoverNodeDetails¶
-
class
oci.rover.models.
UpdateRoverNodeDetails
(**kwargs)¶ Bases:
object
The information required to update a RoverNode.
Attributes
CERT_KEY_ALGORITHM_ECDSA_P256
A constant which can be used with the cert_key_algorithm property of a UpdateRoverNodeDetails. CERT_KEY_ALGORITHM_ECDSA_P384
A constant which can be used with the cert_key_algorithm property of a UpdateRoverNodeDetails. CERT_KEY_ALGORITHM_RSA2048
A constant which can be used with the cert_key_algorithm property of a UpdateRoverNodeDetails. CERT_KEY_ALGORITHM_RSA4096
A constant which can be used with the cert_key_algorithm property of a UpdateRoverNodeDetails. CERT_SIGNATURE_ALGORITHM_SHA256_WITH_ECDSA
A constant which can be used with the cert_signature_algorithm property of a UpdateRoverNodeDetails. CERT_SIGNATURE_ALGORITHM_SHA256_WITH_RSA
A constant which can be used with the cert_signature_algorithm property of a UpdateRoverNodeDetails. CERT_SIGNATURE_ALGORITHM_SHA384_WITH_ECDSA
A constant which can be used with the cert_signature_algorithm property of a UpdateRoverNodeDetails. CERT_SIGNATURE_ALGORITHM_SHA384_WITH_RSA
A constant which can be used with the cert_signature_algorithm property of a UpdateRoverNodeDetails. CERT_SIGNATURE_ALGORITHM_SHA512_WITH_ECDSA
A constant which can be used with the cert_signature_algorithm property of a UpdateRoverNodeDetails. CERT_SIGNATURE_ALGORITHM_SHA512_WITH_RSA
A constant which can be used with the cert_signature_algorithm property of a UpdateRoverNodeDetails. ENCLOSURE_TYPE_NON_RUGGADIZED
A constant which can be used with the enclosure_type property of a UpdateRoverNodeDetails. ENCLOSURE_TYPE_RUGGADIZED
A constant which can be used with the enclosure_type property of a UpdateRoverNodeDetails. LIFECYCLE_STATE_ACTIVE
A constant which can be used with the lifecycle_state property of a UpdateRoverNodeDetails. LIFECYCLE_STATE_CREATING
A constant which can be used with the lifecycle_state property of a UpdateRoverNodeDetails. LIFECYCLE_STATE_DELETED
A constant which can be used with the lifecycle_state property of a UpdateRoverNodeDetails. LIFECYCLE_STATE_DELETING
A constant which can be used with the lifecycle_state property of a UpdateRoverNodeDetails. LIFECYCLE_STATE_FAILED
A constant which can be used with the lifecycle_state property of a UpdateRoverNodeDetails. LIFECYCLE_STATE_UPDATING
A constant which can be used with the lifecycle_state property of a UpdateRoverNodeDetails. SHIPPING_PREFERENCE_CUSTOMER_PICKUP
A constant which can be used with the shipping_preference property of a UpdateRoverNodeDetails. SHIPPING_PREFERENCE_ORACLE_SHIPPED
A constant which can be used with the shipping_preference property of a UpdateRoverNodeDetails. cert_compartment_id
Gets the cert_compartment_id of this UpdateRoverNodeDetails. cert_key_algorithm
Gets the cert_key_algorithm of this UpdateRoverNodeDetails. cert_signature_algorithm
Gets the cert_signature_algorithm of this UpdateRoverNodeDetails. certificate_authority_id
Gets the certificate_authority_id of this UpdateRoverNodeDetails. common_name
Gets the common_name of this UpdateRoverNodeDetails. customer_shipping_address
Gets the customer_shipping_address of this UpdateRoverNodeDetails. data_validation_code
Gets the data_validation_code of this UpdateRoverNodeDetails. defined_tags
Gets the defined_tags of this UpdateRoverNodeDetails. display_name
Gets the display_name of this UpdateRoverNodeDetails. enclosure_type
Gets the enclosure_type of this UpdateRoverNodeDetails. freeform_tags
Gets the freeform_tags of this UpdateRoverNodeDetails. import_compartment_id
Gets the import_compartment_id of this UpdateRoverNodeDetails. import_file_bucket
Gets the import_file_bucket of this UpdateRoverNodeDetails. is_import_requested
Gets the is_import_requested of this UpdateRoverNodeDetails. lifecycle_state
Gets the lifecycle_state of this UpdateRoverNodeDetails. lifecycle_state_details
Gets the lifecycle_state_details of this UpdateRoverNodeDetails. node_workloads
Gets the node_workloads of this UpdateRoverNodeDetails. oracle_shipping_tracking_url
Gets the oracle_shipping_tracking_url of this UpdateRoverNodeDetails. point_of_contact
Gets the point_of_contact of this UpdateRoverNodeDetails. point_of_contact_phone_number
Gets the point_of_contact_phone_number of this UpdateRoverNodeDetails. public_key
Gets the public_key of this UpdateRoverNodeDetails. serial_number
Gets the serial_number of this UpdateRoverNodeDetails. shape
Gets the shape of this UpdateRoverNodeDetails. shipping_preference
Gets the shipping_preference of this UpdateRoverNodeDetails. shipping_vendor
Gets the shipping_vendor of this UpdateRoverNodeDetails. super_user_password
Gets the super_user_password of this UpdateRoverNodeDetails. system_tags
Gets the system_tags of this UpdateRoverNodeDetails. time_cert_validity_end
Gets the time_cert_validity_end of this UpdateRoverNodeDetails. time_pickup_expected
Gets the time_pickup_expected of this UpdateRoverNodeDetails. time_return_window_ends
Gets the time_return_window_ends of this UpdateRoverNodeDetails. time_return_window_starts
Gets the time_return_window_starts of this UpdateRoverNodeDetails. unlock_passphrase
Gets the unlock_passphrase of this UpdateRoverNodeDetails. Methods
__init__
(**kwargs)Initializes a new UpdateRoverNodeDetails object with values from keyword arguments. -
CERT_KEY_ALGORITHM_ECDSA_P256
= 'ECDSA_P256'¶ A constant which can be used with the cert_key_algorithm property of a UpdateRoverNodeDetails. This constant has a value of “ECDSA_P256”
-
CERT_KEY_ALGORITHM_ECDSA_P384
= 'ECDSA_P384'¶ A constant which can be used with the cert_key_algorithm property of a UpdateRoverNodeDetails. This constant has a value of “ECDSA_P384”
-
CERT_KEY_ALGORITHM_RSA2048
= 'RSA2048'¶ A constant which can be used with the cert_key_algorithm property of a UpdateRoverNodeDetails. This constant has a value of “RSA2048”
-
CERT_KEY_ALGORITHM_RSA4096
= 'RSA4096'¶ A constant which can be used with the cert_key_algorithm property of a UpdateRoverNodeDetails. This constant has a value of “RSA4096”
-
CERT_SIGNATURE_ALGORITHM_SHA256_WITH_ECDSA
= 'SHA256_WITH_ECDSA'¶ A constant which can be used with the cert_signature_algorithm property of a UpdateRoverNodeDetails. This constant has a value of “SHA256_WITH_ECDSA”
-
CERT_SIGNATURE_ALGORITHM_SHA256_WITH_RSA
= 'SHA256_WITH_RSA'¶ A constant which can be used with the cert_signature_algorithm property of a UpdateRoverNodeDetails. This constant has a value of “SHA256_WITH_RSA”
-
CERT_SIGNATURE_ALGORITHM_SHA384_WITH_ECDSA
= 'SHA384_WITH_ECDSA'¶ A constant which can be used with the cert_signature_algorithm property of a UpdateRoverNodeDetails. This constant has a value of “SHA384_WITH_ECDSA”
-
CERT_SIGNATURE_ALGORITHM_SHA384_WITH_RSA
= 'SHA384_WITH_RSA'¶ A constant which can be used with the cert_signature_algorithm property of a UpdateRoverNodeDetails. This constant has a value of “SHA384_WITH_RSA”
-
CERT_SIGNATURE_ALGORITHM_SHA512_WITH_ECDSA
= 'SHA512_WITH_ECDSA'¶ A constant which can be used with the cert_signature_algorithm property of a UpdateRoverNodeDetails. This constant has a value of “SHA512_WITH_ECDSA”
-
CERT_SIGNATURE_ALGORITHM_SHA512_WITH_RSA
= 'SHA512_WITH_RSA'¶ A constant which can be used with the cert_signature_algorithm property of a UpdateRoverNodeDetails. This constant has a value of “SHA512_WITH_RSA”
-
ENCLOSURE_TYPE_NON_RUGGADIZED
= 'NON_RUGGADIZED'¶ A constant which can be used with the enclosure_type property of a UpdateRoverNodeDetails. 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 UpdateRoverNodeDetails. This constant has a value of “RUGGADIZED”
-
LIFECYCLE_STATE_ACTIVE
= 'ACTIVE'¶ A constant which can be used with the lifecycle_state property of a UpdateRoverNodeDetails. This constant has a value of “ACTIVE”
-
LIFECYCLE_STATE_CREATING
= 'CREATING'¶ A constant which can be used with the lifecycle_state property of a UpdateRoverNodeDetails. This constant has a value of “CREATING”
-
LIFECYCLE_STATE_DELETED
= 'DELETED'¶ A constant which can be used with the lifecycle_state property of a UpdateRoverNodeDetails. This constant has a value of “DELETED”
-
LIFECYCLE_STATE_DELETING
= 'DELETING'¶ A constant which can be used with the lifecycle_state property of a UpdateRoverNodeDetails. This constant has a value of “DELETING”
-
LIFECYCLE_STATE_FAILED
= 'FAILED'¶ A constant which can be used with the lifecycle_state property of a UpdateRoverNodeDetails. This constant has a value of “FAILED”
-
LIFECYCLE_STATE_UPDATING
= 'UPDATING'¶ A constant which can be used with the lifecycle_state property of a UpdateRoverNodeDetails. 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 UpdateRoverNodeDetails. 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 UpdateRoverNodeDetails. This constant has a value of “ORACLE_SHIPPED”
-
__init__
(**kwargs)¶ Initializes a new UpdateRoverNodeDetails 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 UpdateRoverNodeDetails.
- shape (str) – The value to assign to the shape property of this UpdateRoverNodeDetails.
- serial_number (str) – The value to assign to the serial_number property of this UpdateRoverNodeDetails.
- customer_shipping_address (oci.rover.models.ShippingAddress) – The value to assign to the customer_shipping_address property of this UpdateRoverNodeDetails.
- node_workloads (list[oci.rover.models.RoverWorkload]) – The value to assign to the node_workloads property of this UpdateRoverNodeDetails.
- super_user_password (str) – The value to assign to the super_user_password property of this UpdateRoverNodeDetails.
- unlock_passphrase (str) – The value to assign to the unlock_passphrase property of this UpdateRoverNodeDetails.
- point_of_contact (str) – The value to assign to the point_of_contact property of this UpdateRoverNodeDetails.
- point_of_contact_phone_number (str) – The value to assign to the point_of_contact_phone_number property of this UpdateRoverNodeDetails.
- oracle_shipping_tracking_url (str) – The value to assign to the oracle_shipping_tracking_url property of this UpdateRoverNodeDetails.
- shipping_preference (str) – The value to assign to the shipping_preference property of this UpdateRoverNodeDetails. Allowed values for this property are: “ORACLE_SHIPPED”, “CUSTOMER_PICKUP”
- shipping_vendor (str) – The value to assign to the shipping_vendor property of this UpdateRoverNodeDetails.
- time_pickup_expected (datetime) – The value to assign to the time_pickup_expected property of this UpdateRoverNodeDetails.
- lifecycle_state (str) – The value to assign to the lifecycle_state property of this UpdateRoverNodeDetails. Allowed values for this property are: “CREATING”, “UPDATING”, “ACTIVE”, “DELETING”, “DELETED”, “FAILED”
- enclosure_type (str) – The value to assign to the enclosure_type property of this UpdateRoverNodeDetails. Allowed values for this property are: “RUGGADIZED”, “NON_RUGGADIZED”
- lifecycle_state_details (str) – The value to assign to the lifecycle_state_details property of this UpdateRoverNodeDetails.
- time_return_window_starts (datetime) – The value to assign to the time_return_window_starts property of this UpdateRoverNodeDetails.
- time_return_window_ends (datetime) – The value to assign to the time_return_window_ends property of this UpdateRoverNodeDetails.
- is_import_requested (bool) – The value to assign to the is_import_requested property of this UpdateRoverNodeDetails.
- import_compartment_id (str) – The value to assign to the import_compartment_id property of this UpdateRoverNodeDetails.
- import_file_bucket (str) – The value to assign to the import_file_bucket property of this UpdateRoverNodeDetails.
- data_validation_code (str) – The value to assign to the data_validation_code property of this UpdateRoverNodeDetails.
- public_key (str) – The value to assign to the public_key property of this UpdateRoverNodeDetails.
- certificate_authority_id (str) – The value to assign to the certificate_authority_id property of this UpdateRoverNodeDetails.
- time_cert_validity_end (datetime) – The value to assign to the time_cert_validity_end property of this UpdateRoverNodeDetails.
- common_name (str) – The value to assign to the common_name property of this UpdateRoverNodeDetails.
- cert_compartment_id (str) – The value to assign to the cert_compartment_id property of this UpdateRoverNodeDetails.
- cert_key_algorithm (str) – The value to assign to the cert_key_algorithm property of this UpdateRoverNodeDetails. Allowed values for this property are: “RSA2048”, “RSA4096”, “ECDSA_P256”, “ECDSA_P384”
- cert_signature_algorithm (str) – The value to assign to the cert_signature_algorithm property of this UpdateRoverNodeDetails. Allowed values for this property are: “SHA256_WITH_RSA”, “SHA384_WITH_RSA”, “SHA512_WITH_RSA”, “SHA256_WITH_ECDSA”, “SHA384_WITH_ECDSA”, “SHA512_WITH_ECDSA”
- freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this UpdateRoverNodeDetails.
- defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this UpdateRoverNodeDetails.
- system_tags (dict(str, dict(str, object))) – The value to assign to the system_tags property of this UpdateRoverNodeDetails.
-
cert_compartment_id
¶ Gets the cert_compartment_id of this UpdateRoverNodeDetails. The compartmentId of the leaf certificate.
Returns: The cert_compartment_id of this UpdateRoverNodeDetails. Return type: str
-
cert_key_algorithm
¶ Gets the cert_key_algorithm of this UpdateRoverNodeDetails. key algorithm for issuing leaf certificate.
Allowed values for this property are: “RSA2048”, “RSA4096”, “ECDSA_P256”, “ECDSA_P384”
Returns: The cert_key_algorithm of this UpdateRoverNodeDetails. Return type: str
-
cert_signature_algorithm
¶ Gets the cert_signature_algorithm of this UpdateRoverNodeDetails. signature algorithm for issuing leaf certificate.
Allowed values for this property are: “SHA256_WITH_RSA”, “SHA384_WITH_RSA”, “SHA512_WITH_RSA”, “SHA256_WITH_ECDSA”, “SHA384_WITH_ECDSA”, “SHA512_WITH_ECDSA”
Returns: The cert_signature_algorithm of this UpdateRoverNodeDetails. Return type: str
Gets the certificate_authority_id of this UpdateRoverNodeDetails. The certificateAuthorityId of subordinate/intermediate certificate authority.
Returns: The certificate_authority_id of this UpdateRoverNodeDetails. Return type: str
-
common_name
¶ Gets the common_name of this UpdateRoverNodeDetails. The common name for the leaf certificate.
Returns: The common_name of this UpdateRoverNodeDetails. Return type: str
-
customer_shipping_address
¶ Gets the customer_shipping_address of this UpdateRoverNodeDetails.
Returns: The customer_shipping_address of this UpdateRoverNodeDetails. Return type: oci.rover.models.ShippingAddress
-
data_validation_code
¶ Gets the data_validation_code of this UpdateRoverNodeDetails. 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 UpdateRoverNodeDetails. Return type: str
Gets the defined_tags of this UpdateRoverNodeDetails. 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 UpdateRoverNodeDetails. Return type: dict(str, dict(str, object))
-
display_name
¶ Gets the display_name of this UpdateRoverNodeDetails. A user-friendly name. Does not have to be unique, and it’s changeable. Avoid entering confidential information.
Returns: The display_name of this UpdateRoverNodeDetails. Return type: str
-
enclosure_type
¶ Gets the enclosure_type of this UpdateRoverNodeDetails. 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 UpdateRoverNodeDetails. Return type: str
Gets the freeform_tags of this UpdateRoverNodeDetails. 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 UpdateRoverNodeDetails. Return type: dict(str, str)
-
import_compartment_id
¶ Gets the import_compartment_id of this UpdateRoverNodeDetails. An OCID of a compartment where data will be imported to upon Rover node return.
Returns: The import_compartment_id of this UpdateRoverNodeDetails. Return type: str
-
import_file_bucket
¶ Gets the import_file_bucket of this UpdateRoverNodeDetails. Name of a bucket where files from NFS share will be imported to upon Rover node return.
Returns: The import_file_bucket of this UpdateRoverNodeDetails. Return type: str
-
is_import_requested
¶ Gets the is_import_requested of this UpdateRoverNodeDetails. The flag indicating that customer requests data to be imported to OCI upon Rover node return.
Returns: The is_import_requested of this UpdateRoverNodeDetails. Return type: bool
-
lifecycle_state
¶ Gets the lifecycle_state of this UpdateRoverNodeDetails. The current state of the RoverNode.
Allowed values for this property are: “CREATING”, “UPDATING”, “ACTIVE”, “DELETING”, “DELETED”, “FAILED”
Returns: The lifecycle_state of this UpdateRoverNodeDetails. Return type: str
-
lifecycle_state_details
¶ Gets the lifecycle_state_details of this UpdateRoverNodeDetails. A property that can contain details on the lifecycle.
Returns: The lifecycle_state_details of this UpdateRoverNodeDetails. Return type: str
-
node_workloads
¶ Gets the node_workloads of this UpdateRoverNodeDetails. List of existing workloads that should be provisioned on the node.
Returns: The node_workloads of this UpdateRoverNodeDetails. Return type: list[oci.rover.models.RoverWorkload]
-
oracle_shipping_tracking_url
¶ Gets the oracle_shipping_tracking_url of this UpdateRoverNodeDetails. Tracking Url for the shipped FmsRoverNode.
Returns: The oracle_shipping_tracking_url of this UpdateRoverNodeDetails. Return type: str
-
point_of_contact
¶ Gets the point_of_contact of this UpdateRoverNodeDetails. Name of point of contact for this order if customer is picking up.
Returns: The point_of_contact of this UpdateRoverNodeDetails. Return type: str
-
point_of_contact_phone_number
¶ Gets the point_of_contact_phone_number of this UpdateRoverNodeDetails. Phone number of point of contact for this order if customer is picking up.
Returns: The point_of_contact_phone_number of this UpdateRoverNodeDetails. Return type: str
-
public_key
¶ Gets the public_key of this UpdateRoverNodeDetails. The public key of the resource principal
Returns: The public_key of this UpdateRoverNodeDetails. Return type: str
-
serial_number
¶ Gets the serial_number of this UpdateRoverNodeDetails. Serial number of the node.
Returns: The serial_number of this UpdateRoverNodeDetails. Return type: str
-
shape
¶ Gets the shape of this UpdateRoverNodeDetails. The shape of workloads in the node.
Returns: The shape of this UpdateRoverNodeDetails. Return type: str
-
shipping_preference
¶ Gets the shipping_preference of this UpdateRoverNodeDetails. Preference for device delivery.
Allowed values for this property are: “ORACLE_SHIPPED”, “CUSTOMER_PICKUP”
Returns: The shipping_preference of this UpdateRoverNodeDetails. Return type: str
-
shipping_vendor
¶ Gets the shipping_vendor of this UpdateRoverNodeDetails. Shipping vendor of choice for orace to customer shipping.
Returns: The shipping_vendor of this UpdateRoverNodeDetails. Return type: str
-
super_user_password
¶ Gets the super_user_password of this UpdateRoverNodeDetails. Root password for the rover node.
Returns: The super_user_password of this UpdateRoverNodeDetails. Return type: str
Gets the system_tags of this UpdateRoverNodeDetails. 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 UpdateRoverNodeDetails. Return type: dict(str, dict(str, object))
-
time_cert_validity_end
¶ Gets the time_cert_validity_end of this UpdateRoverNodeDetails. The time after which leaf certificate will invalid.
Returns: The time_cert_validity_end of this UpdateRoverNodeDetails. Return type: datetime
-
time_pickup_expected
¶ Gets the time_pickup_expected of this UpdateRoverNodeDetails. Expected date when customer wants to pickup the device if they chose customer pickup.
Returns: The time_pickup_expected of this UpdateRoverNodeDetails. Return type: datetime
-
time_return_window_ends
¶ Gets the time_return_window_ends of this UpdateRoverNodeDetails. End time for the window to pickup the device from customer.
Returns: The time_return_window_ends of this UpdateRoverNodeDetails. Return type: datetime
-
time_return_window_starts
¶ Gets the time_return_window_starts of this UpdateRoverNodeDetails. Start time for the window to pickup the device from customer.
Returns: The time_return_window_starts of this UpdateRoverNodeDetails. Return type: datetime
-
unlock_passphrase
¶ Gets the unlock_passphrase of this UpdateRoverNodeDetails. Password to unlock the rover node.
Returns: The unlock_passphrase of this UpdateRoverNodeDetails. Return type: str
-