Module Values.CreateNetworkRequestSource

Creates a new Wickr network with specified access level and configuration. This operation provisions a new communication network for your organization.

Sourcetype nonrec t = {
  1. networkName : GenericString.t;
    (*

    The name for the new network. Must be between 1 and 20 characters.

    *)
  2. accessLevel : AccessLevel.t;
    (*

    The access level for the network. Valid values are STANDARD or PREMIUM, which determine the features and capabilities available to network members.

    *)
  3. enablePremiumFreeTrial : Boolean.t option;
    (*

    Specifies whether to enable a premium free trial for the network. It is optional and has a default value as false. When set to true, the network starts with premium features for a limited trial period.

    *)
  4. encryptionKeyArn : GenericString.t option;
    (*

    The ARN of the Amazon Web Services KMS customer managed key to use for encrypting sensitive data in the network.

    *)
}
Sourceval context_ : string
Sourceval make : ?enablePremiumFreeTrial:??? -> ?encryptionKeyArn:??? -> networkName:GenericString.t -> accessLevel:AccessLevel.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `Enum of string | `String of GenericString.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