#[non_exhaustive]pub struct UpdateStorageSystemInput {
pub storage_system_arn: Option<String>,
pub server_configuration: Option<DiscoveryServerConfiguration>,
pub agent_arns: Option<Vec<String>>,
pub name: Option<String>,
pub cloud_watch_log_group_arn: Option<String>,
pub credentials: Option<Credentials>,
}
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.storage_system_arn: Option<String>
Specifies the ARN of the on-premises storage system that you want reconfigure.
server_configuration: Option<DiscoveryServerConfiguration>
Specifies the server name and network port required to connect with your on-premises storage system's management interface.
agent_arns: Option<Vec<String>>
Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads your on-premises storage system. You can only specify one ARN.
name: Option<String>
Specifies a familiar name for your on-premises storage system.
cloud_watch_log_group_arn: Option<String>
Specifies the ARN of the Amazon CloudWatch log group for monitoring and logging discovery job events.
credentials: Option<Credentials>
Specifies the user name and password for accessing your on-premises storage system's management interface.
Implementations§
source§impl UpdateStorageSystemInput
impl UpdateStorageSystemInput
sourcepub fn storage_system_arn(&self) -> Option<&str>
pub fn storage_system_arn(&self) -> Option<&str>
Specifies the ARN of the on-premises storage system that you want reconfigure.
sourcepub fn server_configuration(&self) -> Option<&DiscoveryServerConfiguration>
pub fn server_configuration(&self) -> Option<&DiscoveryServerConfiguration>
Specifies the server name and network port required to connect with your on-premises storage system's management interface.
sourcepub fn agent_arns(&self) -> &[String]
pub fn agent_arns(&self) -> &[String]
Specifies the Amazon Resource Name (ARN) of the DataSync agent that connects to and reads your on-premises storage system. You can only specify one ARN.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .agent_arns.is_none()
.
sourcepub fn name(&self) -> Option<&str>
pub fn name(&self) -> Option<&str>
Specifies a familiar name for your on-premises storage system.
sourcepub fn cloud_watch_log_group_arn(&self) -> Option<&str>
pub fn cloud_watch_log_group_arn(&self) -> Option<&str>
Specifies the ARN of the Amazon CloudWatch log group for monitoring and logging discovery job events.
sourcepub fn credentials(&self) -> Option<&Credentials>
pub fn credentials(&self) -> Option<&Credentials>
Specifies the user name and password for accessing your on-premises storage system's management interface.
source§impl UpdateStorageSystemInput
impl UpdateStorageSystemInput
sourcepub fn builder() -> UpdateStorageSystemInputBuilder
pub fn builder() -> UpdateStorageSystemInputBuilder
Creates a new builder-style object to manufacture UpdateStorageSystemInput
.
Trait Implementations§
source§impl Clone for UpdateStorageSystemInput
impl Clone for UpdateStorageSystemInput
source§fn clone(&self) -> UpdateStorageSystemInput
fn clone(&self) -> UpdateStorageSystemInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UpdateStorageSystemInput
impl Debug for UpdateStorageSystemInput
source§impl PartialEq for UpdateStorageSystemInput
impl PartialEq for UpdateStorageSystemInput
source§fn eq(&self, other: &UpdateStorageSystemInput) -> bool
fn eq(&self, other: &UpdateStorageSystemInput) -> bool
self
and other
values to be equal, and is used
by ==
.