isi_sdk_8_0.AuthApi

All URIs are relative to https://localhost

Method HTTP request Description
create_auth_group POST /platform/1/auth/groups
create_auth_refresh_item POST /platform/3/auth/refresh
create_auth_role POST /platform/1/auth/roles
create_auth_user POST /platform/1/auth/users
create_mapping_identity POST /platform/1/auth/mapping/identities
create_mapping_identity_0 POST /platform/1/auth/mapping/identities/{MappingIdentityId}
create_providers_ads_item POST /platform/3/auth/providers/ads
create_providers_file_item POST /platform/1/auth/providers/file
create_providers_krb5_item POST /platform/3/auth/providers/krb5
create_providers_ldap_item POST /platform/3/auth/providers/ldap
create_providers_nis_item POST /platform/3/auth/providers/nis
create_settings_krb5_domain POST /platform/1/auth/settings/krb5/domains
create_settings_krb5_realm POST /platform/1/auth/settings/krb5/realms
delete_auth_group DELETE /platform/1/auth/groups/{AuthGroupId}
delete_auth_groups DELETE /platform/1/auth/groups
delete_auth_role DELETE /platform/1/auth/roles/{AuthRoleId}
delete_auth_user DELETE /platform/1/auth/users/{AuthUserId}
delete_auth_users DELETE /platform/1/auth/users
delete_mapping_identities DELETE /platform/1/auth/mapping/identities
delete_mapping_identity DELETE /platform/1/auth/mapping/identities/{MappingIdentityId}
delete_providers_ads_by_id DELETE /platform/3/auth/providers/ads/{ProvidersAdsId}
delete_providers_file_by_id DELETE /platform/1/auth/providers/file/{ProvidersFileId}
delete_providers_krb5_by_id DELETE /platform/3/auth/providers/krb5/{ProvidersKrb5Id}
delete_providers_ldap_by_id DELETE /platform/3/auth/providers/ldap/{ProvidersLdapId}
delete_providers_local_by_id DELETE /platform/1/auth/providers/local/{ProvidersLocalId}
delete_providers_nis_by_id DELETE /platform/3/auth/providers/nis/{ProvidersNisId}
delete_settings_krb5_domain DELETE /platform/1/auth/settings/krb5/domains/{SettingsKrb5DomainId}
delete_settings_krb5_realm DELETE /platform/1/auth/settings/krb5/realms/{SettingsKrb5RealmId}
get_auth_access_user GET /platform/1/auth/access/{AuthAccessUser}
get_auth_group GET /platform/1/auth/groups/{AuthGroupId}
get_auth_id GET /platform/1/auth/id
get_auth_log_level GET /platform/3/auth/log-level
get_auth_netgroup GET /platform/1/auth/netgroups/{AuthNetgroupId}
get_auth_privileges GET /platform/1/auth/privileges
get_auth_role GET /platform/1/auth/roles/{AuthRoleId}
get_auth_shells GET /platform/1/auth/shells
get_auth_user GET /platform/1/auth/users/{AuthUserId}
get_auth_wellknown GET /platform/1/auth/wellknowns/{AuthWellknownId}
get_auth_wellknowns GET /platform/1/auth/wellknowns
get_mapping_dump GET /platform/3/auth/mapping/dump
get_mapping_identity GET /platform/1/auth/mapping/identities/{MappingIdentityId}
get_mapping_users_lookup GET /platform/1/auth/mapping/users/lookup
get_mapping_users_rules GET /platform/1/auth/mapping/users/rules
get_providers_ads_by_id GET /platform/3/auth/providers/ads/{ProvidersAdsId}
get_providers_file_by_id GET /platform/1/auth/providers/file/{ProvidersFileId}
get_providers_krb5_by_id GET /platform/3/auth/providers/krb5/{ProvidersKrb5Id}
get_providers_ldap_by_id GET /platform/3/auth/providers/ldap/{ProvidersLdapId}
get_providers_local GET /platform/1/auth/providers/local
get_providers_local_by_id GET /platform/1/auth/providers/local/{ProvidersLocalId}
get_providers_nis_by_id GET /platform/3/auth/providers/nis/{ProvidersNisId}
get_providers_summary GET /platform/3/auth/providers/summary
get_settings_acls GET /platform/3/auth/settings/acls
get_settings_global GET /platform/1/auth/settings/global
get_settings_krb5_defaults GET /platform/1/auth/settings/krb5/defaults
get_settings_krb5_domain GET /platform/1/auth/settings/krb5/domains/{SettingsKrb5DomainId}
get_settings_krb5_realm GET /platform/1/auth/settings/krb5/realms/{SettingsKrb5RealmId}
get_settings_mapping GET /platform/1/auth/settings/mapping
list_auth_groups GET /platform/1/auth/groups
list_auth_roles GET /platform/1/auth/roles
list_auth_users GET /platform/1/auth/users
list_providers_ads GET /platform/3/auth/providers/ads
list_providers_file GET /platform/1/auth/providers/file
list_providers_krb5 GET /platform/3/auth/providers/krb5
list_providers_ldap GET /platform/3/auth/providers/ldap
list_providers_nis GET /platform/3/auth/providers/nis
list_settings_krb5_domains GET /platform/1/auth/settings/krb5/domains
list_settings_krb5_realms GET /platform/1/auth/settings/krb5/realms
update_auth_group PUT /platform/1/auth/groups/{AuthGroupId}
update_auth_log_level PUT /platform/3/auth/log-level
update_auth_role PUT /platform/1/auth/roles/{AuthRoleId}
update_auth_user PUT /platform/1/auth/users/{AuthUserId}
update_mapping_import PUT /platform/3/auth/mapping/import
update_mapping_users_rules PUT /platform/1/auth/mapping/users/rules
update_providers_ads_by_id PUT /platform/3/auth/providers/ads/{ProvidersAdsId}
update_providers_file_by_id PUT /platform/1/auth/providers/file/{ProvidersFileId}
update_providers_krb5_by_id PUT /platform/3/auth/providers/krb5/{ProvidersKrb5Id}
update_providers_ldap_by_id PUT /platform/3/auth/providers/ldap/{ProvidersLdapId}
update_providers_local_by_id PUT /platform/1/auth/providers/local/{ProvidersLocalId}
update_providers_nis_by_id PUT /platform/3/auth/providers/nis/{ProvidersNisId}
update_settings_acls PUT /platform/3/auth/settings/acls
update_settings_global PUT /platform/1/auth/settings/global
update_settings_krb5_defaults PUT /platform/1/auth/settings/krb5/defaults
update_settings_krb5_domain PUT /platform/1/auth/settings/krb5/domains/{SettingsKrb5DomainId}
update_settings_krb5_realm PUT /platform/1/auth/settings/krb5/realms/{SettingsKrb5RealmId}
update_settings_mapping PUT /platform/1/auth/settings/mapping

create_auth_group

CreateResponse create_auth_group(auth_group, force=force, zone=zone, provider=provider)

Create a new group.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
auth_group = isi_sdk_8_0.AuthGroupCreateParams() # AuthGroupCreateParams | 
force = true # bool | Skip validation checks when creating a group. (optional)
zone = 'zone_example' # str | Optional zone. (optional)
provider = 'provider_example' # str | Optional provider type. (optional)

try:
    api_response = api_instance.create_auth_group(auth_group, force=force, zone=zone, provider=provider)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->create_auth_group: %s\n" % e)

Parameters

Name Type Description Notes
auth_group AuthGroupCreateParams
force bool Skip validation checks when creating a group. [optional]
zone str Optional zone. [optional]
provider str Optional provider type. [optional]

Return type

CreateResponse

Authorization

sessionAuth

HTTP request headers

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

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

create_auth_refresh_item

CreateAuthRefreshItemResponse create_auth_refresh_item(auth_refresh_item)

Refresh the authentication service configuration.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
auth_refresh_item = isi_sdk_8_0.Empty() # Empty | 

try:
    api_response = api_instance.create_auth_refresh_item(auth_refresh_item)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->create_auth_refresh_item: %s\n" % e)

Parameters

Name Type Description Notes
auth_refresh_item Empty

Return type

CreateAuthRefreshItemResponse

Authorization

sessionAuth

HTTP request headers

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

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

create_auth_role

CreateResponse create_auth_role(auth_role)

Create a new role.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
auth_role = isi_sdk_8_0.AuthRoleCreateParams() # AuthRoleCreateParams | 

try:
    api_response = api_instance.create_auth_role(auth_role)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->create_auth_role: %s\n" % e)

Parameters

Name Type Description Notes
auth_role AuthRoleCreateParams

Return type

CreateResponse

Authorization

sessionAuth

HTTP request headers

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

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

create_auth_user

CreateResponse create_auth_user(auth_user, force=force, zone=zone, provider=provider)

Create a new user.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
auth_user = isi_sdk_8_0.AuthUserCreateParams() # AuthUserCreateParams | 
force = true # bool | Skip validation checks when creating user. (optional)
zone = 'zone_example' # str | Optional zone. (optional)
provider = 'provider_example' # str | Optional provider type. (optional)

try:
    api_response = api_instance.create_auth_user(auth_user, force=force, zone=zone, provider=provider)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->create_auth_user: %s\n" % e)

Parameters

Name Type Description Notes
auth_user AuthUserCreateParams
force bool Skip validation checks when creating user. [optional]
zone str Optional zone. [optional]
provider str Optional provider type. [optional]

Return type

CreateResponse

Authorization

sessionAuth

HTTP request headers

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

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

create_mapping_identity

Empty create_mapping_identity(mapping_identity, _2way=_2way, zone=zone, replace=replace)

Manually set or modify a mapping between two personae.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
mapping_identity = isi_sdk_8_0.MappingIdentityCreateParams() # MappingIdentityCreateParams | 
_2way = true # bool | Create a bi-directional mapping from source to target and target to source. (optional)
zone = 'zone_example' # str | Optional zone. (optional)
replace = true # bool | Replace existing mappings. (optional)

try:
    api_response = api_instance.create_mapping_identity(mapping_identity, _2way=_2way, zone=zone, replace=replace)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->create_mapping_identity: %s\n" % e)

Parameters

Name Type Description Notes
mapping_identity MappingIdentityCreateParams
_2way bool Create a bi-directional mapping from source to target and target to source. [optional]
zone str Optional zone. [optional]
replace bool Replace existing mappings. [optional]

Return type

Empty

Authorization

sessionAuth

HTTP request headers

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

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

create_mapping_identity_0

MappingIdentities create_mapping_identity_0(mapping_identity, mapping_identity_id, type=type, zone=zone)

Manually set or modify a mapping between two personae.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
mapping_identity = isi_sdk_8_0.Empty() # Empty | 
mapping_identity_id = 'mapping_identity_id_example' # str | Manually set or modify a mapping between two personae.
type = 'type_example' # str | Desired mapping target to fetch/generate. (optional)
zone = 'zone_example' # str | Optional zone. (optional)

try:
    api_response = api_instance.create_mapping_identity_0(mapping_identity, mapping_identity_id, type=type, zone=zone)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->create_mapping_identity_0: %s\n" % e)

Parameters

Name Type Description Notes
mapping_identity Empty
mapping_identity_id str Manually set or modify a mapping between two personae.
type str Desired mapping target to fetch/generate. [optional]
zone str Optional zone. [optional]

Return type

MappingIdentities

Authorization

sessionAuth

HTTP request headers

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

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

create_providers_ads_item

CreateResponse create_providers_ads_item(providers_ads_item)

Create a new ADS provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_ads_item = isi_sdk_8_0.ProvidersAdsItem() # ProvidersAdsItem | 

try:
    api_response = api_instance.create_providers_ads_item(providers_ads_item)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->create_providers_ads_item: %s\n" % e)

Parameters

Name Type Description Notes
providers_ads_item ProvidersAdsItem

Return type

CreateResponse

Authorization

sessionAuth

HTTP request headers

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

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

create_providers_file_item

CreateResponse create_providers_file_item(providers_file_item)

Create a new file provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_file_item = isi_sdk_8_0.ProvidersFileItem() # ProvidersFileItem | 

try:
    api_response = api_instance.create_providers_file_item(providers_file_item)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->create_providers_file_item: %s\n" % e)

Parameters

Name Type Description Notes
providers_file_item ProvidersFileItem

Return type

CreateResponse

Authorization

sessionAuth

HTTP request headers

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

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

create_providers_krb5_item

CreateResponse create_providers_krb5_item(providers_krb5_item)

Create a new KRB5 provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_krb5_item = isi_sdk_8_0.ProvidersKrb5Item() # ProvidersKrb5Item | 

try:
    api_response = api_instance.create_providers_krb5_item(providers_krb5_item)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->create_providers_krb5_item: %s\n" % e)

Parameters

Name Type Description Notes
providers_krb5_item ProvidersKrb5Item

Return type

CreateResponse

Authorization

sessionAuth

HTTP request headers

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

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

create_providers_ldap_item

CreateResponse create_providers_ldap_item(providers_ldap_item, force=force)

Create a new LDAP provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_ldap_item = isi_sdk_8_0.ProvidersLdapItem() # ProvidersLdapItem | 
force = true # bool | Ignore unresolvable server URIs. (optional)

try:
    api_response = api_instance.create_providers_ldap_item(providers_ldap_item, force=force)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->create_providers_ldap_item: %s\n" % e)

Parameters

Name Type Description Notes
providers_ldap_item ProvidersLdapItem
force bool Ignore unresolvable server URIs. [optional]

Return type

CreateResponse

Authorization

sessionAuth

HTTP request headers

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

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

create_providers_nis_item

CreateResponse create_providers_nis_item(providers_nis_item)

Create a new NIS provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_nis_item = isi_sdk_8_0.ProvidersNisItem() # ProvidersNisItem | 

try:
    api_response = api_instance.create_providers_nis_item(providers_nis_item)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->create_providers_nis_item: %s\n" % e)

Parameters

Name Type Description Notes
providers_nis_item ProvidersNisItem

Return type

CreateResponse

Authorization

sessionAuth

HTTP request headers

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

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

create_settings_krb5_domain

CreateResponse create_settings_krb5_domain(settings_krb5_domain)

Create a new krb5 domain.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
settings_krb5_domain = isi_sdk_8_0.SettingsKrb5DomainCreateParams() # SettingsKrb5DomainCreateParams | 

try:
    api_response = api_instance.create_settings_krb5_domain(settings_krb5_domain)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->create_settings_krb5_domain: %s\n" % e)

Parameters

Name Type Description Notes
settings_krb5_domain SettingsKrb5DomainCreateParams

Return type

CreateResponse

Authorization

sessionAuth

HTTP request headers

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

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

create_settings_krb5_realm

CreateResponse create_settings_krb5_realm(settings_krb5_realm)

Create a new krb5 realm.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
settings_krb5_realm = isi_sdk_8_0.SettingsKrb5RealmCreateParams() # SettingsKrb5RealmCreateParams | 

try:
    api_response = api_instance.create_settings_krb5_realm(settings_krb5_realm)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->create_settings_krb5_realm: %s\n" % e)

Parameters

Name Type Description Notes
settings_krb5_realm SettingsKrb5RealmCreateParams

Return type

CreateResponse

Authorization

sessionAuth

HTTP request headers

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

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

delete_auth_group

delete_auth_group(auth_group_id, cached=cached, zone=zone, provider=provider)

Delete the group.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
auth_group_id = 'auth_group_id_example' # str | Delete the group.
cached = true # bool | If true, flush the group from the cache. (optional)
zone = 'zone_example' # str | Filter groups by zone. (optional)
provider = 'provider_example' # str | Filter groups by provider. (optional)

try:
    api_instance.delete_auth_group(auth_group_id, cached=cached, zone=zone, provider=provider)
except ApiException as e:
    print("Exception when calling AuthApi->delete_auth_group: %s\n" % e)

Parameters

Name Type Description Notes
auth_group_id str Delete the group.
cached bool If true, flush the group from the cache. [optional]
zone str Filter groups by zone. [optional]
provider str Filter groups by provider. [optional]

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

delete_auth_groups

delete_auth_groups(cached=cached, zone=zone, provider=provider)

Flush the groups cache.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
cached = true # bool | If true, only flush cached objects. (optional)
zone = 'zone_example' # str | Filter groups by zone. (optional)
provider = 'provider_example' # str | Filter groups by provider. (optional)

try:
    api_instance.delete_auth_groups(cached=cached, zone=zone, provider=provider)
except ApiException as e:
    print("Exception when calling AuthApi->delete_auth_groups: %s\n" % e)

Parameters

Name Type Description Notes
cached bool If true, only flush cached objects. [optional]
zone str Filter groups by zone. [optional]
provider str Filter groups by provider. [optional]

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

delete_auth_role

delete_auth_role(auth_role_id)

Delete the role.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
auth_role_id = 'auth_role_id_example' # str | Delete the role.

try:
    api_instance.delete_auth_role(auth_role_id)
except ApiException as e:
    print("Exception when calling AuthApi->delete_auth_role: %s\n" % e)

Parameters

Name Type Description Notes
auth_role_id str Delete the role.

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

delete_auth_user

delete_auth_user(auth_user_id, cached=cached, zone=zone, provider=provider)

Delete the user.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
auth_user_id = 'auth_user_id_example' # str | Delete the user.
cached = true # bool | If true, flush the user from the cache. (optional)
zone = 'zone_example' # str | Filter users by zone. (optional)
provider = 'provider_example' # str | Filter users by provider. (optional)

try:
    api_instance.delete_auth_user(auth_user_id, cached=cached, zone=zone, provider=provider)
except ApiException as e:
    print("Exception when calling AuthApi->delete_auth_user: %s\n" % e)

Parameters

Name Type Description Notes
auth_user_id str Delete the user.
cached bool If true, flush the user from the cache. [optional]
zone str Filter users by zone. [optional]
provider str Filter users by provider. [optional]

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

delete_auth_users

delete_auth_users(cached=cached, zone=zone, provider=provider)

Flush the users cache.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
cached = true # bool | If true, only flush cached objects. (optional)
zone = 'zone_example' # str | Filter users by zone. (optional)
provider = 'provider_example' # str | Filter users by provider. (optional)

try:
    api_instance.delete_auth_users(cached=cached, zone=zone, provider=provider)
except ApiException as e:
    print("Exception when calling AuthApi->delete_auth_users: %s\n" % e)

Parameters

Name Type Description Notes
cached bool If true, only flush cached objects. [optional]
zone str Filter users by zone. [optional]
provider str Filter users by provider. [optional]

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

delete_mapping_identities

delete_mapping_identities(filter=filter, zone=zone, remove=remove)

Flush the entire idmap cache.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
filter = 'filter_example' # str | Filter to apply when deleting identity mappings. (optional)
zone = 'zone_example' # str | Optional zone. (optional)
remove = true # bool | Delete mapping instead of flush mapping cache. (optional)

try:
    api_instance.delete_mapping_identities(filter=filter, zone=zone, remove=remove)
except ApiException as e:
    print("Exception when calling AuthApi->delete_mapping_identities: %s\n" % e)

Parameters

Name Type Description Notes
filter str Filter to apply when deleting identity mappings. [optional]
zone str Optional zone. [optional]
remove bool Delete mapping instead of flush mapping cache. [optional]

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

delete_mapping_identity

delete_mapping_identity(mapping_identity_id, zone=zone, _2way=_2way, target=target, remove=remove)

Flush the entire idmap cache.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
mapping_identity_id = 'mapping_identity_id_example' # str | Flush the entire idmap cache.
zone = 'zone_example' # str | Optional zone. (optional)
_2way = true # bool | Delete the bi-directional mapping from source to target and target to source. (optional)
target = 'target_example' # str | Target identity persona. (optional)
remove = true # bool | Delete mapping instead of flush mapping from cache. (optional)

try:
    api_instance.delete_mapping_identity(mapping_identity_id, zone=zone, _2way=_2way, target=target, remove=remove)
except ApiException as e:
    print("Exception when calling AuthApi->delete_mapping_identity: %s\n" % e)

Parameters

Name Type Description Notes
mapping_identity_id str Flush the entire idmap cache.
zone str Optional zone. [optional]
_2way bool Delete the bi-directional mapping from source to target and target to source. [optional]
target str Target identity persona. [optional]
remove bool Delete mapping instead of flush mapping from cache. [optional]

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

delete_providers_ads_by_id

delete_providers_ads_by_id(providers_ads_id)

Delete the ADS provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_ads_id = 'providers_ads_id_example' # str | Delete the ADS provider.

try:
    api_instance.delete_providers_ads_by_id(providers_ads_id)
except ApiException as e:
    print("Exception when calling AuthApi->delete_providers_ads_by_id: %s\n" % e)

Parameters

Name Type Description Notes
providers_ads_id str Delete the ADS provider.

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

delete_providers_file_by_id

delete_providers_file_by_id(providers_file_id)

Delete the file provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_file_id = 'providers_file_id_example' # str | Delete the file provider.

try:
    api_instance.delete_providers_file_by_id(providers_file_id)
except ApiException as e:
    print("Exception when calling AuthApi->delete_providers_file_by_id: %s\n" % e)

Parameters

Name Type Description Notes
providers_file_id str Delete the file provider.

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

delete_providers_krb5_by_id

delete_providers_krb5_by_id(providers_krb5_id)

Delete the KRB5 provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_krb5_id = 'providers_krb5_id_example' # str | Delete the KRB5 provider.

try:
    api_instance.delete_providers_krb5_by_id(providers_krb5_id)
except ApiException as e:
    print("Exception when calling AuthApi->delete_providers_krb5_by_id: %s\n" % e)

Parameters

Name Type Description Notes
providers_krb5_id str Delete the KRB5 provider.

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

delete_providers_ldap_by_id

delete_providers_ldap_by_id(providers_ldap_id)

Delete the LDAP provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_ldap_id = 'providers_ldap_id_example' # str | Delete the LDAP provider.

try:
    api_instance.delete_providers_ldap_by_id(providers_ldap_id)
except ApiException as e:
    print("Exception when calling AuthApi->delete_providers_ldap_by_id: %s\n" % e)

Parameters

Name Type Description Notes
providers_ldap_id str Delete the LDAP provider.

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

delete_providers_local_by_id

delete_providers_local_by_id(providers_local_id)

Delete the local provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_local_id = 'providers_local_id_example' # str | Delete the local provider.

try:
    api_instance.delete_providers_local_by_id(providers_local_id)
except ApiException as e:
    print("Exception when calling AuthApi->delete_providers_local_by_id: %s\n" % e)

Parameters

Name Type Description Notes
providers_local_id str Delete the local provider.

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

delete_providers_nis_by_id

delete_providers_nis_by_id(providers_nis_id)

Delete the NIS provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_nis_id = 'providers_nis_id_example' # str | Delete the NIS provider.

try:
    api_instance.delete_providers_nis_by_id(providers_nis_id)
except ApiException as e:
    print("Exception when calling AuthApi->delete_providers_nis_by_id: %s\n" % e)

Parameters

Name Type Description Notes
providers_nis_id str Delete the NIS provider.

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

delete_settings_krb5_domain

delete_settings_krb5_domain(settings_krb5_domain_id)

Remove a krb5 domain.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
settings_krb5_domain_id = 'settings_krb5_domain_id_example' # str | Remove a krb5 domain.

try:
    api_instance.delete_settings_krb5_domain(settings_krb5_domain_id)
except ApiException as e:
    print("Exception when calling AuthApi->delete_settings_krb5_domain: %s\n" % e)

Parameters

Name Type Description Notes
settings_krb5_domain_id str Remove a krb5 domain.

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

delete_settings_krb5_realm

delete_settings_krb5_realm(settings_krb5_realm_id)

Remove a realm.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
settings_krb5_realm_id = 'settings_krb5_realm_id_example' # str | Remove a realm.

try:
    api_instance.delete_settings_krb5_realm(settings_krb5_realm_id)
except ApiException as e:
    print("Exception when calling AuthApi->delete_settings_krb5_realm: %s\n" % e)

Parameters

Name Type Description Notes
settings_krb5_realm_id str Remove a realm.

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

get_auth_access_user

AuthAccess get_auth_access_user(auth_access_user, path=path, zone=zone, numeric=numeric)

Determine user's access rights to a file

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
auth_access_user = 'auth_access_user_example' # str | Determine user's access rights to a file
path = 'path_example' # str | Path to the file. Must be within /ifs. (optional)
zone = 'zone_example' # str | Access zone the user is in. (optional)
numeric = true # bool | Show the user's numeric identifier. (optional)

try:
    api_response = api_instance.get_auth_access_user(auth_access_user, path=path, zone=zone, numeric=numeric)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_auth_access_user: %s\n" % e)

Parameters

Name Type Description Notes
auth_access_user str Determine user's access rights to a file
path str Path to the file. Must be within /ifs. [optional]
zone str Access zone the user is in. [optional]
numeric bool Show the user's numeric identifier. [optional]

Return type

AuthAccess

Authorization

sessionAuth

HTTP request headers

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

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

get_auth_group

AuthGroups get_auth_group(auth_group_id, cached=cached, resolve_names=resolve_names, query_member_of=query_member_of, zone=zone, provider=provider)

Retrieve the group information.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
auth_group_id = 'auth_group_id_example' # str | Retrieve the group information.
cached = true # bool | If true, only return cached objects. (optional)
resolve_names = true # bool | Resolve names of personas. (optional)
query_member_of = true # bool | Enumerate all groups that a group is a member of. (optional)
zone = 'zone_example' # str | Filter groups by zone. (optional)
provider = 'provider_example' # str | Filter groups by provider. (optional)

try:
    api_response = api_instance.get_auth_group(auth_group_id, cached=cached, resolve_names=resolve_names, query_member_of=query_member_of, zone=zone, provider=provider)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_auth_group: %s\n" % e)

Parameters

Name Type Description Notes
auth_group_id str Retrieve the group information.
cached bool If true, only return cached objects. [optional]
resolve_names bool Resolve names of personas. [optional]
query_member_of bool Enumerate all groups that a group is a member of. [optional]
zone str Filter groups by zone. [optional]
provider str Filter groups by provider. [optional]

Return type

AuthGroups

Authorization

sessionAuth

HTTP request headers

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

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

get_auth_id

AuthId get_auth_id()

Retrieve the current security token.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))

try:
    api_response = api_instance.get_auth_id()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_auth_id: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

AuthId

Authorization

sessionAuth

HTTP request headers

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

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

get_auth_log_level

AuthLogLevel get_auth_log_level()

Get the current authentications service and netlogon logging level.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))

try:
    api_response = api_instance.get_auth_log_level()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_auth_log_level: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

AuthLogLevel

Authorization

sessionAuth

HTTP request headers

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

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

get_auth_netgroup

AuthNetgroups get_auth_netgroup(auth_netgroup_id, ignore_errors=ignore_errors, recursive=recursive, zone=zone, provider=provider)

Retrieve the user information.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
auth_netgroup_id = 'auth_netgroup_id_example' # str | Retrieve the user information.
ignore_errors = true # bool | Ignore netgroup errors. (optional)
recursive = true # bool | Perform recursive search. (optional)
zone = 'zone_example' # str | Filter users by zone. (optional)
provider = 'provider_example' # str | Filter users by provider. (optional)

try:
    api_response = api_instance.get_auth_netgroup(auth_netgroup_id, ignore_errors=ignore_errors, recursive=recursive, zone=zone, provider=provider)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_auth_netgroup: %s\n" % e)

Parameters

Name Type Description Notes
auth_netgroup_id str Retrieve the user information.
ignore_errors bool Ignore netgroup errors. [optional]
recursive bool Perform recursive search. [optional]
zone str Filter users by zone. [optional]
provider str Filter users by provider. [optional]

Return type

AuthNetgroups

Authorization

sessionAuth

HTTP request headers

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

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

get_auth_privileges

AuthPrivileges get_auth_privileges()

List all privileges.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))

try:
    api_response = api_instance.get_auth_privileges()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_auth_privileges: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

AuthPrivileges

Authorization

sessionAuth

HTTP request headers

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

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

get_auth_role

AuthRoles get_auth_role(auth_role_id, resolve_names=resolve_names)

Retrieve the role information.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
auth_role_id = 'auth_role_id_example' # str | Retrieve the role information.
resolve_names = true # bool | Resolve names of personas. (optional)

try:
    api_response = api_instance.get_auth_role(auth_role_id, resolve_names=resolve_names)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_auth_role: %s\n" % e)

Parameters

Name Type Description Notes
auth_role_id str Retrieve the role information.
resolve_names bool Resolve names of personas. [optional]

Return type

AuthRoles

Authorization

sessionAuth

HTTP request headers

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

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

get_auth_shells

AuthShells get_auth_shells()

List all shells.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))

try:
    api_response = api_instance.get_auth_shells()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_auth_shells: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

AuthShells

Authorization

sessionAuth

HTTP request headers

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

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

get_auth_user

AuthUsers get_auth_user(auth_user_id, cached=cached, resolve_names=resolve_names, query_member_of=query_member_of, zone=zone, provider=provider)

Retrieve the user information.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
auth_user_id = 'auth_user_id_example' # str | Retrieve the user information.
cached = true # bool | If true, only return cached objects. (optional)
resolve_names = true # bool | Resolve names of personas. (optional)
query_member_of = true # bool | Enumerate all users that a group is a member of. (optional)
zone = 'zone_example' # str | Filter users by zone. (optional)
provider = 'provider_example' # str | Filter users by provider. (optional)

try:
    api_response = api_instance.get_auth_user(auth_user_id, cached=cached, resolve_names=resolve_names, query_member_of=query_member_of, zone=zone, provider=provider)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_auth_user: %s\n" % e)

Parameters

Name Type Description Notes
auth_user_id str Retrieve the user information.
cached bool If true, only return cached objects. [optional]
resolve_names bool Resolve names of personas. [optional]
query_member_of bool Enumerate all users that a group is a member of. [optional]
zone str Filter users by zone. [optional]
provider str Filter users by provider. [optional]

Return type

AuthUsers

Authorization

sessionAuth

HTTP request headers

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

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

get_auth_wellknown

AuthWellknowns get_auth_wellknown(auth_wellknown_id, scope=scope)

Retrieve the wellknown persona.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
auth_wellknown_id = 'auth_wellknown_id_example' # str | Retrieve the wellknown persona.
scope = 'scope_example' # str | If specified as \"effective\" or not specified, all fields are returned.  If specified as \"user\", only fields with non-default values are shown.  If specified as \"default\", the original values are returned. (optional)

try:
    api_response = api_instance.get_auth_wellknown(auth_wellknown_id, scope=scope)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_auth_wellknown: %s\n" % e)

Parameters

Name Type Description Notes
auth_wellknown_id str Retrieve the wellknown persona.
scope str If specified as \"effective\" or not specified, all fields are returned. If specified as \"user\", only fields with non-default values are shown. If specified as \"default\", the original values are returned. [optional]

Return type

AuthWellknowns

Authorization

sessionAuth

HTTP request headers

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

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

get_auth_wellknowns

AuthWellknowns get_auth_wellknowns()

List all wellknown personas.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))

try:
    api_response = api_instance.get_auth_wellknowns()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_auth_wellknowns: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

AuthWellknowns

Authorization

sessionAuth

HTTP request headers

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

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

get_mapping_dump

MappingDump get_mapping_dump(nocreate=nocreate, zone=zone)

Retrieve all identity mappings (uid, gid, sid, and on-disk) for the supplied source persona.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
nocreate = true # bool | Idmap should attempt to create missing identity mappings. (optional)
zone = 'zone_example' # str | Optional zone. (optional)

try:
    api_response = api_instance.get_mapping_dump(nocreate=nocreate, zone=zone)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_mapping_dump: %s\n" % e)

Parameters

Name Type Description Notes
nocreate bool Idmap should attempt to create missing identity mappings. [optional]
zone str Optional zone. [optional]

Return type

MappingDump

Authorization

sessionAuth

HTTP request headers

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

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

get_mapping_identity

MappingIdentities get_mapping_identity(mapping_identity_id, nocreate=nocreate, zone=zone)

Retrieve all identity mappings (uid, gid, sid, and on-disk) for the supplied source persona.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
mapping_identity_id = 'mapping_identity_id_example' # str | Retrieve all identity mappings (uid, gid, sid, and on-disk) for the supplied source persona.
nocreate = true # bool | Idmap should attempt to create missing identity mappings. (optional)
zone = 'zone_example' # str | Optional zone. (optional)

try:
    api_response = api_instance.get_mapping_identity(mapping_identity_id, nocreate=nocreate, zone=zone)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_mapping_identity: %s\n" % e)

Parameters

Name Type Description Notes
mapping_identity_id str Retrieve all identity mappings (uid, gid, sid, and on-disk) for the supplied source persona.
nocreate bool Idmap should attempt to create missing identity mappings. [optional]
zone str Optional zone. [optional]

Return type

MappingIdentities

Authorization

sessionAuth

HTTP request headers

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

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

get_mapping_users_lookup

MappingUsersLookup get_mapping_users_lookup(primary_gid=primary_gid, uid=uid, zone=zone, gid=gid, user=user, kerberos_principal=kerberos_principal)

Retrieve the user information.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
primary_gid = 56 # int | The user's primary group ID. (optional)
uid = 56 # int | The user ID. (optional)
zone = 'zone_example' # str | The zone the user belongs to. (optional)
gid = [56] # list[int] | The IDs of the groups that the user belongs to. (optional)
user = 'user_example' # str | The user name. (optional)
kerberos_principal = 'kerberos_principal_example' # str | The Kerberos principal name, of the form user@realm. (optional)

try:
    api_response = api_instance.get_mapping_users_lookup(primary_gid=primary_gid, uid=uid, zone=zone, gid=gid, user=user, kerberos_principal=kerberos_principal)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_mapping_users_lookup: %s\n" % e)

Parameters

Name Type Description Notes
primary_gid int The user's primary group ID. [optional]
uid int The user ID. [optional]
zone str The zone the user belongs to. [optional]
gid list[int] The IDs of the groups that the user belongs to. [optional]
user str The user name. [optional]
kerberos_principal str The Kerberos principal name, of the form user@realm. [optional]

Return type

MappingUsersLookup

Authorization

sessionAuth

HTTP request headers

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

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

get_mapping_users_rules

MappingUsersRules get_mapping_users_rules(zone=zone)

Retrieve the user mapping rules.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
zone = 'zone_example' # str | The zone to which the user mapping applies. (optional)

try:
    api_response = api_instance.get_mapping_users_rules(zone=zone)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_mapping_users_rules: %s\n" % e)

Parameters

Name Type Description Notes
zone str The zone to which the user mapping applies. [optional]

Return type

MappingUsersRules

Authorization

sessionAuth

HTTP request headers

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

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

get_providers_ads_by_id

ProvidersAds get_providers_ads_by_id(providers_ads_id, scope=scope)

Retrieve the ADS provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_ads_id = 'providers_ads_id_example' # str | Retrieve the ADS provider.
scope = 'scope_example' # str | If specified as \"effective\" or not specified, all fields are returned.  If specified as \"user\", only fields with non-default values are shown.  If specified as \"default\", the original values are returned. (optional)

try:
    api_response = api_instance.get_providers_ads_by_id(providers_ads_id, scope=scope)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_providers_ads_by_id: %s\n" % e)

Parameters

Name Type Description Notes
providers_ads_id str Retrieve the ADS provider.
scope str If specified as \"effective\" or not specified, all fields are returned. If specified as \"user\", only fields with non-default values are shown. If specified as \"default\", the original values are returned. [optional]

Return type

ProvidersAds

Authorization

sessionAuth

HTTP request headers

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

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

get_providers_file_by_id

ProvidersFile get_providers_file_by_id(providers_file_id, scope=scope)

Retrieve the file provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_file_id = 'providers_file_id_example' # str | Retrieve the file provider.
scope = 'scope_example' # str | If specified as \"effective\" or not specified, all fields are returned.  If specified as \"user\", only fields with non-default values are shown.  If specified as \"default\", the original values are returned. (optional)

try:
    api_response = api_instance.get_providers_file_by_id(providers_file_id, scope=scope)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_providers_file_by_id: %s\n" % e)

Parameters

Name Type Description Notes
providers_file_id str Retrieve the file provider.
scope str If specified as \"effective\" or not specified, all fields are returned. If specified as \"user\", only fields with non-default values are shown. If specified as \"default\", the original values are returned. [optional]

Return type

ProvidersFile

Authorization

sessionAuth

HTTP request headers

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

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

get_providers_krb5_by_id

ProvidersKrb5 get_providers_krb5_by_id(providers_krb5_id, scope=scope)

Retrieve the KRB5 provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_krb5_id = 'providers_krb5_id_example' # str | Retrieve the KRB5 provider.
scope = 'scope_example' # str | If specified as \"effective\" or not specified, all fields are returned.  If specified as \"user\", only fields with non-default values are shown.  If specified as \"default\", the original values are returned. (optional)

try:
    api_response = api_instance.get_providers_krb5_by_id(providers_krb5_id, scope=scope)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_providers_krb5_by_id: %s\n" % e)

Parameters

Name Type Description Notes
providers_krb5_id str Retrieve the KRB5 provider.
scope str If specified as \"effective\" or not specified, all fields are returned. If specified as \"user\", only fields with non-default values are shown. If specified as \"default\", the original values are returned. [optional]

Return type

ProvidersKrb5

Authorization

sessionAuth

HTTP request headers

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

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

get_providers_ldap_by_id

ProvidersLdap get_providers_ldap_by_id(providers_ldap_id, scope=scope)

Retrieve the LDAP provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_ldap_id = 'providers_ldap_id_example' # str | Retrieve the LDAP provider.
scope = 'scope_example' # str | If specified as \"effective\" or not specified, all fields are returned.  If specified as \"user\", only fields with non-default values are shown.  If specified as \"default\", the original values are returned. (optional)

try:
    api_response = api_instance.get_providers_ldap_by_id(providers_ldap_id, scope=scope)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_providers_ldap_by_id: %s\n" % e)

Parameters

Name Type Description Notes
providers_ldap_id str Retrieve the LDAP provider.
scope str If specified as \"effective\" or not specified, all fields are returned. If specified as \"user\", only fields with non-default values are shown. If specified as \"default\", the original values are returned. [optional]

Return type

ProvidersLdap

Authorization

sessionAuth

HTTP request headers

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

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

get_providers_local

ProvidersLocal get_providers_local(scope=scope)

List all local providers.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
scope = 'scope_example' # str | If specified as \"effective\" or not specified, all fields are returned.  If specified as \"user\", only fields with non-default values are shown.  If specified as \"default\", the original values are returned. (optional)

try:
    api_response = api_instance.get_providers_local(scope=scope)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_providers_local: %s\n" % e)

Parameters

Name Type Description Notes
scope str If specified as \"effective\" or not specified, all fields are returned. If specified as \"user\", only fields with non-default values are shown. If specified as \"default\", the original values are returned. [optional]

Return type

ProvidersLocal

Authorization

sessionAuth

HTTP request headers

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

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

get_providers_local_by_id

ProvidersLocal get_providers_local_by_id(providers_local_id, scope=scope)

Retrieve the local provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_local_id = 'providers_local_id_example' # str | Retrieve the local provider.
scope = 'scope_example' # str | If specified as \"effective\" or not specified, all fields are returned.  If specified as \"user\", only fields with non-default values are shown.  If specified as \"default\", the original values are returned. (optional)

try:
    api_response = api_instance.get_providers_local_by_id(providers_local_id, scope=scope)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_providers_local_by_id: %s\n" % e)

Parameters

Name Type Description Notes
providers_local_id str Retrieve the local provider.
scope str If specified as \"effective\" or not specified, all fields are returned. If specified as \"user\", only fields with non-default values are shown. If specified as \"default\", the original values are returned. [optional]

Return type

ProvidersLocal

Authorization

sessionAuth

HTTP request headers

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

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

get_providers_nis_by_id

ProvidersNis get_providers_nis_by_id(providers_nis_id, scope=scope)

Retrieve the NIS provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_nis_id = 'providers_nis_id_example' # str | Retrieve the NIS provider.
scope = 'scope_example' # str | If specified as \"effective\" or not specified, all fields are returned.  If specified as \"user\", only fields with non-default values are shown.  If specified as \"default\", the original values are returned. (optional)

try:
    api_response = api_instance.get_providers_nis_by_id(providers_nis_id, scope=scope)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_providers_nis_by_id: %s\n" % e)

Parameters

Name Type Description Notes
providers_nis_id str Retrieve the NIS provider.
scope str If specified as \"effective\" or not specified, all fields are returned. If specified as \"user\", only fields with non-default values are shown. If specified as \"default\", the original values are returned. [optional]

Return type

ProvidersNis

Authorization

sessionAuth

HTTP request headers

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

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

get_providers_summary

ProvidersSummary get_providers_summary(groupnet=groupnet, zone=zone)

Retrieve the summary information.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
groupnet = 'groupnet_example' # str | Filter providers by groupnet. (optional)
zone = 'zone_example' # str | Filter providers by zone. (optional)

try:
    api_response = api_instance.get_providers_summary(groupnet=groupnet, zone=zone)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_providers_summary: %s\n" % e)

Parameters

Name Type Description Notes
groupnet str Filter providers by groupnet. [optional]
zone str Filter providers by zone. [optional]

Return type

ProvidersSummary

Authorization

sessionAuth

HTTP request headers

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

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

get_settings_acls

SettingsAcls get_settings_acls(preset=preset)

Retrieve the ACL policy settings and preset configurations.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
preset = 'preset_example' # str | If specified the preset configuration values for all applicable ACL policies are returned. (optional)

try:
    api_response = api_instance.get_settings_acls(preset=preset)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_settings_acls: %s\n" % e)

Parameters

Name Type Description Notes
preset str If specified the preset configuration values for all applicable ACL policies are returned. [optional]

Return type

SettingsAcls

Authorization

sessionAuth

HTTP request headers

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

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

get_settings_global

SettingsGlobal get_settings_global(scope=scope, zone=zone)

Retrieve the global settings.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
scope = 'scope_example' # str | If specified as \"effective\" or not specified, all fields are returned.  If specified as \"user\", only fields with non-default values are shown.  If specified as \"default\", the original values are returned. (optional)
zone = 'zone_example' # str | Zone which contains any per-zone settings. (optional)

try:
    api_response = api_instance.get_settings_global(scope=scope, zone=zone)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_settings_global: %s\n" % e)

Parameters

Name Type Description Notes
scope str If specified as \"effective\" or not specified, all fields are returned. If specified as \"user\", only fields with non-default values are shown. If specified as \"default\", the original values are returned. [optional]
zone str Zone which contains any per-zone settings. [optional]

Return type

SettingsGlobal

Authorization

sessionAuth

HTTP request headers

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

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

get_settings_krb5_defaults

SettingsKrb5Defaults get_settings_krb5_defaults()

Retrieve the krb5 settings.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))

try:
    api_response = api_instance.get_settings_krb5_defaults()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_settings_krb5_defaults: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

SettingsKrb5Defaults

Authorization

sessionAuth

HTTP request headers

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

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

get_settings_krb5_domain

SettingsKrb5Domains get_settings_krb5_domain(settings_krb5_domain_id)

View the krb5 domain settings.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
settings_krb5_domain_id = 'settings_krb5_domain_id_example' # str | View the krb5 domain settings.

try:
    api_response = api_instance.get_settings_krb5_domain(settings_krb5_domain_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_settings_krb5_domain: %s\n" % e)

Parameters

Name Type Description Notes
settings_krb5_domain_id str View the krb5 domain settings.

Return type

SettingsKrb5Domains

Authorization

sessionAuth

HTTP request headers

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

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

get_settings_krb5_realm

SettingsKrb5Realms get_settings_krb5_realm(settings_krb5_realm_id)

Retrieve the krb5 settings for realms.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
settings_krb5_realm_id = 'settings_krb5_realm_id_example' # str | Retrieve the krb5 settings for realms.

try:
    api_response = api_instance.get_settings_krb5_realm(settings_krb5_realm_id)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_settings_krb5_realm: %s\n" % e)

Parameters

Name Type Description Notes
settings_krb5_realm_id str Retrieve the krb5 settings for realms.

Return type

SettingsKrb5Realms

Authorization

sessionAuth

HTTP request headers

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

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

get_settings_mapping

SettingsMapping get_settings_mapping(scope=scope, zone=zone)

Retrieve the mapping settings.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
scope = 'scope_example' # str | If specified as \"effective\" or not specified, all fields are returned.  If specified as \"user\", only fields with non-default values are shown.  If specified as \"default\", the original values are returned. (optional)
zone = 'zone_example' # str | Access zone which contains mapping settings. (optional)

try:
    api_response = api_instance.get_settings_mapping(scope=scope, zone=zone)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->get_settings_mapping: %s\n" % e)

Parameters

Name Type Description Notes
scope str If specified as \"effective\" or not specified, all fields are returned. If specified as \"user\", only fields with non-default values are shown. If specified as \"default\", the original values are returned. [optional]
zone str Access zone which contains mapping settings. [optional]

Return type

SettingsMapping

Authorization

sessionAuth

HTTP request headers

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

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

list_auth_groups

AuthGroupsExtended list_auth_groups(domain=domain, zone=zone, resume=resume, cached=cached, resolve_names=resolve_names, filter=filter, limit=limit, provider=provider, query_member_of=query_member_of)

List all groups.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
domain = 'domain_example' # str | Filter groups by domain. (optional)
zone = 'zone_example' # str | Filter groups by zone. (optional)
resume = 'resume_example' # str | Continue returning results from previous call using this token (token should come from the previous call, resume cannot be used with other options). (optional)
cached = true # bool | If true, only return cached objects. (optional)
resolve_names = true # bool | Resolve names of personas. (optional)
filter = 'filter_example' # str | Filter groups by name prefix. (optional)
limit = 56 # int | Return no more than this many results at once (see resume). (optional)
provider = 'provider_example' # str | Filter groups by provider. (optional)
query_member_of = true # bool | Enumerate all groups that a group is a member of. (optional)

try:
    api_response = api_instance.list_auth_groups(domain=domain, zone=zone, resume=resume, cached=cached, resolve_names=resolve_names, filter=filter, limit=limit, provider=provider, query_member_of=query_member_of)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->list_auth_groups: %s\n" % e)

Parameters

Name Type Description Notes
domain str Filter groups by domain. [optional]
zone str Filter groups by zone. [optional]
resume str Continue returning results from previous call using this token (token should come from the previous call, resume cannot be used with other options). [optional]
cached bool If true, only return cached objects. [optional]
resolve_names bool Resolve names of personas. [optional]
filter str Filter groups by name prefix. [optional]
limit int Return no more than this many results at once (see resume). [optional]
provider str Filter groups by provider. [optional]
query_member_of bool Enumerate all groups that a group is a member of. [optional]

Return type

AuthGroupsExtended

Authorization

sessionAuth

HTTP request headers

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

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

list_auth_roles

AuthRolesExtended list_auth_roles(sort=sort, resolve_names=resolve_names, limit=limit, dir=dir, resume=resume)

List all roles.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
sort = 'sort_example' # str | The field that will be used for sorting. (optional)
resolve_names = true # bool | Filter users by zone. (optional)
limit = 56 # int | Return no more than this many results at once (see resume). (optional)
dir = 'dir_example' # str | The direction of the sort. (optional)
resume = 'resume_example' # str | Continue returning results from previous call using this token (token should come from the previous call, resume cannot be used with other options). (optional)

try:
    api_response = api_instance.list_auth_roles(sort=sort, resolve_names=resolve_names, limit=limit, dir=dir, resume=resume)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->list_auth_roles: %s\n" % e)

Parameters

Name Type Description Notes
sort str The field that will be used for sorting. [optional]
resolve_names bool Filter users by zone. [optional]
limit int Return no more than this many results at once (see resume). [optional]
dir str The direction of the sort. [optional]
resume str Continue returning results from previous call using this token (token should come from the previous call, resume cannot be used with other options). [optional]

Return type

AuthRolesExtended

Authorization

sessionAuth

HTTP request headers

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

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

list_auth_users

AuthUsersExtended list_auth_users(domain=domain, zone=zone, resume=resume, cached=cached, resolve_names=resolve_names, filter=filter, limit=limit, provider=provider, query_member_of=query_member_of)

List all users.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
domain = 'domain_example' # str | Filter users by domain. (optional)
zone = 'zone_example' # str | Filter users by zone. (optional)
resume = 'resume_example' # str | Continue returning results from previous call using this token (token should come from the previous call, resume cannot be used with other options). (optional)
cached = true # bool | If true, only return cached objects. (optional)
resolve_names = true # bool | Resolve names of personas. (optional)
filter = 'filter_example' # str | Filter users by name prefix. (optional)
limit = 56 # int | Return no more than this many results at once (see resume). (optional)
provider = 'provider_example' # str | Filter users by provider. (optional)
query_member_of = true # bool | Enumerate all users that a group is a member of. (optional)

try:
    api_response = api_instance.list_auth_users(domain=domain, zone=zone, resume=resume, cached=cached, resolve_names=resolve_names, filter=filter, limit=limit, provider=provider, query_member_of=query_member_of)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->list_auth_users: %s\n" % e)

Parameters

Name Type Description Notes
domain str Filter users by domain. [optional]
zone str Filter users by zone. [optional]
resume str Continue returning results from previous call using this token (token should come from the previous call, resume cannot be used with other options). [optional]
cached bool If true, only return cached objects. [optional]
resolve_names bool Resolve names of personas. [optional]
filter str Filter users by name prefix. [optional]
limit int Return no more than this many results at once (see resume). [optional]
provider str Filter users by provider. [optional]
query_member_of bool Enumerate all users that a group is a member of. [optional]

Return type

AuthUsersExtended

Authorization

sessionAuth

HTTP request headers

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

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

list_providers_ads

ProvidersAdsExtended list_providers_ads(scope=scope)

List all ADS providers.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
scope = 'scope_example' # str | If specified as \"effective\" or not specified, all fields are returned.  If specified as \"user\", only fields with non-default values are shown.  If specified as \"default\", the original values are returned. (optional)

try:
    api_response = api_instance.list_providers_ads(scope=scope)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->list_providers_ads: %s\n" % e)

Parameters

Name Type Description Notes
scope str If specified as \"effective\" or not specified, all fields are returned. If specified as \"user\", only fields with non-default values are shown. If specified as \"default\", the original values are returned. [optional]

Return type

ProvidersAdsExtended

Authorization

sessionAuth

HTTP request headers

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

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

list_providers_file

ProvidersFile list_providers_file(scope=scope)

List all file providers.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
scope = 'scope_example' # str | If specified as \"effective\" or not specified, all fields are returned.  If specified as \"user\", only fields with non-default values are shown.  If specified as \"default\", the original values are returned. (optional)

try:
    api_response = api_instance.list_providers_file(scope=scope)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->list_providers_file: %s\n" % e)

Parameters

Name Type Description Notes
scope str If specified as \"effective\" or not specified, all fields are returned. If specified as \"user\", only fields with non-default values are shown. If specified as \"default\", the original values are returned. [optional]

Return type

ProvidersFile

Authorization

sessionAuth

HTTP request headers

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

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

list_providers_krb5

ProvidersKrb5Extended list_providers_krb5(scope=scope)

List all KRB5 providers.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
scope = 'scope_example' # str | If specified as \"effective\" or not specified, all fields are returned.  If specified as \"user\", only fields with non-default values are shown.  If specified as \"default\", the original values are returned. (optional)

try:
    api_response = api_instance.list_providers_krb5(scope=scope)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->list_providers_krb5: %s\n" % e)

Parameters

Name Type Description Notes
scope str If specified as \"effective\" or not specified, all fields are returned. If specified as \"user\", only fields with non-default values are shown. If specified as \"default\", the original values are returned. [optional]

Return type

ProvidersKrb5Extended

Authorization

sessionAuth

HTTP request headers

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

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

list_providers_ldap

ProvidersLdap list_providers_ldap(scope=scope)

List all LDAP providers.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
scope = 'scope_example' # str | If specified as \"effective\" or not specified, all fields are returned.  If specified as \"user\", only fields with non-default values are shown.  If specified as \"default\", the original values are returned. (optional)

try:
    api_response = api_instance.list_providers_ldap(scope=scope)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->list_providers_ldap: %s\n" % e)

Parameters

Name Type Description Notes
scope str If specified as \"effective\" or not specified, all fields are returned. If specified as \"user\", only fields with non-default values are shown. If specified as \"default\", the original values are returned. [optional]

Return type

ProvidersLdap

Authorization

sessionAuth

HTTP request headers

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

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

list_providers_nis

ProvidersNisExtended list_providers_nis(scope=scope)

List all NIS providers.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
scope = 'scope_example' # str | If specified as \"effective\" or not specified, all fields are returned.  If specified as \"user\", only fields with non-default values are shown.  If specified as \"default\", the original values are returned. (optional)

try:
    api_response = api_instance.list_providers_nis(scope=scope)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->list_providers_nis: %s\n" % e)

Parameters

Name Type Description Notes
scope str If specified as \"effective\" or not specified, all fields are returned. If specified as \"user\", only fields with non-default values are shown. If specified as \"default\", the original values are returned. [optional]

Return type

ProvidersNisExtended

Authorization

sessionAuth

HTTP request headers

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

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

list_settings_krb5_domains

SettingsKrb5Domains list_settings_krb5_domains()

Retrieve the krb5 settings for domains.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))

try:
    api_response = api_instance.list_settings_krb5_domains()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->list_settings_krb5_domains: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

SettingsKrb5Domains

Authorization

sessionAuth

HTTP request headers

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

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

list_settings_krb5_realms

SettingsKrb5Realms list_settings_krb5_realms()

Retrieve the krb5 settings for realms.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))

try:
    api_response = api_instance.list_settings_krb5_realms()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling AuthApi->list_settings_krb5_realms: %s\n" % e)

Parameters

This endpoint does not need any parameter.

Return type

SettingsKrb5Realms

Authorization

sessionAuth

HTTP request headers

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

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

update_auth_group

update_auth_group(auth_group, auth_group_id, force=force, zone=zone, provider=provider)

Modify the group.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
auth_group = isi_sdk_8_0.AuthGroup() # AuthGroup | 
auth_group_id = 'auth_group_id_example' # str | Modify the group.
force = true # bool | Changes to the group ID can result in loss of access to the file system. To mitigate this risk of lost access, the force option is required for group ID changes. (optional)
zone = 'zone_example' # str | Optional zone. (optional)
provider = 'provider_example' # str | Optional provider type. (optional)

try:
    api_instance.update_auth_group(auth_group, auth_group_id, force=force, zone=zone, provider=provider)
except ApiException as e:
    print("Exception when calling AuthApi->update_auth_group: %s\n" % e)

Parameters

Name Type Description Notes
auth_group AuthGroup
auth_group_id str Modify the group.
force bool Changes to the group ID can result in loss of access to the file system. To mitigate this risk of lost access, the force option is required for group ID changes. [optional]
zone str Optional zone. [optional]
provider str Optional provider type. [optional]

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

update_auth_log_level

update_auth_log_level(auth_log_level)

Set the current authentication service and netlogon logging level.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
auth_log_level = isi_sdk_8_0.AuthLogLevelExtended() # AuthLogLevelExtended | 

try:
    api_instance.update_auth_log_level(auth_log_level)
except ApiException as e:
    print("Exception when calling AuthApi->update_auth_log_level: %s\n" % e)

Parameters

Name Type Description Notes
auth_log_level AuthLogLevelExtended

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

update_auth_role

update_auth_role(auth_role, auth_role_id)

Modify the role.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
auth_role = isi_sdk_8_0.AuthRole() # AuthRole | 
auth_role_id = 'auth_role_id_example' # str | Modify the role.

try:
    api_instance.update_auth_role(auth_role, auth_role_id)
except ApiException as e:
    print("Exception when calling AuthApi->update_auth_role: %s\n" % e)

Parameters

Name Type Description Notes
auth_role AuthRole
auth_role_id str Modify the role.

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

update_auth_user

update_auth_user(auth_user, auth_user_id, force=force, zone=zone, provider=provider)

Modify the user.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
auth_user = isi_sdk_8_0.AuthUser() # AuthUser | 
auth_user_id = 'auth_user_id_example' # str | Modify the user.
force = true # bool | Changes to the user ID can result in loss of access to the file system. To mitigate this risk of lost access, the force option is required for user ID changes. (optional)
zone = 'zone_example' # str | Optional zone. (optional)
provider = 'provider_example' # str | Optional provider type. (optional)

try:
    api_instance.update_auth_user(auth_user, auth_user_id, force=force, zone=zone, provider=provider)
except ApiException as e:
    print("Exception when calling AuthApi->update_auth_user: %s\n" % e)

Parameters

Name Type Description Notes
auth_user AuthUser
auth_user_id str Modify the user.
force bool Changes to the user ID can result in loss of access to the file system. To mitigate this risk of lost access, the force option is required for user ID changes. [optional]
zone str Optional zone. [optional]
provider str Optional provider type. [optional]

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

update_mapping_import

update_mapping_import(mapping_import, zone=zone, replace=replace)

Set or update a list of mappings between two personae.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
mapping_import = isi_sdk_8_0.MappingImport() # MappingImport | 
zone = 'zone_example' # str | Optional zone. (optional)
replace = true # bool | Specify whether existing mappings should be replaced. The default behavior is to leave existing mappings intact and return an error. (optional)

try:
    api_instance.update_mapping_import(mapping_import, zone=zone, replace=replace)
except ApiException as e:
    print("Exception when calling AuthApi->update_mapping_import: %s\n" % e)

Parameters

Name Type Description Notes
mapping_import MappingImport
zone str Optional zone. [optional]
replace bool Specify whether existing mappings should be replaced. The default behavior is to leave existing mappings intact and return an error. [optional]

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

update_mapping_users_rules

update_mapping_users_rules(mapping_users_rules, zone=zone)

Modify the user mapping rules.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
mapping_users_rules = isi_sdk_8_0.MappingUsersRulesExtended() # MappingUsersRulesExtended | 
zone = 'zone_example' # str | The zone to which the user mapping applies. (optional)

try:
    api_instance.update_mapping_users_rules(mapping_users_rules, zone=zone)
except ApiException as e:
    print("Exception when calling AuthApi->update_mapping_users_rules: %s\n" % e)

Parameters

Name Type Description Notes
mapping_users_rules MappingUsersRulesExtended
zone str The zone to which the user mapping applies. [optional]

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

update_providers_ads_by_id

update_providers_ads_by_id(providers_ads_id_params, providers_ads_id)

Modify the ADS provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_ads_id_params = isi_sdk_8_0.ProvidersAdsIdParams() # ProvidersAdsIdParams | 
providers_ads_id = 'providers_ads_id_example' # str | Modify the ADS provider.

try:
    api_instance.update_providers_ads_by_id(providers_ads_id_params, providers_ads_id)
except ApiException as e:
    print("Exception when calling AuthApi->update_providers_ads_by_id: %s\n" % e)

Parameters

Name Type Description Notes
providers_ads_id_params ProvidersAdsIdParams
providers_ads_id str Modify the ADS provider.

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

update_providers_file_by_id

update_providers_file_by_id(providers_file_id_params, providers_file_id)

Modify the file provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_file_id_params = isi_sdk_8_0.ProvidersFileIdParams() # ProvidersFileIdParams | 
providers_file_id = 'providers_file_id_example' # str | Modify the file provider.

try:
    api_instance.update_providers_file_by_id(providers_file_id_params, providers_file_id)
except ApiException as e:
    print("Exception when calling AuthApi->update_providers_file_by_id: %s\n" % e)

Parameters

Name Type Description Notes
providers_file_id_params ProvidersFileIdParams
providers_file_id str Modify the file provider.

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

update_providers_krb5_by_id

update_providers_krb5_by_id(providers_krb5_id_params, providers_krb5_id)

Modify the KRB5 provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_krb5_id_params = isi_sdk_8_0.ProvidersKrb5IdParams() # ProvidersKrb5IdParams | 
providers_krb5_id = 'providers_krb5_id_example' # str | Modify the KRB5 provider.

try:
    api_instance.update_providers_krb5_by_id(providers_krb5_id_params, providers_krb5_id)
except ApiException as e:
    print("Exception when calling AuthApi->update_providers_krb5_by_id: %s\n" % e)

Parameters

Name Type Description Notes
providers_krb5_id_params ProvidersKrb5IdParams
providers_krb5_id str Modify the KRB5 provider.

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

update_providers_ldap_by_id

update_providers_ldap_by_id(providers_ldap_id_params, providers_ldap_id, force=force)

Modify the LDAP provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_ldap_id_params = isi_sdk_8_0.ProvidersLdapIdParams() # ProvidersLdapIdParams | 
providers_ldap_id = 'providers_ldap_id_example' # str | Modify the LDAP provider.
force = true # bool | Ignore unresolvable server URIs. (optional)

try:
    api_instance.update_providers_ldap_by_id(providers_ldap_id_params, providers_ldap_id, force=force)
except ApiException as e:
    print("Exception when calling AuthApi->update_providers_ldap_by_id: %s\n" % e)

Parameters

Name Type Description Notes
providers_ldap_id_params ProvidersLdapIdParams
providers_ldap_id str Modify the LDAP provider.
force bool Ignore unresolvable server URIs. [optional]

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

update_providers_local_by_id

update_providers_local_by_id(providers_local_id_params, providers_local_id)

Modify the local provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_local_id_params = isi_sdk_8_0.ProvidersLocalIdParams() # ProvidersLocalIdParams | 
providers_local_id = 'providers_local_id_example' # str | Modify the local provider.

try:
    api_instance.update_providers_local_by_id(providers_local_id_params, providers_local_id)
except ApiException as e:
    print("Exception when calling AuthApi->update_providers_local_by_id: %s\n" % e)

Parameters

Name Type Description Notes
providers_local_id_params ProvidersLocalIdParams
providers_local_id str Modify the local provider.

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

update_providers_nis_by_id

update_providers_nis_by_id(providers_nis_id_params, providers_nis_id)

Modify the NIS provider.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
providers_nis_id_params = isi_sdk_8_0.ProvidersNisIdParams() # ProvidersNisIdParams | 
providers_nis_id = 'providers_nis_id_example' # str | Modify the NIS provider.

try:
    api_instance.update_providers_nis_by_id(providers_nis_id_params, providers_nis_id)
except ApiException as e:
    print("Exception when calling AuthApi->update_providers_nis_by_id: %s\n" % e)

Parameters

Name Type Description Notes
providers_nis_id_params ProvidersNisIdParams
providers_nis_id str Modify the NIS provider.

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

update_settings_acls

update_settings_acls(settings_acls)

Modify cluster ACL policy settings.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
settings_acls = isi_sdk_8_0.SettingsAclsExtended() # SettingsAclsExtended | 

try:
    api_instance.update_settings_acls(settings_acls)
except ApiException as e:
    print("Exception when calling AuthApi->update_settings_acls: %s\n" % e)

Parameters

Name Type Description Notes
settings_acls SettingsAclsExtended

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

update_settings_global

update_settings_global(settings_global, zone=zone)

Modify the global settings.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
settings_global = isi_sdk_8_0.SettingsGlobalGlobalSettings() # SettingsGlobalGlobalSettings | 
zone = 'zone_example' # str | Zone which contains any per-zone settings. (optional)

try:
    api_instance.update_settings_global(settings_global, zone=zone)
except ApiException as e:
    print("Exception when calling AuthApi->update_settings_global: %s\n" % e)

Parameters

Name Type Description Notes
settings_global SettingsGlobalGlobalSettings
zone str Zone which contains any per-zone settings. [optional]

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

update_settings_krb5_defaults

update_settings_krb5_defaults(settings_krb5_defaults)

Modify the krb5 settings.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
settings_krb5_defaults = isi_sdk_8_0.SettingsKrb5DefaultsKrb5Settings() # SettingsKrb5DefaultsKrb5Settings | 

try:
    api_instance.update_settings_krb5_defaults(settings_krb5_defaults)
except ApiException as e:
    print("Exception when calling AuthApi->update_settings_krb5_defaults: %s\n" % e)

Parameters

Name Type Description Notes
settings_krb5_defaults SettingsKrb5DefaultsKrb5Settings

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

update_settings_krb5_domain

update_settings_krb5_domain(settings_krb5_domain, settings_krb5_domain_id)

Modify the krb5 domain settings.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
settings_krb5_domain = isi_sdk_8_0.SettingsKrb5Domain() # SettingsKrb5Domain | 
settings_krb5_domain_id = 'settings_krb5_domain_id_example' # str | Modify the krb5 domain settings.

try:
    api_instance.update_settings_krb5_domain(settings_krb5_domain, settings_krb5_domain_id)
except ApiException as e:
    print("Exception when calling AuthApi->update_settings_krb5_domain: %s\n" % e)

Parameters

Name Type Description Notes
settings_krb5_domain SettingsKrb5Domain
settings_krb5_domain_id str Modify the krb5 domain settings.

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

update_settings_krb5_realm

update_settings_krb5_realm(settings_krb5_realm, settings_krb5_realm_id)

Modify the krb5 realm settings.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
settings_krb5_realm = isi_sdk_8_0.SettingsKrb5Realm() # SettingsKrb5Realm | 
settings_krb5_realm_id = 'settings_krb5_realm_id_example' # str | Modify the krb5 realm settings.

try:
    api_instance.update_settings_krb5_realm(settings_krb5_realm, settings_krb5_realm_id)
except ApiException as e:
    print("Exception when calling AuthApi->update_settings_krb5_realm: %s\n" % e)

Parameters

Name Type Description Notes
settings_krb5_realm SettingsKrb5Realm
settings_krb5_realm_id str Modify the krb5 realm settings.

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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

update_settings_mapping

update_settings_mapping(settings_mapping, zone=zone)

Modify the mapping settings.

Example

from __future__ import print_function
import time
import isi_sdk_8_0
from isi_sdk_8_0.rest import ApiException
from pprint import pprint

# Configure API key authorization: sessionAuth
configuration = isi_sdk_8_0.Configuration()
configuration.api_key['cookie'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookie'] = 'Bearer'

# create an instance of the API class
api_instance = isi_sdk_8_0.AuthApi(isi_sdk_8_0.ApiClient(configuration))
settings_mapping = isi_sdk_8_0.SettingsMappingMappingSettings() # SettingsMappingMappingSettings | 
zone = 'zone_example' # str | Access zone which contains mapping settings. (optional)

try:
    api_instance.update_settings_mapping(settings_mapping, zone=zone)
except ApiException as e:
    print("Exception when calling AuthApi->update_settings_mapping: %s\n" % e)

Parameters

Name Type Description Notes
settings_mapping SettingsMappingMappingSettings
zone str Access zone which contains mapping settings. [optional]

Return type

void (empty response body)

Authorization

sessionAuth

HTTP request headers

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

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