REST API  7.0.0
REST API for SafeNet Network HSMs
PUT /roles/{roleid}/resources

PUT /roles/{roleid}/resources

Sets all role resources. Any resources not present in the uploaded list will be removed from the role's accessible resources.

This can only be done on changeable roles. Currently the non-changeable roles are admin and monitor.

Parameters

The request takes in a file.

See File I/O

See GET /roles/{roleid}/resources The output has the necessary format for this resource.

Responses

204

Success

400

Unexpected error

404

Role does not exist.

Example Request

  with open("roleResource.csv", 'rb') as payload:
    r = requests.put("/roles/testRole/resources",
                     stream=True,
                     cookies=cookies,
                     data=payload,
                     header=headers,
                     verify=False,
                     allow_redirects=False)

Example Result

{
}