Module Values.UpdateApprovalTeamRequestSource

Updates an approval team. You can request to update the team description, approval threshold, and approvers in the team. Updates require team approval Updates to an active team must be approved by the team.

Sourcetype nonrec t = {
  1. approvalStrategy : ApprovalStrategy.t option;
    (*

    An ApprovalStrategy object. Contains details for how the team grants approval.

    *)
  2. approvers : ApprovalTeamRequestApprovers.t option;
    (*

    An array of ApprovalTeamRequestApprover objects. Contains details for the approvers in the team.

    *)
  3. description : Description.t option;
    (*

    Description for the team.

    *)
  4. arn : ApprovalTeamArn.t;
    (*

    Amazon Resource Name (ARN) for the team.

    *)
  5. updateActions : UpdateActions.t option;
    (*

    A list of UpdateAction to perform when updating the team.

    *)
}
Sourceval context_ : string
Sourceval make : ?approvalStrategy:??? -> ?approvers:??? -> ?description:??? -> ?updateActions:??? -> arn:ApprovalTeamArn.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Enum of string | `Structure of (string * [> `String of IdentityId.t ]) list ] list | `String of Description.t | `Structure of (string * [> `Structure of (string * [> `Integer of MofNApprovalStrategyMinApprovalsRequiredInteger.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