Create a new migration / discovery job. KnoxCall runs a live probe against the provider before persisting — if the federation grant is broken, the request fails immediately with 400 and nothing is stored.Auth: requireOwnerOrAdmin — no step-up required.
Static credential fields (access_key_id, secret_access_key, client_secret, private_key, service_account_json, etc.) are rejected at the API level with 400.scope by provider:
Provider
Optional scope fields
aws_sm / aws_ssm
regions (array of region strings), arn_allowlist
azure_kv
subscription_id (GUID), vault_names (array) — one of these is required