Module Values.UpdateWebAppRequestSource

Assigns new properties to a web app. You can modify the access point, identity provider details, endpoint configuration, and the web app units. For more information about using VPC endpoints with Transfer Family, see Create a Transfer Family web app in a VPC.

Sourcetype nonrec t = {
  1. webAppId : WebAppId.t;
    (*

    Provide the identifier of the web app that you are updating.

    *)
  2. identityProviderDetails : UpdateWebAppIdentityProviderDetails.t option;
    (*

    Provide updated identity provider values in a WebAppIdentityProviderDetails object.

    *)
  3. accessEndpoint : WebAppAccessEndpoint.t option;
    (*

    The AccessEndpoint is the URL that you provide to your users for them to interact with the Transfer Family web app. You can specify a custom URL or use the default value.

    *)
  4. webAppUnits : WebAppUnits.t option;
    (*

    A union that contains the value for number of concurrent connections or the user sessions on your web app.

    *)
  5. endpointDetails : UpdateWebAppEndpointDetails.t option;
    (*

    The updated endpoint configuration for the web app. You can modify the endpoint type and VPC configuration settings.

    *)
}
Sourceval context_ : string
Sourceval make : ?identityProviderDetails:??? -> ?accessEndpoint:??? -> ?webAppUnits:??? -> ?endpointDetails:??? -> webAppId:WebAppId.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of WebAppId.t | `Structure of (string * [> `Integer of WebAppUnitCount.t | `Structure of (string * [> `Enum of string | `List of [> `String of SubnetId.t ] list | `String of Role.t ]) 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