Module Values.AppComponentSource

Defines an Application Component.

Sourcetype nonrec t = {
  1. additionalInfo : AdditionalInfoMap.t option;
    (*

    Additional configuration parameters for an Resilience Hub application. If you want to implement additionalInfo through the Resilience Hub console rather than using an API call, see Configure the application configuration parameters. Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account. Key: "failover-regions" Value: "[{"region":"<REGION>", "accounts":[{"id":"<ACCOUNT_ID>"}]}]"

    *)
  2. id : EntityName255.t option;
    (*

    Identifier of the Application Component.

    *)
  3. name : EntityName255.t option;
    (*

    Name of the Application Component.

    *)
  4. type_ : String255.t option;
    (*

    The type of Application Component.

    *)
}
Sourceval make : ?additionalInfo:??? -> ?id:??? -> ?name:??? -> ?type_:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Map of ([> `String of String128WithoutWhitespace.t ] * [> `List of [> `String of String1024.t ] list ]) list | `String of EntityName255.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