LAP Registry

Compute Engine API Skill

gcp-compute

Provider: Google Cloud Platform Version: v1 Endpoints: 694 Updated: 2026-04-02

Raw .lap | Lean format | API JSON | Open in app

Endpoints

MethodPathDescription
GET/locations/global/firewallPolicies
POST/locations/global/firewallPoliciesLists all the policies that have been configured for the specified folder or organization.
GET/locations/global/firewallPolicies/listAssociationsCreates a new policy in the specified project using the data included in the request.
DELETE/locations/global/firewallPolicies/{firewallPolicy}Lists associations of a specified target, i.e., organization or folder.
GET/locations/global/firewallPolicies/{firewallPolicy}Deletes the specified policy.
PATCH/locations/global/firewallPolicies/{firewallPolicy}Returns the specified firewall policy.
POST/locations/global/firewallPolicies/{firewallPolicy}/addAssociationPatches the specified policy with the data included in the request.
POST/locations/global/firewallPolicies/{firewallPolicy}/addRuleInserts an association for the specified firewall policy.
POST/locations/global/firewallPolicies/{firewallPolicy}/cloneRulesInserts a rule into a firewall policy.
GET/locations/global/firewallPolicies/{firewallPolicy}/getAssociationCopies rules to the specified firewall policy.
GET/locations/global/firewallPolicies/{firewallPolicy}/getRuleGets an association with the specified name.
POST/locations/global/firewallPolicies/{firewallPolicy}/moveGets a rule of the specified priority.
POST/locations/global/firewallPolicies/{firewallPolicy}/patchRuleMoves the specified firewall policy.
POST/locations/global/firewallPolicies/{firewallPolicy}/removeAssociationPatches a rule of the specified priority.
POST/locations/global/firewallPolicies/{firewallPolicy}/removeRuleRemoves an association for the specified firewall policy.
GET/locations/global/firewallPolicies/{resource}/getIamPolicyDeletes a rule of the specified priority.
POST/locations/global/firewallPolicies/{resource}/setIamPolicyGets the access control policy for a resource. May be empty if no such policy or resource exists.
POST/locations/global/firewallPolicies/{resource}/testIamPermissionsSets the access control policy on the specified resource. Replaces any existing policy.
GET/locations/global/operationsReturns permissions that a caller has on the specified resource.
DELETE/locations/global/operations/{operation}Retrieves a list of Operation resources contained within the specified organization.
GET/locations/global/operations/{operation}Deletes the specified Operations resource.
GET/projects/{project}Retrieves the specified Operations resource. Gets a list of operations by making a `list()` request.
GET/projects/{project}/aggregated/acceleratorTypesReturns the specified Project resource. To decrease latency for this method, you can optionally omit any unneeded information from the response by using a field mask. This practic...
GET/projects/{project}/aggregated/addressesRetrieves an aggregated list of accelerator types.
GET/projects/{project}/aggregated/autoscalersRetrieves an aggregated list of addresses.
GET/projects/{project}/aggregated/backendServicesRetrieves an aggregated list of autoscalers.
GET/projects/{project}/aggregated/commitmentsRetrieves the list of all BackendService resources, regional and global, available to the specified project.
GET/projects/{project}/aggregated/diskTypesRetrieves an aggregated list of commitments by region.
GET/projects/{project}/aggregated/disksRetrieves an aggregated list of disk types.
GET/projects/{project}/aggregated/forwardingRulesRetrieves an aggregated list of persistent disks.

Install as Skill

Use this API as a Claude Code skill for instant agent access.

CLI Install

lapsh skill-install gcp-compute

Downloads and installs to ~/.claude/skills/gcp-compute/

Manual Install

Download: Skill Bundle (JSON)

Or view: SKILL.md

Recent Versions (1)