aac profile create
Create a new named profile.
Synopsis
aac profile create [-h] [--admin-url ADMIN_URL] [--data-plane-url DATA_PLANE_URL] name
Arguments
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
-h, --help |
flag | no | — | show this help message and exit |
name |
value | yes | — | Profile name: 3-15 characters, lowercase a-z, digits and single interior hyphens, with at least one letter. |
--admin-url |
value | no | — | Store this admin_url (skips its prompt). |
--data-plane-url |
value | no | — | Store this data_plane_url (skips its prompt). |
Exit codes
| Code | Meaning |
|---|---|
0 |
Success. |
1 |
The control plane or the identity provider rejected the request. |
2 |
Usage error: an invalid flag, value or flag combination. |
3 |
A local configuration or state problem: profile, credential file, cached session or agent. |
4 |
Transport failure: an endpoint could not be reached. |
Notes
Endpoint flags make creation fully scriptable; in a terminal, omitted endpoints are prompted with built-in defaults in brackets. tenant_id is system-managed and never asked for (registration/login write it).
Related commands
aac profileaac profile list— List all profiles (selected/binding/pending state).aac profile show— Show one profile: stored vs effective values + sources.aac profile update— Update a profile's endpoints (materializesmain).aac profile delete— Delete a local profile (never the server-side tenant).