scope (/v2/scope)

class cloudkittyclient.v2.scope.ScopeManager(api_client)

Class used to handle /v2/scope endpoint

get_scope_state(**kwargs)

Returns a paginated list of scopes along with their state.

Some optional filters can be provided.

Parameters
  • offset (int) – Index of the first scope that should be returned.

  • limit (int) – Maximal number of scopes to return.

  • collector (str or list of str) – Optional collector to filter on.

  • fetcher (str or list of str) – Optional fetcher to filter on.

  • scope_id (str or list of str) – Optional scope_id to filter on.

  • scope_key (str or list of str) – Optional scope_key to filter on.

reset_scope_state(**kwargs)

Returns nothing.

Some optional filters can be provided. The all_scopes and the scope_id options are mutually exclusive and one must be provided.

Parameters
  • state (datetime.datetime) – datetime object from which the state will be reset

  • all_scopes (bool) – Whether all scopes must be reset

  • collector (str or list of str) – Optional collector to filter on.

  • fetcher (str or list of str) – Optional fetcher to filter on.

  • scope_id (str or list of str) – Optional scope_id to filter on.

  • scope_key (str or list of str) – Optional scope_key to filter on.