Module Values.CreateCapabilityRequestSource

Instantiates a capability based on the specified parameters. A trading capability contains the information required to transform incoming EDI documents into JSON or XML outputs.

Sourcetype nonrec t = {
  1. name : CapabilityName.t;
    (*

    Specifies the name of the capability, used to identify it.

    *)
  2. type_ : CapabilityType.t;
    (*

    Specifies the type of the capability. Currently, only edi is supported.

    *)
  3. configuration : CapabilityConfiguration.t;
    (*

    Specifies a structure that contains the details for a capability.

    *)
  4. instructionsDocuments : InstructionsDocuments.t option;
    (*

    Specifies one or more locations in Amazon S3, each specifying an EDI document that can be used with this capability. Each item contains the name of the bucket and the key, to identify the document's location.

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

    Reserved for future use.

    *)
  6. tags : TagList.t option;
    (*

    Specifies the key-value pairs assigned to ARNs that you can use to group and search for resources by type. You can attach this metadata to resources (capabilities, partnerships, and so on) for any purpose.

    *)
}
Sourceval context_ : string
Sourceval make : ?instructionsDocuments:??? -> ?clientToken:??? -> ?tags:??? -> name:CapabilityName.t -> type_:CapabilityType.t -> configuration:CapabilityConfiguration.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `String of BucketName.t ]) list ] list | `String of CapabilityName.t | `Structure of (string * [> `Structure of (string * [> `Enum of string | `String of TransformerId.t | `Structure of (string * [> `String of BucketName.t | `Structure of (string * [> `Enum of string ]) list ]) list ]) list ]) list ]) 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