Skip to content

Account Disable Operation

Description

The Account Disable operation disables a fusion account. This typically prevents the user from accessing resources linked to this fusion account (conceptual logic, as the actual effect depends on downstream systems).

Process Flow

  1. Setup:

    • Loads sources and schema.
  2. Fusion Account Rebuild:

    • Rebuilds the fusion account to ensure we have the latest state before disabling.
    • Configuration:
      • refreshMapping: True.
      • refreshDefinition: True.
      • resetDefinition: False.
  3. Disable:

    • Sets the account's status to disabled.
  4. Output Generation:

    • Returns the updated, disabled ISC account.

Behavior Notes

  • Unique attributes are NOT reset on disable: The disable operation uses resetDefinition: false, so existing unique attribute values (e.g. usernames) are preserved. The actual unique attribute reset happens on the subsequent enable operation, which sets resetDefinition: true to regenerate collision-free values.
  • nativeIdentity and name are preserved: The nativeIdentity and account name are never changed by any operation after creation.