Parameter |
Comments |
|---|---|
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. |
|
ID of the client to be mapped. This parameter is not required for updating or deleting the rolemapping but providing it reduces the number of API calls required. |
|
Name of the client to be mapped (different than This parameter is required (can be replaced by cid for less API call). |
|
Controls the HTTP connections timeout period (in seconds) to Keycloak API. Default: |
|
ID of the group to be mapped. This parameter is not required for updating or deleting the rolemapping but providing it reduces the number of API calls required. |
|
Name of the group to be mapped. This parameter is required (can be replaced by gid for less API call). |
|
Configures the HTTP User-Agent header. Default: |
|
List of parent groups for the group to handle sorted top to bottom. Set this if your group is a subgroup and you do not provide the GID in |
|
Identify parent by ID. Needs less API calls than using A deep parent chain can be started at any point when first given parent is given as ID. Note that in principle both ID and name can be specified at the same time but current implementation only always use just one of them, with ID being preferred. |
|
Identify parent by name. Needs more internal API calls than using When giving a parent chain with only names it must be complete up to the top. Note that in principle both ID and name can be specified at the same time but current implementation only always use just one of them, with ID being preferred. |
|
They Keycloak realm under which this role_representation resides. Default: |
|
Authentication refresh token for Keycloak API. |
|
Roles to be mapped to the group. |
|
The unique identifier for this role_representation. This parameter is not required for updating or deleting a role_representation but providing it reduces the number of API calls required. |
|
Name of the role_representation. This parameter is required only when creating or updating the role_representation. |
|
State of the client_rolemapping. On On Choices:
|
|
Authentication token for Keycloak API. |
|
Verify TLS certificates (do not disable this in production). Choices:
|
Key |
Description |
|---|---|
Representation of client role mapping after module execution. The sample is truncated. Returned: on success Sample: |
|
Representation of existing client role mapping. The sample is truncated. Returned: always Sample: |
|
Message as to what action was taken. Returned: always Sample: |
|
Representation of proposed client role mapping. Returned: always Sample: |