cloudera.cloud.iam_group_info module – Gather information about CDP Public IAM groups
Note
This module is part of the cloudera.cloud collection (version 3.2.0).
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install cloudera.cloud.
To use it in a playbook, specify: cloudera.cloud.iam_group_info.
New in cloudera.cloud 1.0.0
Synopsis
Gather information about CDP Public IAM group or groups
Parameters
Parameter |
Comments |
|---|---|
If provided, the Cloudera on cloud API will use this value as its access key. If not provided, the API will attempt to use the value from the environment variable Required if Mutually exclusive with |
|
If provided, the Cloudera on cloud API will use this value as its credentials path. If not provided, the API will attempt to use the value from the environment variable Default: |
|
If Choices:
|
|
Whether to return detailed group information including members, roles, and resource assignments. Choices:
|
|
The Cloudera on cloud API endpoint to use. If not provided, the API will attempt to use the value from the environment variable Mutually exclusive with |
|
Specify the Cloudera on cloud API endpoint region. See Cloudera Control Plane regions for more information. If not provided, the API will attempt to use the value from the environment variable
Mutually exclusive with Choices:
|
|
Verify the TLS certificates for the Cloudera on cloud API endpoint. Choices:
|
|
The HTTP user agent to use for Cloudera on cloud API requests. Default: |
|
A list of group names or CRNs or a single group name/CRN. If no group name or CRN is provided, all groups are returned. If any parameter group names are not found, no groups are returned. |
|
If provided, the Cloudera on cloud API will use this value as its private key. If not provided, the API will attempt to use the value from the environment variable Required if |
|
If provided, the Cloudera on cloud API will use this value as its profile. If not provided, the API will attempt to use the value from the environment variable Default: |
|
Legacy CDPy SDK error handling. Choices:
|
Examples
# Note: These examples do not set authentication details.
- name: Gather basic information about all Groups
cloudera.cloud.iam_group_info:
detailed: false
- name: Gather detailed information about a named Group
cloudera.cloud.iam_group_info:
name: example-01
- name: Gather basic information about a named Group
cloudera.cloud.iam_group_info:
name: example-01
detailed: false
- name: Gather detailed information about several named Groups
cloudera.cloud.iam_group_info:
name:
- example-01
- example-02
- example-03
- name: Gather basic information about several named Groups
cloudera.cloud.iam_group_info:
name:
- example-01
- example-02
- example-03
detailed: false
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
|---|---|
Returns a list of group records. Each record represents a CDP IAM group and its details. Returned: always |
|
The date when this group record was created. Returned: on success Sample: |
|
The CRN of the group. Returned: on success |
|
The group name. Returned: on success Sample: |
|
List of member CRNs (users and machine users) which are members of the group. Returned: when detailed is true |
|
List of Resource-to-Role assignments that are associated with the group. Returned: when detailed is true |
|
The CRN of the resource granted the rights of the role. Returned: on success |
|
The CRN of the resource role. Returned: on success |
|
List of Role CRNs assigned to the group. Returned: when detailed is true |
|
Flag indicating whether group membership is synced when a user logs in. The default is to sync group membership. Returned: when supported |
|
Returns the captured API HTTP log. Returned: when supported |
|
Returns a list of each line of the captured API HTTP log. Returned: when supported |