pub struct UpdateService {Show 23 fields
pub odata_context: Option<Context>,
pub odata_etag: Option<Etag>,
pub odata_id: Id,
pub odata_type: Type,
pub actions: Option<Actions>,
pub client_certificates: Option<IdRef>,
pub description: Option<Description>,
pub firmware_inventory: Option<IdRef>,
pub http_push_uri: Option<String>,
pub http_push_uri_options: Option<HttpPushUriOptions>,
pub http_push_uri_options_busy: Option<bool>,
pub http_push_uri_targets: Option<Vec<String>>,
pub http_push_uri_targets_busy: Option<bool>,
pub id: Id,
pub max_image_size_bytes: Option<i64>,
pub multipart_http_push_uri: Option<String>,
pub name: Name,
pub oem: Option<Oem>,
pub remote_server_certificates: Option<IdRef>,
pub service_enabled: Option<bool>,
pub software_inventory: Option<IdRef>,
pub status: Option<Status>,
pub verify_remote_server_certificate: Option<bool>,
}
Expand description
The UpdateService schema describes the update service and the properties for the service itself with links to collections of firmware and software inventory. The update service also provides methods for updating software and firmware of the resources in a Redfish service.
Fields§
§odata_context: Option<Context>
§odata_etag: Option<Etag>
§odata_id: Id
§odata_type: Type
§actions: Option<Actions>
§client_certificates: Option<IdRef>
§description: Option<Description>
§firmware_inventory: Option<IdRef>
§http_push_uri: Option<String>
The URI used to perform an HTTP or HTTPS push update to the update service. The format of the message is vendor-specific.
http_push_uri_options: Option<HttpPushUriOptions>
§http_push_uri_options_busy: Option<bool>
An indication of whether a client has reserved the HttpPushUriOptions properties for software updates.
http_push_uri_targets: Option<Vec<String>>
An array of URIs that indicate where to apply the update image.
http_push_uri_targets_busy: Option<bool>
An indication of whether any client has reserved the HttpPushUriTargets property.
id: Id
§max_image_size_bytes: Option<i64>
The maximum size in bytes of the software update image that this service supports.
multipart_http_push_uri: Option<String>
The URI used to perform a Redfish Specification-defined Multipart HTTP or HTTPS push update to the update service.
name: Name
§oem: Option<Oem>
§remote_server_certificates: Option<IdRef>
§service_enabled: Option<bool>
An indication of whether this service is enabled.
software_inventory: Option<IdRef>
§status: Option<Status>
§verify_remote_server_certificate: Option<bool>
An indication of whether the service will verify the certificate of the server referenced by the ImageURI property in SimpleUpdate prior to sending the transfer request.
Trait Implementations§
Source§impl Clone for UpdateService
impl Clone for UpdateService
Source§fn clone(&self) -> UpdateService
fn clone(&self) -> UpdateService
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more