Values.CreateApplicationRequestSourceCreates and persists an Application resource.
type nonrec t = {name : ApplicationName.t;The name of the application.
*)namespace : ApplicationNamespace.t;The namespace of the application.
*)description : Description.t option;The description of the application.
*)applicationSourceConfig : ApplicationSourceConfig.t;The configuration for where the application should be loaded from.
*)subscriptions : SubscriptionList.t option;The events that the application subscribes.
*)publications : PublicationList.t option;The events that the application publishes.
*)clientToken : IdempotencyToken.t option;A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If not provided, the Amazon Web Services SDK populates this field. For more information about idempotency, see Making retries safe with idempotent APIs.
*)permissions : PermissionList.t option;The configuration of events or requests that the application has access to.
*)isService : Boolean.t option;Indicates whether the application is a service.
*)initializationTimeout : InitializationTimeout.t option;The maximum time in milliseconds allowed to establish a connection with the workspace.
*)applicationConfig : ApplicationConfig.t option;The configuration settings for the application.
*)iframeConfig : IframeConfig.t option;The iframe configuration for the application.
*)applicationType : ApplicationType.t option;The type of application.
*)}val make :
?description:??? ->
?subscriptions:??? ->
?publications:??? ->
?clientToken:??? ->
?tags:??? ->
?permissions:??? ->
?isService:??? ->
?initializationTimeout:??? ->
?applicationConfig:??? ->
?iframeConfig:??? ->
?applicationType:??? ->
name:ApplicationName.t ->
namespace:ApplicationNamespace.t ->
applicationSourceConfig:ApplicationSourceConfig.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of InitializationTimeout.t
| `List of
[> `String of Permission.t
| `Structure of (string * [> `String of EventName.t ]) list ]
list
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of ApplicationName.t
| `Structure of
(string
* [> `List of [> `String of IframePermission.t ] list
| `Structure of
(string
* [> `Enum of string
| `List of [> `String of ApplicationTrustedSource.t ] list
| `String of URL.t ])
list ])
list ])
list ]