> For the complete documentation index, see [llms.txt](https://docs.forestall.io/fsprotect/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.forestall.io/fsprotect/edges/gcp.md).

# GCP

{% content-ref url="/pages/SlOJK919MJKPlVjC2XqK" %}
[GCP\_ACT\_AS\_SA](/fsprotect/edges/gcp/gcp_act_as_sa.md)
{% endcontent-ref %}

{% content-ref url="/pages/DyksuXwzbDGcJheNVwaJ" %}
[GCP\_BUILTIN\_PRIVILEGED\_ROLE](/fsprotect/edges/gcp/gcp_builtin_privileged_role.md)
{% endcontent-ref %}

{% content-ref url="/pages/xx63icU28HsVYfCUQj55" %}
[GCP\_BYPASS\_VPC\_SC](/fsprotect/edges/gcp/gcp_bypass_vpc_sc.md)
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_act_as_sa.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_act_as_sa.md>
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_bypass_vpc_sc.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_bypass_vpc_sc.md>
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_create_compute.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_create_compute.md>
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_create_sa_keys.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_create_sa_keys.md>
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_create_wif_pool.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_create_wif_pool.md>
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_delete_project.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_delete_project.md>
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_deploy_infra.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_deploy_infra.md>
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_disable_org_policy.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_disable_org_policy.md>
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_federate_identity.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_federate_identity.md>
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_impersonate_sa.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_impersonate_sa.md>
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_modify_custom_roles.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_modify_custom_roles.md>
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_modify_tags.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_modify_tags.md>
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_set_folder_iampolicy.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_set_folder_iampolicy.md>
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_set_org_iampolicy.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_set_org_iampolicy.md>
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_set_project_iampolicy.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_set_project_iampolicy.md>
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_set_sa_iampolicy.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_set_sa_iampolicy.md>
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_ssh_vm.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_ssh_vm.md>
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_trigger_build.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_trigger_build.md>
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_unlink_billing.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_can_unlink_billing.md>
{% endcontent-ref %}

{% content-ref url="/pages/zQubfOUKb8laq3CW5v6y" %}
[GCP\_CREATE\_COMPUTE](/fsprotect/edges/gcp/gcp_create_compute.md)
{% endcontent-ref %}

{% content-ref url="/pages/yU5CSnVqfZwviRBWTBTy" %}
[GCP\_CREATE\_SA\_KEYS](/fsprotect/edges/gcp/gcp_create_sa_keys.md)
{% endcontent-ref %}

{% content-ref url="/pages/nc7Z9ze3NxxmSnRLaRCt" %}
[GCP\_CREATE\_WIF\_POOL](/fsprotect/edges/gcp/gcp_create_wif_pool.md)
{% endcontent-ref %}

{% content-ref url="/pages/WA2h2eydmb7HqylI7fS5" %}
[GCP\_CUSTOM\_PRIVILEGED\_ROLE](/fsprotect/edges/gcp/gcp_custom_privileged_role.md)
{% endcontent-ref %}

{% content-ref url="/pages/VRXdJjxDJU8OpCbXhvcr" %}
[GCP\_DELETE\_PROJECT](/fsprotect/edges/gcp/gcp_delete_project.md)
{% endcontent-ref %}

{% content-ref url="/pages/RYMWGi6TFGpsBzYlCVsD" %}
[GCP\_DEPLOY\_INFRA](/fsprotect/edges/gcp/gcp_deploy_infra.md)
{% endcontent-ref %}

{% content-ref url="/pages/gpFJrhLVo84b8ewe1Iav" %}
[GCP\_DISABLE\_ORG\_POLICY](/fsprotect/edges/gcp/gcp_disable_org_policy.md)
{% endcontent-ref %}

{% content-ref url="/pages/wsagdnmew3k0PnM9j4D5" %}
[GCP\_FEDERATE\_IDENTITY](/fsprotect/edges/gcp/gcp_federate_identity.md)
{% endcontent-ref %}

{% content-ref url="/pages/cH7TTjlfmjyqvpjhuyKS" %}
[GCP\_HAS\_DEVICE](/fsprotect/edges/gcp/gcp_has_device.md)
{% endcontent-ref %}

{% content-ref url="/pages/T1wyLVEaTleuUHkRi9fB" %}
[GCP\_HAS\_ROLE](/fsprotect/edges/gcp/gcp_has_role.md)
{% endcontent-ref %}

{% content-ref url="/pages/ozpbmikduruOKEnBfRhG" %}
[GCP\_HAS\_SERVICE\_ACCOUNT\_KEY](/fsprotect/edges/gcp/gcp_has_service_account_key.md)
{% endcontent-ref %}

{% content-ref url="/pages/eTPl3cKWijnYmTgrf2D1" %}
[GCP\_IMPERSONATE\_SA](/fsprotect/edges/gcp/gcp_impersonate_sa.md)
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_in_folder.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_in_folder.md>
{% endcontent-ref %}

{% content-ref url="/pages/91QjdwsGDFZrvZeDWjtb" %}
[GCP\_IN\_OU](/fsprotect/edges/gcp/gcp_in_ou.md)
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_in_project.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_in_project.md>
{% endcontent-ref %}

{% content-ref url="/pages/RxMUILfIo3FqkiYaK0oO" %}
[GCP\_INJECT\_SSH\_KEY](/fsprotect/edges/gcp/gcp_inject_ssh_key.md)
{% endcontent-ref %}

{% content-ref url="/pages/eQGV9XiZBZiwqqGlcSqH" %}
[GCP\_MODIFY\_CUSTOM\_ROLES](/fsprotect/edges/gcp/gcp_modify_custom_roles.md)
{% endcontent-ref %}

{% content-ref url="/pages/FCK6elmVa1AE5uPW0DBo" %}
[GCP\_MODIFY\_TAGS](/fsprotect/edges/gcp/gcp_modify_tags.md)
{% endcontent-ref %}

{% content-ref url="/pages/ZzpNIKJVRaj7VdgqQKPb" %}
[GCP\_PARENT](/fsprotect/edges/gcp/gcp_parent.md)
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_parent_customer.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_parent_customer.md>
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_parent_organization.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_parent_organization.md>
{% endcontent-ref %}

{% content-ref url="<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_parent_ou.md>" %}
<https://gitlab.com/forestall/fsprotect-knowledge-base/-/tree/gitbook/edges/gcp/gcp_parent_ou.md>
{% endcontent-ref %}

{% content-ref url="/pages/26AV3jZeJOG9JlndVM4T" %}
[GCP\_ROLE\_SCOPED\_TO](/fsprotect/edges/gcp/gcp_role_scoped_to.md)
{% endcontent-ref %}

{% content-ref url="/pages/aQv8rOUPATtZuWSfAODQ" %}
[GCP\_RUNS\_AS](/fsprotect/edges/gcp/gcp_runs_as.md)
{% endcontent-ref %}

{% content-ref url="/pages/pUn0PEFBeU1peCX2nco6" %}
[GCP\_SET\_FOLDER\_IAMPOLICY](/fsprotect/edges/gcp/gcp_set_folder_iampolicy.md)
{% endcontent-ref %}

{% content-ref url="/pages/3UyZ44xrBxe7aryMoJUo" %}
[GCP\_SET\_ORG\_IAMPOLICY](/fsprotect/edges/gcp/gcp_set_org_iampolicy.md)
{% endcontent-ref %}

{% content-ref url="/pages/dBzEBMQw40A7Md0QVq7p" %}
[GCP\_SET\_PROJECT\_IAMPOLICY](/fsprotect/edges/gcp/gcp_set_project_iampolicy.md)
{% endcontent-ref %}

{% content-ref url="/pages/OrIBrylI2Dw5avPLLWDX" %}
[GCP\_SET\_SA\_IAMPOLICY](/fsprotect/edges/gcp/gcp_set_sa_iampolicy.md)
{% endcontent-ref %}

{% content-ref url="/pages/WS4vS2yx3Vpt0fH8kN9S" %}
[GCP\_SSH\_TO](/fsprotect/edges/gcp/gcp_ssh_to.md)
{% endcontent-ref %}

{% content-ref url="/pages/dFcxk8SauQ1Lajctda5t" %}
[GCP\_TRIGGER\_BUILD](/fsprotect/edges/gcp/gcp_trigger_build.md)
{% endcontent-ref %}

{% content-ref url="/pages/PC3bOXyRxVwDUzGWjPjA" %}
[GCP\_UNLINK\_BILLING](/fsprotect/edges/gcp/gcp_unlink_billing.md)
{% endcontent-ref %}

{% content-ref url="/pages/RjfzBU3c14ESCK8nfScm" %}
[GWS\_ADD\_GROUP\_MANAGER](/fsprotect/edges/gcp/gws_add_group_manager.md)
{% endcontent-ref %}

{% content-ref url="/pages/LyF7BzanTDt8H29CXCf1" %}
[GWS\_ADD\_GROUP\_MEMBER](/fsprotect/edges/gcp/gws_add_group_member.md)
{% endcontent-ref %}

{% content-ref url="/pages/BywtKxiBtazTKxWIPkRK" %}
[GWS\_ADD\_GROUP\_OWNER](/fsprotect/edges/gcp/gws_add_group_owner.md)
{% endcontent-ref %}

{% content-ref url="/pages/l6K5dRRiGBRLU9jfi4C1" %}
[GWS\_GRANT\_ROLE](/fsprotect/edges/gcp/gws_grant_role.md)
{% endcontent-ref %}

{% content-ref url="/pages/kx7MXQsb3BcnI89Kxw7A" %}
[GWS\_GROUP\_MANAGER](/fsprotect/edges/gcp/gws_group_manager.md)
{% endcontent-ref %}

{% content-ref url="/pages/qzp9VXDyjSjPeLTlNAkx" %}
[GWS\_GROUP\_OWNER](/fsprotect/edges/gcp/gws_group_owner.md)
{% endcontent-ref %}

{% content-ref url="/pages/F2xVgD4B0xl0VDfIOVlm" %}
[GWS\_IN\_GROUP](/fsprotect/edges/gcp/gws_in_group.md)
{% endcontent-ref %}

{% content-ref url="/pages/ny2fN29ZAcv5k1NMmX77" %}
[GWS\_RESET\_PASSWORD](/fsprotect/edges/gcp/gws_reset_password.md)
{% endcontent-ref %}
