pub struct UpdateBrokerRequest {
pub auto_minor_version_upgrade: Option<bool>,
pub broker_id: String,
pub configuration: Option<ConfigurationId>,
pub engine_version: Option<String>,
pub host_instance_type: Option<String>,
pub logs: Option<Logs>,
pub security_groups: Option<Vec<String>>,
}
Expand description
Updates the broker using the specified properties.
Fields§
§auto_minor_version_upgrade: Option<bool>
Enables automatic upgrades to new minor versions for brokers, as Apache releases the versions. The automatic upgrades occur during the maintenance window of the broker or after a manual broker reboot.
broker_id: String
The name of the broker. This value must be unique in your AWS account, 1-50 characters long, must contain only letters, numbers, dashes, and underscores, and must not contain whitespaces, brackets, wildcard characters, or special characters.
configuration: Option<ConfigurationId>
A list of information about the configuration.
engine_version: Option<String>
The version of the broker engine. For a list of supported engine versions, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide/broker-engine.html
host_instance_type: Option<String>
The host instance type of the broker to upgrade to. For a list of supported instance types, see https://docs.aws.amazon.com/amazon-mq/latest/developer-guide//broker.html#broker-instance-types
logs: Option<Logs>
Enables Amazon CloudWatch logging for brokers.
security_groups: Option<Vec<String>>
The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers.
Trait Implementations§
Source§impl Clone for UpdateBrokerRequest
impl Clone for UpdateBrokerRequest
Source§fn clone(&self) -> UpdateBrokerRequest
fn clone(&self) -> UpdateBrokerRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more