Values.UpdateMembershipRequestSourceUpdates membership configuration.
type nonrec t = {membershipId : MembershipId.t;Required element for UpdateMembership to identify the membership to update.
*)membershipName : MembershipName.t option;Optional element for UpdateMembership to update the membership name.
*)incidentResponseTeam : IncidentResponseTeam.t option;Optional element for UpdateMembership to update the membership name.
*)optInFeatures : OptInFeatures.t option;Optional element for UpdateMembership to enable or disable opt-in features for the service.
*)membershipAccountsConfigurationsUpdate : MembershipAccountsConfigurationsUpdate.t
option;The membershipAccountsConfigurationsUpdate field in the UpdateMembershipRequest structure allows you to update the configuration settings for accounts within a membership. This field is optional and contains a structure of type MembershipAccountsConfigurationsUpdate that specifies the updated account configurations for the membership.
*)undoMembershipCancellation : Boolean.t option;The undoMembershipCancellation parameter is a boolean flag that indicates whether to reverse a previously requested membership cancellation. When set to true, this will revoke the cancellation request and maintain the membership status. This parameter is optional and can be used in scenarios where you need to restore a membership that was marked for cancellation but hasn't been fully terminated yet. If set to true, the cancellation request will be revoked If set to false the service will throw a ValidationException.
*)}val make :
?membershipName:??? ->
?incidentResponseTeam:??? ->
?optInFeatures:??? ->
?membershipAccountsConfigurationsUpdate:??? ->
?undoMembershipCancellation:??? ->
membershipId:MembershipId.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `List of
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `List of [> `Enum of string ] list
| `String of IncidentResponderName.t ])
list ]
list
| `String of MembershipId.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `List of [> `String of OrganizationalUnitId.t ] list ])
list ])
list ]