Module Values.BrokerSummarySource

Returns information about all brokers.

Sourcetype nonrec t = {
  1. brokerArn : string option;
    (*

    The broker's Amazon Resource Name (ARN).

    *)
  2. brokerId : string option;
    (*

    The unique ID that Amazon MQ generates for the broker.

    *)
  3. brokerName : string option;
    (*

    The broker's name. This value is unique in your Amazon Web Services account, 1-50 characters long, and containing only letters, numbers, dashes, and underscores, and must not contain white spaces, brackets, wildcard characters, or special characters.

    *)
  4. brokerState : BrokerState.t option;
    (*

    The broker's status.

    *)
  5. created : string option;
    (*

    The time when the broker was created.

    *)
  6. deploymentMode : DeploymentMode.t option;
    (*

    The broker's deployment mode.

    *)
  7. engineType : EngineType.t option;
    (*

    The type of broker engine.

    *)
  8. hostInstanceType : string option;
    (*

    The broker's instance type.

    *)
}
Sourceval make : ?brokerArn:string -> ?brokerId:string -> ?brokerName:string -> ?brokerState:BrokerState.t -> ?created:string -> ?deploymentMode:DeploymentMode.t -> ?engineType:EngineType.t -> ?hostInstanceType:string -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of string | `Timestamp of string ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t