Module Values.MemberChangeSpecificationSource

Specifies changes to collaboration membership, including adding new members with their abilities and display names.

Sourcetype nonrec t = {
  1. accountId : AccountId.t;
    (*

    The Amazon Web Services account ID of the member to add to the collaboration.

    *)
  2. memberAbilities : MemberAbilities.t;
    (*

    The abilities granted to the collaboration member. These determine what actions the member can perform within the collaboration. The following values are currently not supported: CAN_QUERY and CAN_RUN_JOB. Set the value of memberAbilities to [] to allow a member to contribute data. Set the value of memberAbilities to [CAN_RECEIVE_RESULTS] to allow a member to contribute data and receive results.

    *)
  3. displayName : DisplayName.t option;
    (*

    Specifies the display name that will be shown for this member in the collaboration. While this field is required when inviting new members, it becomes optional when modifying abilities of existing collaboration members.

    *)
}
Sourceval context_ : string
Sourceval make : ?displayName:??? -> accountId:AccountId.t -> memberAbilities:MemberAbilities.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Enum of string ] list | `String of AccountId.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