Module Values.GatewayInstanceSource

The settings for an instance in a gateway.

Sourcetype nonrec t = {
  1. bridgePlacement : BridgePlacement.t option;
    (*

    The availability of the instance to host new bridges. The bridgePlacement property can be LOCKED or AVAILABLE. If it is LOCKED, no new bridges can be deployed to this instance. If it is AVAILABLE, new bridges can be deployed to this instance.

    *)
  2. connectionStatus : ConnectionStatus.t option;
    (*

    The connection state of the instance.

    *)
  3. gatewayArn : String_.t option;
    (*

    The Amazon Resource Name (ARN) of the instance.

    *)
  4. gatewayInstanceArn : String_.t option;
    (*

    The ARN of the gateway.

    *)
  5. instanceId : String_.t option;
    (*

    The instance ID generated by the SSM install. This will begin with "mi-".

    *)
  6. instanceMessages : MessageDetail.t list option;
    (*

    Messages with information about the gateway.

    *)
  7. instanceState : InstanceState.t option;
    (*

    The status of the instance.

    *)
  8. runningBridgeCount : Integer.t option;
    (*

    The running bridge count.

    *)
}
Sourceval make : ?bridgePlacement:??? -> ?connectionStatus:??? -> ?gatewayArn:??? -> ?gatewayInstanceArn:??? -> ?instanceId:??? -> ?instanceMessages:??? -> ?instanceState:??? -> ?runningBridgeCount:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of Integer.t | `List of [> `Structure of (string * [> `String of String_.t ]) list ] list | `String of String_.t ]) 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