Skip to content

SystemAutoDisableAccountsModifyRequest

Bases: OCIRequest

Modify the Auto Disable Accounts system parameters.

Attributes:

account_inactivity_timeout_days (Optional[int]):

enable_auto_disable_accounts (Optional[bool]):

enable_auto_disable_accounts_system_admin_level (Optional[bool]):

enable_auto_disable_accounts_provisioning_admin_level (Optional[bool]):

enable_auto_disable_accounts_reseller_admin_level (Optional[bool]):

enable_auto_disable_accounts_svc_provider_admin_level (Optional[bool]):

enable_auto_disable_accounts_group_admin_level (Optional[bool]):

enable_auto_disable_accounts_department_admin_level (Optional[bool]):
Source code in src/mercury_ocip_fast/commands/commands.py
@dataclass(kw_only=True)
class SystemAutoDisableAccountsModifyRequest(OCIRequest):
    """Modify the Auto Disable Accounts system parameters.

    Attributes:

        account_inactivity_timeout_days (Optional[int]):

        enable_auto_disable_accounts (Optional[bool]):

        enable_auto_disable_accounts_system_admin_level (Optional[bool]):

        enable_auto_disable_accounts_provisioning_admin_level (Optional[bool]):

        enable_auto_disable_accounts_reseller_admin_level (Optional[bool]):

        enable_auto_disable_accounts_svc_provider_admin_level (Optional[bool]):

        enable_auto_disable_accounts_group_admin_level (Optional[bool]):

        enable_auto_disable_accounts_department_admin_level (Optional[bool]):

    """

    account_inactivity_timeout_days: Optional[int] = field(
        default=None, metadata={"alias": "accountInactivityTimeoutDays"}
    )

    enable_auto_disable_accounts: Optional[bool] = field(
        default=None, metadata={"alias": "enableAutoDisableAccounts"}
    )

    enable_auto_disable_accounts_system_admin_level: Optional[bool] = field(
        default=None, metadata={"alias": "enableAutoDisableAccountsSystemAdminLevel"}
    )

    enable_auto_disable_accounts_provisioning_admin_level: Optional[bool] = field(
        default=None,
        metadata={"alias": "enableAutoDisableAccountsProvisioningAdminLevel"},
    )

    enable_auto_disable_accounts_reseller_admin_level: Optional[bool] = field(
        default=None, metadata={"alias": "enableAutoDisableAccountsResellerAdminLevel"}
    )

    enable_auto_disable_accounts_svc_provider_admin_level: Optional[bool] = field(
        default=None,
        metadata={"alias": "enableAutoDisableAccountsSvcProviderAdminLevel"},
    )

    enable_auto_disable_accounts_group_admin_level: Optional[bool] = field(
        default=None, metadata={"alias": "enableAutoDisableAccountsGroupAdminLevel"}
    )

    enable_auto_disable_accounts_department_admin_level: Optional[bool] = field(
        default=None,
        metadata={"alias": "enableAutoDisableAccountsDepartmentAdminLevel"},
    )

Responses

:: mercury_ocip_fast.commands.base_command.ErrorResponse

:: mercury_ocip_fast.commands.base_command.SuccessResponse

Example Usage

from mercury_ocip_fast.client import Client
from mercury_ocip_fast.commands import SystemAutoDisableAccountsModifyRequest

client = Client()

command = SystemAutoDisableAccountsModifyRequest(
    account_inactivity_timeout_days=...,
    enable_auto_disable_accounts=...,
    enable_auto_disable_accounts_system_admin_level=...,
    enable_auto_disable_accounts_provisioning_admin_level=...,
    enable_auto_disable_accounts_reseller_admin_level=...,
    enable_auto_disable_accounts_svc_provider_admin_level=...,
    enable_auto_disable_accounts_group_admin_level=...,
    enable_auto_disable_accounts_department_admin_level=...,
)

response = client.command(command)

print(response)

Example 2 with Raw Command

from mercury_ocip_fast.client import Client

client = Client()

response = client.raw_command("SystemAutoDisableAccountsModifyRequest",
    account_inactivity_timeout_days=...,
    enable_auto_disable_accounts=...,
    enable_auto_disable_accounts_system_admin_level=...,
    enable_auto_disable_accounts_provisioning_admin_level=...,
    enable_auto_disable_accounts_reseller_admin_level=...,
    enable_auto_disable_accounts_svc_provider_admin_level=...,
    enable_auto_disable_accounts_group_admin_level=...,
    enable_auto_disable_accounts_department_admin_level=...,
)

print(response)