You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::MQ::Types::UpdateBrokerRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::MQ::Types::UpdateBrokerRequest
- Defined in:
- (unknown)
Overview
When passing UpdateBrokerRequest as input to an Aws::Client method, you can use a vanilla Hash:
{
authentication_strategy: "SIMPLE", # accepts SIMPLE, LDAP
auto_minor_version_upgrade: false,
broker_id: "__string", # required
configuration: {
id: "__string",
revision: 1,
},
engine_version: "__string",
host_instance_type: "__string",
ldap_server_metadata: {
hosts: ["__string"],
role_base: "__string",
role_name: "__string",
role_search_matching: "__string",
role_search_subtree: false,
service_account_password: "__string",
service_account_username: "__string",
user_base: "__string",
user_role_name: "__string",
user_search_matching: "__string",
user_search_subtree: false,
},
logs: {
audit: false,
general: false,
},
security_groups: ["__string"],
}
Instance Attribute Summary collapse
-
#authentication_strategy ⇒ String
The authentication strategy used to secure the broker.
-
#auto_minor_version_upgrade ⇒ Boolean
-
#broker_id ⇒ String
-
#configuration ⇒ Types::ConfigurationId
A list of information about the configuration.
-
#engine_version ⇒ String
-
#host_instance_type ⇒ String
-
#ldap_server_metadata ⇒ Types::LdapServerMetadataInput
The metadata of the LDAP server used to authenticate and authorize connections to the broker.
-
#logs ⇒ Types::Logs
The list of information about logs to be enabled for the specified broker.
-
#security_groups ⇒ Array<String>
Instance Attribute Details
#authentication_strategy ⇒ String
The authentication strategy used to secure the broker.
Possible values:
- SIMPLE
- LDAP
#auto_minor_version_upgrade ⇒ Boolean
#broker_id ⇒ String
#configuration ⇒ Types::ConfigurationId
A list of information about the configuration.
#engine_version ⇒ String
#host_instance_type ⇒ String
#ldap_server_metadata ⇒ Types::LdapServerMetadataInput
The metadata of the LDAP server used to authenticate and authorize connections to the broker.
#logs ⇒ Types::Logs
The list of information about logs to be enabled for the specified broker.