Values.AssociateMemberToFleetRequestSourceShared member fields for Associate inputs and {Resource}Member response structures. principalId is excluded because it has @httpLabel on inputs but not on responses.
type nonrec t = {farmId : FarmId.t;The farm ID of the fleet to associate with the member.
*)fleetId : FleetId.t;The ID of the fleet to associate with a member.
*)principalType : PrincipalType.t;The member's principal type to associate with the fleet.
*)identityStoreId : IdentityStoreId.t;The member's identity store ID to associate with the fleet.
*)membershipLevel : MembershipLevel.t;The principal's membership level for the associated fleet.
*)principalId : IdentityCenterPrincipalId.t;The member's principal ID to associate with a fleet.
*)}val make :
farmId:FarmId.t ->
fleetId:FleetId.t ->
principalType:PrincipalType.t ->
identityStoreId:IdentityStoreId.t ->
membershipLevel:MembershipLevel.t ->
principalId:IdentityCenterPrincipalId.t ->
unit ->
t