com.manageengine.pam360.sdk.details package

account_details module

class com.manageengine.pam360.sdk.details.account_details.AccountDetails(description: None | str = None, last_accessed_time: None | str = None, last_modified_time: None | str = None, password_status: None | str = None, password_request_reason_mandatory: None | bool = None, password_id: None | int = None, password_policy: None | str = None, compliant_status: None | str = None, compliant_reason: None | str = None, expiry_status: None | str = None, custom_field_list: None | list[dict] = None)

Dataclass for delivering Account Details from Server Response.

Note

All attributes are set to None by default.

description

Description of Account.

Type:

str

last_accessed_time

Last accessed time of Resource.

Type:

str

last_modified_time

Last modified time of Resource.

Type:

str

password_status

Status of Account Password.

Type:

bool

password_request_reason_mandatory

If Reason for Password Request is mandatory.

Type:

bool

password_id

ID of Account Password.

Type:

int

password_policy

Password Policy of Account.

Type:

str

compliant_status

Password Compliant Status of Account.

Type:

str

compliant_reason

Reason for Compliant Status of Account.

Type:

str

expiry_status

Expiry Status of Account.

Type:

str

custom_field_list

List of Custom Field(s) of Account.

Type:

list[dict]

accounts_of_resource_details module

class com.manageengine.pam360.sdk.details.accounts_of_resource_details.AccountsOfResourceDetails(account_id: None | int = None, account_name: None | str = None, account_description: None | str = None, password_id: None | int = None, password_status: None | str = None, account_password_policy: None | str = None, is_favourite_password: None | bool = None, password_request_reason_mandatory: None | bool = None, auto_logon_status: None | str = None, auto_logon_list: None | list[str] = None, is_reason_required: None | bool = None, is_ticket_id_required: None | bool = None, is_ticket_id_required_mandatory: None | bool = None, is_ticket_id_required_acw: None | bool = None)

Dataclass for delivering Accounts Details under a Resource from Server Response.

Note

All attributes are set to None by default.

account_id

ID of Account.

Type:

int

account_name

Name of Account.

Type:

str

account_description

Description of Account.

Type:

str

password_id

ID of Account Password.

Type:

int

password_status

Status of Account Password.

Type:

bool

account_password_policy

Password Policy of Account.

Type:

str

is_favourite_password

If Account Password is favourite Password.

Type:

bool

password_request_reason_mandatory

If Reason for Password Request is mandatory.

Type:

bool

auto_logon_status

If Auto-logon is enabled or disabled.

Type:

bool

auto_logon_list

List of Auto-logon.

Type:

list[str]

is_reason_required

If Reason is required.

Type:

bool

is_ticket_id_required

If Ticket ID is required.

Type:

bool

is_ticket_id_required_mandatory

If Ticket ID required is mandatory.

Type:

bool

is_ticket_id_required_acw

If Ticket ID is required for ACW.

Type:

bool

audit_details module

class com.manageengine.pam360.sdk.details.audit_details.AuditDetails(audit_id: str = 'N/A', operated_by: str = 'N/A', operation_type: str = 'N/A', time_stamp: str = 'N/A', ip_address: str = 'N/A', user_name: str = 'N/A', user_full_name: str = 'N/A', client_type: str = 'N/A', reason: str = 'N/A', resource_id: str = 'N/A', resource_name: str = 'N/A', user_account_id: str = 'N/A', user_account: str = 'N/A', ticket_id: str = 'N/A')

Dataclass for delivering Audit Details from Server Response.

Note

All attributes are set to N/A by default.

audit_id

ID of Audit Entry

Type:

str

operated_by

Name of User responsible for Operation.

Type:

str

operation_type

Type of Operation.

Type:

str

time_stamp

Timestamp of Audit.

Type:

str

ip_address

IP Address responsible for Operation.

Type:

str

user_name

Username of User responsible for Operation.

Type:

str

user_full_name

Full Name of User responsible for Operation.

Type:

str

client_type

Type of Client responsible for Operation.

Type:

str

reason

Reason for Operation.

Type:

str

resource_id

ID of Resource on which operation was done.

Type:

int

resource_name

Name of Resource on which operation was done.

Type:

str

user_account_id

ID of Account under the Resource on which operation was done.

Type:

int

user_account

Name of Account under the Resource on which operation was done.

Type:

str

ticket_id

Ticket ID if ticketing was enabled.

Type:

str

password_request_details module

class com.manageengine.pam360.sdk.details.password_request_details.PasswordRequestDetails(requester_id: None | int = None, requester_username: None | str = None, requester_fullname: None | str = None, requested_entities: None | list[PasswordRequestedEntity] = None)

Dataclass for delivering Password Requests Details waiting for approval to Current SDK User from Server Response.

Note

All attributes are set to None by default.

requester_id

ID of Password Requester.

Type:

int

requester_username

Username of Password Requester.

Type:

str

requester_fullname

Full Name of Password Requester.

Type:

str

requested_entities

List of Password Requested Entities by Password Requester with details.

Type:

list[PasswordRequestedEntity]

password_requested_entity module

class com.manageengine.pam360.sdk.details.password_requested_entity.PasswordRequestedEntity(resource_name: None | str = None, resource_id: None | int = None, account_name: None | str = None, account_id: None | int = None, password_id: None | int = None, status: None | str = None, requested_time: None | str = None, reason: None | str = None, total_admin_count: None | int = None, approved_admin_count: None | int = None)

Dataclass for delivering Password Requested Entities Details by Password Requester from Server Response.

Note

All attributes are set to None by default.

resource_name

Name of Resource under which Account exists.

Type:

str

resource_id

ID of Resource under which Account exists.

Type:

int

account_name

Name of Account to which Password is requested.

Type:

str

account_id

ID of Account to which Password is requested.

Type:

int

password_id

ID of Account Password.

Type:

int

status

Status of Password Request to Account.

Type:

str

requested_time

Time of Password Request to Account.

Type:

str

reason

Reason for Password Request to Account.

Type:

str

total_admin_count

Total Admin Count to approve Password Request.

Type:

int

approved_admin_count

Admin Count who have approved the Password Request.

Type:

int

resource_and_account_id_details module

class com.manageengine.pam360.sdk.details.resource_and_account_id_details.ResourceAndAccountIdDetails(resource_id: int, account_id: int)

Dataclass for delivering Resource and Account ID Details from Server Response.

resource_id

ID of Resource.

Type:

int

account_id

ID of Account under the Resource.

Type:

int

resource_details module

class com.manageengine.pam360.sdk.details.resource_details.ResourceDetails(id: None | int = None, name: None | str = None, description: None | str = None, type: None | str = None, accounts_count: None | int = None, dns_name: None | str = None)

Dataclass for delivering Resource Details from Server Response.

Note

All attributes are set to None by default.

id

ID of Resource.

Type:

int

name

Name of Resource.

Type:

str

description

Description of Resource.

Type:

str

type

Type of Resource.

Type:

str

accounts_count

Number of Accounts Under the Resource.

Type:

int

resource_group_details module

class com.manageengine.pam360.sdk.details.resource_group_details.ResourceGroupDetails(resource_group_id: None | int = None, resource_group_name: None | str = None, parent_resource_group_name: None | str = None, resource_group_description: None | str = None, owner_id: None | int = None, access_type: None | str = None, is_owner: None | bool = None, resource_group_type: None | str = None, time_created: None | str = None)

Dataclass for delivering Resource Group Details from Server Response.

Note

All attributes are set to None by default.

resource_group_id

ID of Resource Group.

Type:

int

resource_group_name

Name of Resource Group.

Type:

str

parent_resource_group_name

Name of Parent Resource Group.

Type:

str

resource_group_description

Description of Resource Group.

Type:

str

owner_id

ID of Resource Group Owner.

Type:

int

access_type

Access Type of Resource Group.

Type:

str

is_owner

If Current SDK User is the Resource Group owner.

Type:

bool

resource_group_type

Type of Resource Group.

Type:

str

time_created

Time of creation of Resource Group.

Type:

str

resource_type_details module

class com.manageengine.pam360.sdk.details.resource_type_details.ResourceTypeDetails(is_sync_supported: None | bool = None, custom_resource_type: None | str = None, is_certificate: None | bool = None, category: None | str = None, sync_type: None | str = None, os_id: None | int = None, is_default_supported_resource_type: None | bool = None, resource_attributes: None | list[str] = None, account_attributes: None | list[str] = None, resource_type: None | str = None, default_resource_type: None | bool = None, command_set: None | list[str] = None)

Dataclass for delivering Resource Type Details from Server Response.

Note

All attributes are set to None by default.

is_sync_supported

If Sync is Supported or not.

Type:

bool

custom_resource_type

Custom Resource Type Name.

Type:

str

is_certificate

If Certificate is present or not.

Type:

bool

category

Category Name.

Type:

str

sync_type

Sync Type.

Type:

str

os_id

ID of Operating System.

Type:

int

is_default_supported_resource_type

If Default supported Resource Type or not.

Type:

bool

resource_attributes

List of Resource Attributes.

Type:

list[str]

account_attributes

List of Account Attributes.

Type:

list[str]

resource_type

Resource Type Name.

Type:

str

default_resource_type

If It is Default Resource Type or not.

Type:

bool

command_set

List of Command Set.

Type:

list[str]

user_details module

class com.manageengine.pam360.sdk.details.user_details.UserDetails(message: str, auth_token: None | str = None)

Dataclass for delivering User Details from Server Response.

Note

All attributes are set to None by default, except message.

message

User Creation Status Message.

Type:

str

auth_token

Authentication Token If API User is created.

Type:

str