Module Values.CreateProfileRequestSource

Creates a customer profile. You can have up to five customer profiles, each representing a distinct private network. A profile is the mechanism used to create the concept of a private network.

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

    Specifies the name of the profile.

    *)
  2. email : Email.t option;
    (*

    Specifies the email address associated with this customer profile.

    *)
  3. phone : Phone.t;
    (*

    Specifies the phone number associated with the profile.

    *)
  4. businessName : BusinessName.t;
    (*

    Specifies the name for the business associated with this profile.

    *)
  5. logging : Logging.t;
    (*

    Specifies whether or not logging is enabled for this profile.

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

    Reserved for future use.

    *)
  7. 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 : ?email:??? -> ?clientToken:??? -> ?tags:??? -> name:ProfileName.t -> phone:Phone.t -> businessName:BusinessName.t -> logging:Logging.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `String of TagKey.t ]) list ] list | `String of ProfileName.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