Struct aws_sdk_drs::types::SourceServer
source · #[non_exhaustive]pub struct SourceServer {Show 14 fields
pub source_server_id: Option<String>,
pub arn: Option<String>,
pub tags: Option<HashMap<String, String>>,
pub recovery_instance_id: Option<String>,
pub last_launch_result: Option<LastLaunchResult>,
pub data_replication_info: Option<DataReplicationInfo>,
pub life_cycle: Option<LifeCycle>,
pub source_properties: Option<SourceProperties>,
pub staging_area: Option<StagingArea>,
pub source_cloud_properties: Option<SourceCloudProperties>,
pub replication_direction: Option<ReplicationDirection>,
pub reversed_direction_source_server_arn: Option<String>,
pub source_network_id: Option<String>,
pub agent_version: Option<String>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.source_server_id: Option<String>
The ID of the Source Server.
arn: Option<String>
The ARN of the Source Server.
The tags associated with the Source Server.
recovery_instance_id: Option<String>
The ID of the Recovery Instance associated with this Source Server.
last_launch_result: Option<LastLaunchResult>
The status of the last recovery launch of this Source Server.
data_replication_info: Option<DataReplicationInfo>
The Data Replication Info of the Source Server.
life_cycle: Option<LifeCycle>
The lifecycle information of this Source Server.
source_properties: Option<SourceProperties>
The source properties of the Source Server.
staging_area: Option<StagingArea>
The staging area of the source server.
source_cloud_properties: Option<SourceCloudProperties>
Source cloud properties of the Source Server.
replication_direction: Option<ReplicationDirection>
Replication direction of the Source Server.
reversed_direction_source_server_arn: Option<String>
For EC2-originated Source Servers which have been failed over and then failed back, this value will mean the ARN of the Source Server on the opposite replication direction.
source_network_id: Option<String>
ID of the Source Network which is protecting this Source Server's network.
agent_version: Option<String>
The version of the DRS agent installed on the source server
Implementations§
source§impl SourceServer
impl SourceServer
sourcepub fn source_server_id(&self) -> Option<&str>
pub fn source_server_id(&self) -> Option<&str>
The ID of the Source Server.
The tags associated with the Source Server.
sourcepub fn recovery_instance_id(&self) -> Option<&str>
pub fn recovery_instance_id(&self) -> Option<&str>
The ID of the Recovery Instance associated with this Source Server.
sourcepub fn last_launch_result(&self) -> Option<&LastLaunchResult>
pub fn last_launch_result(&self) -> Option<&LastLaunchResult>
The status of the last recovery launch of this Source Server.
sourcepub fn data_replication_info(&self) -> Option<&DataReplicationInfo>
pub fn data_replication_info(&self) -> Option<&DataReplicationInfo>
The Data Replication Info of the Source Server.
sourcepub fn life_cycle(&self) -> Option<&LifeCycle>
pub fn life_cycle(&self) -> Option<&LifeCycle>
The lifecycle information of this Source Server.
sourcepub fn source_properties(&self) -> Option<&SourceProperties>
pub fn source_properties(&self) -> Option<&SourceProperties>
The source properties of the Source Server.
sourcepub fn staging_area(&self) -> Option<&StagingArea>
pub fn staging_area(&self) -> Option<&StagingArea>
The staging area of the source server.
sourcepub fn source_cloud_properties(&self) -> Option<&SourceCloudProperties>
pub fn source_cloud_properties(&self) -> Option<&SourceCloudProperties>
Source cloud properties of the Source Server.
sourcepub fn replication_direction(&self) -> Option<&ReplicationDirection>
pub fn replication_direction(&self) -> Option<&ReplicationDirection>
Replication direction of the Source Server.
sourcepub fn reversed_direction_source_server_arn(&self) -> Option<&str>
pub fn reversed_direction_source_server_arn(&self) -> Option<&str>
For EC2-originated Source Servers which have been failed over and then failed back, this value will mean the ARN of the Source Server on the opposite replication direction.
sourcepub fn source_network_id(&self) -> Option<&str>
pub fn source_network_id(&self) -> Option<&str>
ID of the Source Network which is protecting this Source Server's network.
sourcepub fn agent_version(&self) -> Option<&str>
pub fn agent_version(&self) -> Option<&str>
The version of the DRS agent installed on the source server
source§impl SourceServer
impl SourceServer
sourcepub fn builder() -> SourceServerBuilder
pub fn builder() -> SourceServerBuilder
Creates a new builder-style object to manufacture SourceServer
.
Trait Implementations§
source§impl Clone for SourceServer
impl Clone for SourceServer
source§fn clone(&self) -> SourceServer
fn clone(&self) -> SourceServer
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SourceServer
impl Debug for SourceServer
source§impl PartialEq for SourceServer
impl PartialEq for SourceServer
source§fn eq(&self, other: &SourceServer) -> bool
fn eq(&self, other: &SourceServer) -> bool
self
and other
values to be equal, and is used
by ==
.