Parameter |
Comments |
---|---|
A dict of key/value pairs to set as custom attributes for the role. Values may be single values (e.g. a string) or a list of strings. |
|
OpenID Connect client_id to authenticate to the API with. Default: |
|
Client Secret to use in conjunction with auth_client_id (if required). |
|
URL to the Keycloak instance. |
|
Password to authenticate for API access with. |
|
Keycloak realm name to authenticate to for API access. |
|
Username to authenticate for API access with. |
|
If the role is a client role, the client id under which it resides. If this parameter is absent, the role is considered a realm role. |
|
If Choices:
|
|
List of roles to include to the composite realm role. If the composite role is a client role, the Default: |
|
Client ID if the role is a client role. Do not include this option for a REALM role. Use the client ID you can see in the Keycloak console, not the technical ID of the client. |
|
Name of the role. This can be the name of a REALM role or a client role. |
|
Create the composite if present, remove it if absent. Choices:
|
|
Controls the HTTP connections timeout period (in seconds) to Keycloak API. Default: |
|
The role description. |
|
Configures the HTTP User-Agent header. Default: |
|
Name of the role. This parameter is required. |
|
The Keycloak realm under which this role resides. Default: |
|
State of the role. On On Choices:
|
|
Authentication token for Keycloak API. |
|
Verify TLS certificates (do not disable this in production). Choices:
|
Key |
Description |
---|---|
Representation of role after module execution (sample is truncated). Returned: on success Sample: |
|
Representation of existing role. Returned: always Sample: |
|
Message as to what action was taken. Returned: always Sample: |
|
Representation of proposed role. Returned: always Sample: |