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
-
Setup:
- Loads sources and schema.
-
Fusion Account Rebuild:
- Rebuilds the fusion account to ensure we have the latest state before disabling.
- Configuration:
refreshMapping: True.refreshDefinition: True.resetDefinition: False.
-
Disable:
- Sets the account's status to disabled.
-
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 setsresetDefinition: trueto regenerate collision-free values. - nativeIdentity and name are preserved: The
nativeIdentityand accountnameare never changed by any operation after creation.