Skip to content

Latest commit

 

History

History
508 lines (260 loc) · 12 KB

File metadata and controls

508 lines (260 loc) · 12 KB

\DefaultApi

All URIs are relative to http://localhost

Method HTTP request Description
about_get Get /about
elevate_session_post Post /elevate/session
elevate_temporary_post Post /elevate/temporary
launch_post Post /launch
log_jit_get Get /log/jit
log_jit_id_get Get /log/jit/{id}
policy_assignments_get Get /policy/assignments
policy_assignments_id_put Put /policy/assignments/{id}
policy_me_get Get /policy/me
policy_me_put Put /policy/me
policy_profiles_get Get /policy/profiles
policy_profiles_id_delete Delete /policy/profiles/{id}
policy_profiles_id_get Get /policy/profiles/{id}
policy_profiles_id_put Put /policy/profiles/{id}
policy_profiles_post Post /policy/profiles
policy_users_get Get /policy/users
revoke_post Post /revoke
status_get Get /status

about_get

models::AboutData about_get()

Parameters

This endpoint does not need any parameter.

Return type

models::AboutData

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

elevate_session_post

elevate_session_post()

Parameters

This endpoint does not need any parameter.

Return type

(empty response body)

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

elevate_temporary_post

elevate_temporary_post(elevate_temporary_payload)

Parameters

Name Type Description Required Notes
elevate_temporary_payload ElevateTemporaryPayload [required]

Return type

(empty response body)

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

launch_post

models::LaunchResponse launch_post(launch_payload)

Parameters

Name Type Description Required Notes
launch_payload LaunchPayload [required]

Return type

models::LaunchResponse

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

log_jit_get

models::JitElevationLogPage log_jit_get(jit_elevation_log_query_options)

Parameters

Name Type Description Required Notes
jit_elevation_log_query_options JitElevationLogQueryOptions [required]

Return type

models::JitElevationLogPage

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

log_jit_id_get

models::JitElevationLogRow log_jit_id_get(id)

Parameters

Name Type Description Required Notes
id i64 [required]

Return type

models::JitElevationLogRow

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

policy_assignments_get

Vecmodels::Assignment policy_assignments_get()

Parameters

This endpoint does not need any parameter.

Return type

Vecmodels::Assignment

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

policy_assignments_id_put

policy_assignments_id_put(id, user)

Parameters

Name Type Description Required Notes
id uuid::Uuid [required]
user Vecmodels::User [required]

Return type

(empty response body)

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

policy_me_get

models::GetProfilesMeResponse policy_me_get()

Parameters

This endpoint does not need any parameter.

Return type

models::GetProfilesMeResponse

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

policy_me_put

policy_me_put(optional_id)

Parameters

Name Type Description Required Notes
optional_id OptionalId [required]

Return type

(empty response body)

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

policy_profiles_get

Vecuuid::Uuid policy_profiles_get()

Parameters

This endpoint does not need any parameter.

Return type

Vecuuid::Uuid

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

policy_profiles_id_delete

policy_profiles_id_delete(id)

Parameters

Name Type Description Required Notes
id uuid::Uuid [required]

Return type

(empty response body)

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

policy_profiles_id_get

models::Profile policy_profiles_id_get(id)

Parameters

Name Type Description Required Notes
id uuid::Uuid [required]

Return type

models::Profile

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

policy_profiles_id_put

policy_profiles_id_put(id, profile)

Parameters

Name Type Description Required Notes
id uuid::Uuid [required]
profile Profile [required]

Return type

(empty response body)

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

policy_profiles_post

policy_profiles_post(profile)

Parameters

Name Type Description Required Notes
profile Profile [required]

Return type

(empty response body)

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

policy_users_get

Vecmodels::User policy_users_get()

Parameters

This endpoint does not need any parameter.

Return type

Vecmodels::User

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

revoke_post

revoke_post()

Parameters

This endpoint does not need any parameter.

Return type

(empty response body)

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

status_get

models::StatusResponse status_get()

Parameters

This endpoint does not need any parameter.

Return type

models::StatusResponse

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]