nexuscli.api.security.realms package

Submodules

nexuscli.api.security.realms.collection module

class nexuscli.api.security.realms.collection.RealmCollection(*args, **kwargs)

Bases: nexuscli.api.base_collection.BaseCollection

activate(realm_id: str) → None

Activate a security realm.

Parameters

realm_id – realm id to activate

Raises

exception.NexusClientAPIError – if list cannot be retrieved; i.e.: any HTTP code

other than 204.

property active

Cached version of raw_active(). Use reset() to refresh.

property collection

Representation of raw_list() as objects. Use reset() to refresh.

raw_active() → List[str]

List of active security realms on the Nexus 3 service.

raw_list() → List[dict]

The raw Nexus server response for available security realms.

reset() → None

Clears the cached collection and causes the next call to list() to reload the response from the Nexus server.

nexuscli.api.security.realms.model module

class nexuscli.api.security.realms.model.Realm(nexus_http: Optional[nexuscli.nexus_http.NexusHttp] = None, **kwargs)

Bases: nexuscli.api.base_model.BaseModel

A Nexus 3 server security realm object.

Module contents