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()
. Usereset()
to refresh.
-
property
collection
¶ Representation of
raw_list()
as objects. Usereset()
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.