public static EnterpriseLdapTeamSync ( int teamId ) : |
||
teamId | int | |
return |
/// <summary> /// Queue an LDAP Sync job for a team on a GitHub Enterprise appliance (must be Site Admin user). /// </summary> /// <remarks> /// https://developer.github.com/v3/enterprise/ldap/#sync-ldap-mapping-for-a-team /// </remarks> /// <param name="teamId">The teamId to update LDAP mapping</param> /// <returns>The <see cref="LdapSyncResponse"/> of the queue request.</returns> public async Task <LdapSyncResponse> QueueSyncTeamMapping(int teamId) { Ensure.ArgumentNotNull(teamId, "teamId"); var endpoint = ApiUrls.EnterpriseLdapTeamSync(teamId); var response = await Connection.Post <LdapSyncResponse>(endpoint).ConfigureAwait(false); if (response.HttpResponse.StatusCode != HttpStatusCode.Created) { throw new ApiException("Invalid Status Code returned. Expected a 201", response.HttpResponse.StatusCode); } return(response.Body); }