GCP-IAM
Manage identity and access control for Google Cloud Platform resources.
IT Services · GCP IAM
Configuration parameters
credentials— (required)proxy— Use system proxy settingsinsecure— Trust any certificate (not secure)
Commands (65)
-
gcp-iam-folder-iam-member-addAdds members to the folder policy.
-
gcp-iam-folder-iam-member-removeRemoves members from the folder policy.
-
gcp-iam-folder-iam-permission-testReturns permissions that a caller has on the specified folder. The permission list can be obtained by running the 'gcp-iam-testable-permission-list' command.
-
gcp-iam-folder-iam-policy-createAdds a new folder IAM policy.
-
gcp-iam-folder-iam-policy-getRetrieves the IAM access control policy for the specified folder.
-
gcp-iam-folder-iam-policy-removeRemoves a policy from the folder IAM policies.
-
gcp-iam-folder-iam-policy-setSets the IAM access control policy for the specified folder. This operation will overwrite any existing policy.
-
gcp-iam-folders-getLists folders under the specified parent, or retrieves a specific folder information. One of the arguments: 'parent' or 'folder_name' must be provided.
-
gcp-iam-grantable-role-listLists roles that can be granted on a Google Cloud resource. A role is grantable if the IAM policy for the resource can contain bindings to the role.
-
gcp-iam-group-createCreate a new group. The end user making the request will be added as the initial owner of the group.
-
gcp-iam-group-deleteDeletes a group.
-
gcp-iam-group-getRetrieves a group information.
-
gcp-iam-group-listLists groups that are visible to the caller.
-
gcp-iam-group-membership-createCreates a group membership.
-
gcp-iam-group-membership-deleteDeletes a group membership.
-
gcp-iam-group-membership-getRetrieves group membership information.
-
gcp-iam-group-membership-listLists group memberships.
-
gcp-iam-group-membership-role-addAdds a group membership role.
-
gcp-iam-group-membership-role-removeRemoves a group membership role.
-
gcp-iam-organization-iam-member-addAdds members to the organization policy.
-
gcp-iam-organization-iam-member-removeRemoves members from the organization policy.
-
gcp-iam-organization-iam-permission-testReturns permissions that a caller has on the specified organization. The permission list can be obtained by running the 'gcp-iam-testable-permission-list' command.
-
gcp-iam-organization-iam-policy-createAdds a new organization IAM policy.
-
gcp-iam-organization-iam-policy-getRetrieves the IAM access control policy for the specified organization.
-
gcp-iam-organization-iam-policy-removeRemoves a policy from the organization IAM policies.
-
gcp-iam-organization-iam-policy-setSets the IAM access control policy for the specified organization. This operation will overwrite any existing policy.
-
gcp-iam-organization-role-createCreates a custom organization role.
-
gcp-iam-organization-role-deleteDeletes a custom organization role.
-
gcp-iam-organization-role-getRetrieves the organization role information.
-
gcp-iam-organization-role-listLists the organization custom roles.
-
gcp-iam-organization-role-permission-addAdds permissions to a custom organization role.
-
gcp-iam-organization-role-permission-removeRemoves permissions from a custom organization role.
-
gcp-iam-organization-role-updateUpdates a custom organization role.
-
gcp-iam-organizations-getLists organization resources that are visible to the caller, or retrieves an organization's information.
-
gcp-iam-project-iam-member-addAdds members to the project policy.
-
gcp-iam-project-iam-member-removeRemoves members from the project policy.
-
gcp-iam-project-iam-permission-testReturns permissions that a caller has on the specified project. The permission list can be obtained by running the 'gcp-iam-testable-permission-list' command.
-
gcp-iam-project-iam-policy-createAdds a new project IAM policy.
-
gcp-iam-project-iam-policy-getRetrieves the IAM access control policy for the specified project.
-
gcp-iam-project-iam-policy-removeRemoves the policy from the project IAM policies.
-
gcp-iam-project-iam-policy-setSets the IAM access control policy for the specified project. This operation will overwrite any existing policy.
-
gcp-iam-project-role-createCreates a custom project role.
-
gcp-iam-project-role-deleteDeletes a custom project role.
-
gcp-iam-project-role-getRetrieves a custom project role.
-
gcp-iam-project-role-listLists a project custom roles.
-
gcp-iam-project-role-permission-addAdds permissions to a custom project role.
-
gcp-iam-project-role-permission-removeRemoves permissions from a custom project role.
-
gcp-iam-project-role-updateUpdates a custom project role.
-
gcp-iam-projects-getLists project under the specified parent, or retrieves a specific project's information. One of the following arguments must be provided: "parent" or "project_name".
-
gcp-iam-role-getRetrieves the GCP IAM predefined role information.
-
gcp-iam-role-listLists every predefined role that IAM supports.
-
gcp-iam-service-account-createCreates a service account in project.
-
gcp-iam-service-account-deleteDeletes a service account.
-
gcp-iam-service-account-disableDisables a project service account.
-
gcp-iam-service-account-enableEnables a project service account.
-
gcp-iam-service-account-generate-access-tokenCreate a short-lived access token for a service account. The generated token will be exposed to the context menu and War Room, and can potentially be logged.
-
gcp-iam-service-account-key-createCreates a service account key. A service account can have up to 10 keys. Service account keys that you create don't have an expiry date and stay valid until you delete them.
-
gcp-iam-service-account-key-deleteDeletes a service account key.
-
gcp-iam-service-account-key-disableDisables a service account key.
-
gcp-iam-service-account-key-enableEnables a service account key.
-
gcp-iam-service-account-keys-getLists service account keys, or retrieves a specific service account key information. One of the arguments: 'service_account_name' or 'key_name' must be provided.
-
gcp-iam-service-account-updateUpdates a service account.
-
gcp-iam-service-accounts-getLists service accounts in project, or retrieves a specific service accounts information. One of the arguments: 'service_account_name' or 'project_name' must be provided.
-
gcp-iam-tagbindings-listList tag bindings (key value pair) applied to a project/folder/organization object.
-
gcp-iam-testable-permission-listLists every permission that can be tested on a resource.