Parameter |
Comments |
|---|---|
A dict of key/value pairs to set as custom attributes for the group. Values may be single values (for example 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. |
|
Controls the HTTP connections timeout period (in seconds) to Keycloak API. Default: |
|
Configures the HTTP User-Agent header. Default: |
|
The unique identifier for this group. This parameter is not required for updating or deleting a group but providing it reduces the number of API calls required. |
|
Name of the group. This parameter is required only when creating or updating the group. |
|
List of parent groups for the group to handle sorted top to bottom. Set this to create a group as a subgroup of another group or groups (parents) or when accessing an existing subgroup by name. Not necessary to set when accessing an existing subgroup by its |
|
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 group resides. Default: |
|
Authentication refresh token for Keycloak API. |
|
State of the group. On On Choices:
|
|
Authentication token for Keycloak API. |
|
Verify TLS certificates (do not disable this in production). Choices:
|
Key |
Description |
|---|---|
Representation of the group after module execution (sample is truncated). Returned: on success |
|
A dict describing the accesses you have to this group based on the credentials used. Returned: always Sample: |
|
Attributes applied to this group. Returned: always Sample: |
|
A list of client-level roles granted to this group. Returned: always Sample: |
|
GUID that identifies the group. Returned: always Sample: |
|
Name of the group. Returned: always Sample: |
|
URI path to the group. Returned: always Sample: |
|
An array of the realm-level roles granted to this group. Returned: always Sample: |
|
A list of groups that are children of this group. These groups have the same parameters as documented here. Returned: always |
|
Message as to what action was taken. Returned: always |