Files
Anthropic-Cybersecurity-Skills/skills/configuring-identity-aware-proxy-with-google-iap/references/api-reference.md
T
mukul975 c21af3347e Complete folder anatomy for all 649 cybersecurity skills + update LICENSE to Mahipal
- Add scripts/agent.py and references/api-reference.md to all remaining skills
- Update all 648 LICENSE files: copyright now reads 'Mahipal'
- Add implementing-security-monitoring-with-datadog (new skill with full anatomy)
- All 649 skills now have: SKILL.md, LICENSE, scripts/agent.py, references/api-reference.md
2026-03-11 00:22:12 +01:00

1.6 KiB

Google Identity-Aware Proxy (IAP) — API Reference

Libraries

Library Install Purpose
google-cloud-iap pip install google-cloud-iap IAP admin and settings management
google-cloud-resource-manager pip install google-cloud-resource-manager GCP project enumeration

Key IAP Client Methods

Method Description
IdentityAwareProxyAdminServiceClient() Create IAP admin client
get_iap_settings(name=) Get IAP configuration for a resource
update_iap_settings(iap_settings=, update_mask=) Update IAP settings
get_iam_policy(resource=) Get IAP IAM bindings
set_iam_policy(resource=, policy=) Set IAP IAM bindings
list_tunnel_dest_groups(parent=) List TCP forwarding tunnel groups

IAP IAM Roles

Role Description
roles/iap.httpsResourceAccessor Access IAP-protected web resources
roles/iap.tunnelResourceAccessor Access IAP TCP forwarding tunnels
roles/iap.admin Full IAP administration

gcloud CLI Commands

gcloud iap web enable --resource-type=app-engine
gcloud iap tcp enable --resource-type=compute --dest-group=GROUP
gcloud iap web get-iam-policy --project=PROJECT
gcloud compute ssh INSTANCE --tunnel-through-iap

External References