SystemPasswordRulesModifyRequestRI
Bases: OCIRequest
Request to modify the system providers password rule setting applicable to System Adminstrator, Provisioning Administrator, and/or Service Provider Administrator, Group Administrator, Department Administrator, User.
The following elements are only used in AS data mode and ignored in XS data mode:
forcePasswordChangeAfterReset
reenableLogin
lockOutInMinutes
The response is either SuccessResponse or ErrorResponse.
Attributes:
rules_apply_to (Optional[str]):
allow_web_add_external_authentication_users (Optional[bool]):
disallow_user_id (Optional[bool]):
disallow_old_password (Optional[bool]):
disallow_reversed_old_password (Optional[bool]):
restrict_min_digits (Optional[bool]):
min_digits (Optional[int]):
restrict_min_upper_case_letters (Optional[bool]):
min_upper_case_letters (Optional[int]):
restrict_min_lower_case_letters (Optional[bool]):
min_lower_case_letters (Optional[int]):
restrict_min_non_alphanumeric_characters (Optional[bool]):
min_non_alphanumeric_characters (Optional[int]):
min_length (Optional[int]):
max_failed_login_attempts (Optional[int]):
password_expires_days (Optional[int]):
send_login_disabled_notify_email (Optional[bool]):
login_disabled_notify_email_address (Optional[Nillable[str]]):
disallow_previous_passwords (Optional[bool]):
number_of_previous_passwords (Optional[int]):
force_password_change_after_reset (Optional[bool]):
enforce_external_auth_for_route_point (Optional[bool]):
use_password_validation_service (Optional[bool]):
reenable_login (Optional[bool]):
lock_out_in_minutes (Optional[int]):
Source code in src/mercury_ocip_fast/commands/commands.py
91548 91549 91550 91551 91552 91553 91554 91555 91556 91557 91558 91559 91560 91561 91562 91563 91564 91565 91566 91567 91568 91569 91570 91571 91572 91573 91574 91575 91576 91577 91578 91579 91580 91581 91582 91583 91584 91585 91586 91587 91588 91589 91590 91591 91592 91593 91594 91595 91596 91597 91598 91599 91600 91601 91602 91603 91604 91605 91606 91607 91608 91609 91610 91611 91612 91613 91614 91615 91616 91617 91618 91619 91620 91621 91622 91623 91624 91625 91626 91627 91628 91629 91630 91631 91632 91633 91634 91635 91636 91637 91638 91639 91640 91641 91642 91643 91644 91645 91646 91647 91648 91649 91650 91651 91652 91653 91654 91655 91656 91657 91658 91659 91660 91661 91662 91663 91664 91665 91666 91667 91668 91669 91670 91671 91672 91673 91674 91675 91676 91677 91678 91679 91680 91681 91682 91683 91684 91685 91686 91687 91688 91689 91690 91691 91692 91693 91694 91695 91696 91697 91698 91699 91700 91701 91702 91703 91704 91705 91706 91707 91708 91709 91710 91711 91712 91713 91714 91715 91716 | |
Responses
Example Usage
from mercury_ocip_fast.client import Client
from mercury_ocip_fast.commands import SystemPasswordRulesModifyRequestRI
client = Client()
command = SystemPasswordRulesModifyRequestRI(
rules_apply_to=...,
allow_web_add_external_authentication_users=...,
disallow_user_id=...,
disallow_old_password=...,
disallow_reversed_old_password=...,
restrict_min_digits=...,
min_digits=...,
restrict_min_upper_case_letters=...,
min_upper_case_letters=...,
restrict_min_lower_case_letters=...,
min_lower_case_letters=...,
restrict_min_non_alphanumeric_characters=...,
min_non_alphanumeric_characters=...,
min_length=...,
max_failed_login_attempts=...,
password_expires_days=...,
send_login_disabled_notify_email=...,
login_disabled_notify_email_address=...,
disallow_previous_passwords=...,
number_of_previous_passwords=...,
force_password_change_after_reset=...,
enforce_external_auth_for_route_point=...,
use_password_validation_service=...,
reenable_login=...,
lock_out_in_minutes=...,
)
response = client.command(command)
print(response)
Example 2 with Raw Command
from mercury_ocip_fast.client import Client
client = Client()
response = client.raw_command("SystemPasswordRulesModifyRequestRI",
rules_apply_to=...,
allow_web_add_external_authentication_users=...,
disallow_user_id=...,
disallow_old_password=...,
disallow_reversed_old_password=...,
restrict_min_digits=...,
min_digits=...,
restrict_min_upper_case_letters=...,
min_upper_case_letters=...,
restrict_min_lower_case_letters=...,
min_lower_case_letters=...,
restrict_min_non_alphanumeric_characters=...,
min_non_alphanumeric_characters=...,
min_length=...,
max_failed_login_attempts=...,
password_expires_days=...,
send_login_disabled_notify_email=...,
login_disabled_notify_email_address=...,
disallow_previous_passwords=...,
number_of_previous_passwords=...,
force_password_change_after_reset=...,
enforce_external_auth_for_route_point=...,
use_password_validation_service=...,
reenable_login=...,
lock_out_in_minutes=...,
)
print(response)