community / community.general / 0.1.1 / module / gcp_iam_service_account_info Gather info for GCP ServiceAccount Authors: Google Inc. (@googlecloudplatform) preview | supported by communitycommunity.general.gcp_iam_service_account_info (0.1.1) — module
Install with ansible-galaxy collection install community.general:==0.1.1
collections: - name: community.general version: 0.1.1
Gather info for GCP ServiceAccount
- name: get info on a service account gcp_iam_service_account_info: project: test_project auth_kind: serviceaccount service_account_file: "/tmp/auth.pem"
scopes: description: - Array of scopes to be used type: list project: description: - The Google Cloud Platform project to use. type: str env_type: description: - Specifies which Ansible environment you're running this module within. - This should not be set unless you know what you're doing. - This only alters the User Agent string for any API requests. type: str auth_kind: choices: - application - machineaccount - serviceaccount description: - The type of credential used. required: true type: str service_account_file: description: - The path of a Service Account JSON file if serviceaccount is selected as type. type: path service_account_email: description: - An optional service account email address if machineaccount is selected and the user does not wish to use the default email. type: str service_account_contents: description: - The contents of a Service Account JSON file, either in a dictionary or as a JSON string that represents it. type: jsonarg
resources: contains: displayName: description: - User specified description of service account. returned: success type: str email: description: - Email address of the service account. returned: success type: str name: description: - The name of the service account. returned: success type: str oauth2ClientId: description: - OAuth2 client id for the service account. returned: success type: str projectId: description: - Id of the project that owns the service account. returned: success type: str uniqueId: description: - Unique and stable id of the service account. returned: success type: str description: List of resources returned: always type: complex