Values.UpdateBrokerOutputSourceReturns information about the updated broker.
type nonrec t = {authenticationStrategy : AuthenticationStrategy.t option;Optional. The authentication strategy used to secure the broker. The default is SIMPLE.
*)autoMinorVersionUpgrade : bool option;Enables automatic upgrades to new patch versions for brokers as new versions are released and supported by Amazon MQ. Automatic upgrades occur during the scheduled maintenance window or after a manual broker reboot.
*)brokerId : string;Required. The unique ID that Amazon MQ generates for the broker.
*)configuration : ConfigurationId.t option;The ID of the updated configuration.
*)dataReplicationMetadata : DataReplicationMetadataOutput.t option;The replication details of the data replication-enabled broker. Only returned if dataReplicationMode is set to CRDR.
*)dataReplicationMode : DataReplicationMode.t option;Describes whether this broker is a part of a data replication pair.
*)engineVersion : string option;The broker engine version to upgrade to. For more information, see the ActiveMQ version management and the RabbitMQ version management sections in the Amazon MQ Developer Guide.
*)hostInstanceType : string option;The broker's host instance type to upgrade to. For a list of supported instance types, see Broker instance types.
*)ldapServerMetadata : LdapServerMetadataOutput.t option;Optional. The metadata of the LDAP server used to authenticate and authorize connections to the broker. Does not apply to RabbitMQ brokers.
*)logs : Logs.t option;The list of information about logs to be enabled for the specified broker.
*)maintenanceWindowStartTime : WeeklyStartTime.t option;The parameters that determine the WeeklyStartTime.
*)pendingDataReplicationMetadata : DataReplicationMetadataOutput.t option;The pending replication details of the data replication-enabled broker. Only returned if pendingDataReplicationMode is set to CRDR.
*)pendingDataReplicationMode : DataReplicationMode.t option;Describes whether this broker will be a part of a data replication pair after reboot.
*)securityGroups : string list option;The list of security groups (1 minimum, 5 maximum) that authorizes connections to brokers.
*)}val make :
?authenticationStrategy:??? ->
?autoMinorVersionUpgrade:??? ->
?configuration:??? ->
?dataReplicationMetadata:??? ->
?dataReplicationMode:??? ->
?engineVersion:??? ->
?hostInstanceType:??? ->
?ldapServerMetadata:??? ->
?logs:??? ->
?maintenanceWindowStartTime:??? ->
?pendingDataReplicationMetadata:??? ->
?pendingDataReplicationMode:??? ->
?securityGroups:??? ->
brokerId:string ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of bool
| `Enum of string
| `List of [> `String of string ] list
| `String of string
| `Structure of
(string
* [> `Boolean of bool
| `Enum of string
| `Integer of int
| `List of [> `String of string ] list
| `String of string
| `Structure of (string * [> `String of string ]) list ])
list ])
list ]