Struct aws_sdk_mq::operation::update_broker::UpdateBrokerOutput
source · #[non_exhaustive]pub struct UpdateBrokerOutput {Show 14 fields
pub authentication_strategy: Option<AuthenticationStrategy>,
pub auto_minor_version_upgrade: Option<bool>,
pub broker_id: Option<String>,
pub configuration: Option<ConfigurationId>,
pub engine_version: Option<String>,
pub host_instance_type: Option<String>,
pub ldap_server_metadata: Option<LdapServerMetadataOutput>,
pub logs: Option<Logs>,
pub maintenance_window_start_time: Option<WeeklyStartTime>,
pub security_groups: Option<Vec<String>>,
pub data_replication_metadata: Option<DataReplicationMetadataOutput>,
pub data_replication_mode: Option<DataReplicationMode>,
pub pending_data_replication_metadata: Option<DataReplicationMetadataOutput>,
pub pending_data_replication_mode: Option<DataReplicationMode>,
/* private fields */
}
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.authentication_strategy: Option<AuthenticationStrategy>
Optional. The authentication strategy used to secure the broker. The default is SIMPLE.
auto_minor_version_upgrade: Option<bool>
The new boolean value that specifies whether broker engines automatically upgrade to new minor versions as new versions are released and supported by Amazon MQ.
broker_id: Option<String>
Required. The unique ID that Amazon MQ generates for the broker.
configuration: Option<ConfigurationId>
The ID of the updated configuration.
engine_version: Option<String>
The broker engine version to upgrade to. For a list of supported engine versions, see Supported engines.
host_instance_type: Option<String>
The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.
ldap_server_metadata: Option<LdapServerMetadataOutput>
Optional. The metadata of the LDAP server used to authenticate and authorize connections to the broker. Does not apply to RabbitMQ brokers.
logs: Option<Logs>
The list of information about logs to be enabled for the specified broker.
maintenance_window_start_time: Option<WeeklyStartTime>
The parameters that determine the WeeklyStartTime.
security_groups: Option<Vec<String>>
The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers.
data_replication_metadata: Option<DataReplicationMetadataOutput>
The replication details of the data replication-enabled broker. Only returned if dataReplicationMode is set to CRDR.
data_replication_mode: Option<DataReplicationMode>
Describes whether this broker is a part of a data replication pair.
pending_data_replication_metadata: Option<DataReplicationMetadataOutput>
The pending replication details of the data replication-enabled broker. Only returned if pendingDataReplicationMode is set to CRDR.
pending_data_replication_mode: Option<DataReplicationMode>
Describes whether this broker will be a part of a data replication pair after reboot.
Implementations§
source§impl UpdateBrokerOutput
impl UpdateBrokerOutput
sourcepub fn authentication_strategy(&self) -> Option<&AuthenticationStrategy>
pub fn authentication_strategy(&self) -> Option<&AuthenticationStrategy>
Optional. The authentication strategy used to secure the broker. The default is SIMPLE.
sourcepub fn auto_minor_version_upgrade(&self) -> Option<bool>
pub fn auto_minor_version_upgrade(&self) -> Option<bool>
The new boolean value that specifies whether broker engines automatically upgrade to new minor versions as new versions are released and supported by Amazon MQ.
sourcepub fn broker_id(&self) -> Option<&str>
pub fn broker_id(&self) -> Option<&str>
Required. The unique ID that Amazon MQ generates for the broker.
sourcepub fn configuration(&self) -> Option<&ConfigurationId>
pub fn configuration(&self) -> Option<&ConfigurationId>
The ID of the updated configuration.
sourcepub fn engine_version(&self) -> Option<&str>
pub fn engine_version(&self) -> Option<&str>
The broker engine version to upgrade to. For a list of supported engine versions, see Supported engines.
sourcepub fn host_instance_type(&self) -> Option<&str>
pub fn host_instance_type(&self) -> Option<&str>
The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.
sourcepub fn ldap_server_metadata(&self) -> Option<&LdapServerMetadataOutput>
pub fn ldap_server_metadata(&self) -> Option<&LdapServerMetadataOutput>
Optional. The metadata of the LDAP server used to authenticate and authorize connections to the broker. Does not apply to RabbitMQ brokers.
sourcepub fn logs(&self) -> Option<&Logs>
pub fn logs(&self) -> Option<&Logs>
The list of information about logs to be enabled for the specified broker.
sourcepub fn maintenance_window_start_time(&self) -> Option<&WeeklyStartTime>
pub fn maintenance_window_start_time(&self) -> Option<&WeeklyStartTime>
The parameters that determine the WeeklyStartTime.
sourcepub fn security_groups(&self) -> Option<&[String]>
pub fn security_groups(&self) -> Option<&[String]>
The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers.
sourcepub fn data_replication_metadata(
&self
) -> Option<&DataReplicationMetadataOutput>
pub fn data_replication_metadata( &self ) -> Option<&DataReplicationMetadataOutput>
The replication details of the data replication-enabled broker. Only returned if dataReplicationMode is set to CRDR.
sourcepub fn data_replication_mode(&self) -> Option<&DataReplicationMode>
pub fn data_replication_mode(&self) -> Option<&DataReplicationMode>
Describes whether this broker is a part of a data replication pair.
sourcepub fn pending_data_replication_metadata(
&self
) -> Option<&DataReplicationMetadataOutput>
pub fn pending_data_replication_metadata( &self ) -> Option<&DataReplicationMetadataOutput>
The pending replication details of the data replication-enabled broker. Only returned if pendingDataReplicationMode is set to CRDR.
sourcepub fn pending_data_replication_mode(&self) -> Option<&DataReplicationMode>
pub fn pending_data_replication_mode(&self) -> Option<&DataReplicationMode>
Describes whether this broker will be a part of a data replication pair after reboot.
source§impl UpdateBrokerOutput
impl UpdateBrokerOutput
sourcepub fn builder() -> UpdateBrokerOutputBuilder
pub fn builder() -> UpdateBrokerOutputBuilder
Creates a new builder-style object to manufacture UpdateBrokerOutput
.
Trait Implementations§
source§impl Clone for UpdateBrokerOutput
impl Clone for UpdateBrokerOutput
source§fn clone(&self) -> UpdateBrokerOutput
fn clone(&self) -> UpdateBrokerOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UpdateBrokerOutput
impl Debug for UpdateBrokerOutput
source§impl PartialEq<UpdateBrokerOutput> for UpdateBrokerOutput
impl PartialEq<UpdateBrokerOutput> for UpdateBrokerOutput
source§fn eq(&self, other: &UpdateBrokerOutput) -> bool
fn eq(&self, other: &UpdateBrokerOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for UpdateBrokerOutput
impl RequestId for UpdateBrokerOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.