Yohan460 / terraform-provider-jamf

Other
14 stars 10 forks source link

Add Network segments for resources and data sources #16

Open ecanault opened 1 year ago

ecanault commented 1 year ago

Hi,

This is a followup of #12 to request Network segments support for resources and data sources.

Description

Classic API Endpoint for Network segments is described here:

Endpoint URL: https://yourServer.jamfcloud.com/JSSResource/networksegments/id/{id}

Sample request body for PUT and POST:

<network_segment>
    <name>NY Office</name>
    <starting_address>10.1.1.1</starting_address>
    <ending_address>10.10.1.1</ending_address>
    <override_buildings>false</override_buildings>
    <override_departments>false</override_departments>
</network_segment>

Required parameter for every type of request: id, set to 0 for a POST request.

Sample Go code for each method is available on the pages above, but I don't have the knowledge to develop this by myself. I hope I'm doing it the good way to ask this, and thank you for creating a PR if you find this enhancement helpful!