Struct aws_sdk_backupgateway::model::HypervisorDetails
source · #[non_exhaustive]pub struct HypervisorDetails { /* private fields */ }
Expand description
These are the details of the specified hypervisor. A hypervisor is hardware, software, or firmware that creates and manages virtual machines, and allocates resources to them.
Implementations§
source§impl HypervisorDetails
impl HypervisorDetails
sourcepub fn host(&self) -> Option<&str>
pub fn host(&self) -> Option<&str>
The server host of the hypervisor. This can be either an IP address or a fully-qualified domain name (FQDN).
sourcepub fn hypervisor_arn(&self) -> Option<&str>
pub fn hypervisor_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the hypervisor.
sourcepub fn kms_key_arn(&self) -> Option<&str>
pub fn kms_key_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the KMS used to encrypt the hypervisor.
sourcepub fn log_group_arn(&self) -> Option<&str>
pub fn log_group_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the group of gateways within the requested log.
sourcepub fn state(&self) -> Option<&HypervisorState>
pub fn state(&self) -> Option<&HypervisorState>
This is the current state of the specified hypervisor.
The possible states are PENDING
, ONLINE
, OFFLINE
, or ERROR
.
sourcepub fn last_successful_metadata_sync_time(&self) -> Option<&DateTime>
pub fn last_successful_metadata_sync_time(&self) -> Option<&DateTime>
This is the time when the most recent successful sync of metadata occurred.
sourcepub fn latest_metadata_sync_status_message(&self) -> Option<&str>
pub fn latest_metadata_sync_status_message(&self) -> Option<&str>
This is the most recent status for the indicated metadata sync.
sourcepub fn latest_metadata_sync_status(&self) -> Option<&SyncMetadataStatus>
pub fn latest_metadata_sync_status(&self) -> Option<&SyncMetadataStatus>
This is the most recent status for the indicated metadata sync.
source§impl HypervisorDetails
impl HypervisorDetails
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture HypervisorDetails
.
Trait Implementations§
source§impl Clone for HypervisorDetails
impl Clone for HypervisorDetails
source§fn clone(&self) -> HypervisorDetails
fn clone(&self) -> HypervisorDetails
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for HypervisorDetails
impl Debug for HypervisorDetails
source§impl PartialEq<HypervisorDetails> for HypervisorDetails
impl PartialEq<HypervisorDetails> for HypervisorDetails
source§fn eq(&self, other: &HypervisorDetails) -> bool
fn eq(&self, other: &HypervisorDetails) -> bool
self
and other
values to be equal, and is used
by ==
.