-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #46 from datamattsson/docs120
Docs for 1.2.0
- Loading branch information
Showing
9 changed files
with
162 additions
and
64 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
|
||
# nimbleclient.v1.api.ldap_domains | ||
|
||
|
||
## LdapDomain | ||
```python | ||
LdapDomain(self, id, attrs=None, client=None, collection=None) | ||
``` | ||
Manages the storage array's membership with LDAP servers. | ||
|
||
__Parameters__ | ||
|
||
- __id __: Identifier for the LDAP Domain. | ||
- __domain_name __: Domain name. | ||
- __domain_description __: Description of the domain. | ||
- __domain_enabled __: Indicates whether the LDAP domain is currently active or not. | ||
- __server_uri_list __: A set of up to 3 LDAP URIs. | ||
- __bind_user __: Full Distinguished Name of LDAP admin user. If empty, attempt to bind anonymously. | ||
- __bind_password __: Password for the Full Distinguished Name of LDAP admin user. This parameter is mandatory if the bind_user is given. | ||
- __base_dn __: The Distinguished Name of the base object from which to start all searches. | ||
- __user_search_filter __: Limit the results returned based on specific search criteria. | ||
- __user_search_base_list __: A set of upto 10 Relative Distinguished Names, relative to the Base DN, from which to search for User objects. | ||
- __group_search_filter __: Limit the results returned based on specific search criteria. | ||
- __group_search_base_list __: A set of upto 10 Relative Distinguished Names, relative to the Base DN, from which to search for Group objects. | ||
- __schema_type __: Enum values are OpenLDAP or AD. | ||
|
||
|
||
## LdapDomainList | ||
```python | ||
LdapDomainList(self, client=None) | ||
``` | ||
|
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
|
||
# nimbleclient.v1.api.subscribers | ||
|
||
|
||
## Subscriber | ||
```python | ||
Subscriber(self, id, attrs=None, client=None, collection=None) | ||
``` | ||
Subscribers are websocket based notification clients that can subscribe to interesting operations and events and recieve notifications whenever the subscribed to operations | ||
and events happen on the array. | ||
|
||
__Parameters__ | ||
|
||
- __id __: Identifier for subscriber. | ||
- __type __: This is generally used to indicate the type of subscriber e.g. SMIS/GUI/ThirdParty etc. This is free form and doesn't need to be unique. | ||
- __renew_interval __: The interval in seconds within which the subscriber is expected to send a renew message over the websocket channel in case there is no traffic on the | ||
websocket channel. | ||
- __renew_response_timeout __: The interval in seconds after the subscriber sends a renew message within which the subscriber expects to get a response. | ||
- __is_connected __: True if the subscriber has an active websocket connection. | ||
- __notification_count __: Number of notifications sent to subscriber. | ||
- __force __: Forcibly modify a connected subscriber. | ||
|
||
|
||
## SubscriberList | ||
```python | ||
SubscriberList(self, client=None) | ||
``` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
|
||
# nimbleclient.v1.api.subscriptions | ||
|
||
|
||
## Subscription | ||
```python | ||
Subscription(self, id, attrs=None, client=None, collection=None) | ||
``` | ||
Subscriptions represent the list of object types or alerts that a websocket client is interested in getting notifications for. Each subscription belongs to a single | ||
notification client. | ||
|
||
__Parameters__ | ||
|
||
- __id __: Identifier for subscription. | ||
- __subscriber_id __: Identifier for subscriber (notification client) that this subscription belongs to. | ||
- __notification_type __: This indicates the type of notification being subscribed for. | ||
- __object_type __: The object type that the notification subscriber is interested in. This is relevant for and required only for audit log based notifications. | ||
- __object_id __: The object that the notification subscriber is interested in. Applies only to audit log based notifications. | ||
- __operation __: The operation that the notification subscriber is interested in. Applies only to audit log based notifications. | ||
- __event_target_type __: The kind of events or alerts that the notification subscriber is interested in. Applies only to events based notifications. | ||
- __event_severity __: The severity of events that the notification subscriber is interested in. Applies only to events based notifications. | ||
|
||
|
||
## SubscriptionList | ||
```python | ||
SubscriptionList(self, client=None) | ||
``` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters