Asi google-cloud-ocapn-vats
Google Cloud Platform project and API management for plurigrid.com org. Use when enabling GCP APIs, managing org policies, creating service accounts or API keys, or working with Google Cloud projects.
install
source · Clone the upstream repo
git clone https://github.com/plurigrid/asi
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/plurigrid/asi "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/google-cloud-ocapn-vats" ~/.claude/skills/plurigrid-asi-google-cloud-ocapn-vats && rm -rf "$T"
manifest:
skills/google-cloud-ocapn-vats/SKILL.mdsource content
Google Cloud — plurigrid.com
Org & Project Structure
| Field | Value |
|---|---|
| Org | -- ID |
| Project | -- ID (number ) |
| Old Project | -- ID (number ) |
| Account | |
| gcloud via | (env ) |
Enabling APIs
# Enable one gcloud services enable secretmanager.googleapis.com \ --project=midyear-glazing-487407-t2 # Enable many at once gcloud services enable \ secretmanager.googleapis.com \ iamcredentials.googleapis.com \ run.googleapis.com \ pubsub.googleapis.com \ generativelanguage.googleapis.com \ cloudfunctions.googleapis.com \ cloudkms.googleapis.com \ cloudbuild.googleapis.com \ --project=midyear-glazing-487407-t2 # List enabled gcloud services list --enabled --project=midyear-glazing-487407-t2 # Count all available (~10,621: 513 googleapis.com + marketplace) gcloud services list --available --project=midyear-glazing-487407-t2 --format="value(name)" | wc -l
Currently Enabled (34)
aiplatform, analyticshub, artifactregistry, bigquery* (7), cloudapiregistry, cloudapis, cloudresourcemanager, cloudtrace, compute, dataflow, dataform, datalineage, dataplex, datastore, deploymentmanager, logging, monitoring, notebooks, orgpolicy, oslogin, servicemanagement, serviceusage, sql-component, storage* (3), telemetry, visionai
Org Policy Notes
constraints do NOT appear iniam.managed.*
-- they are Google-managed. Override at project level withgcloud org-policies list
viaenforce: false
.gcloud org-policies set-policy- SA key creation was previously blocked by
(deleted) andiam.disableServiceAccountKeyCreation
(overridden at project level).iam.managed.disableServiceAccountApiKeyCreation
Diagnostics
# Check org policies (custom only -- managed ones won't appear) gcloud org-policies list --organization=737292068572 # Describe specific policy gcloud org-policies describe CONSTRAINT --organization=737292068572 gcloud org-policies describe CONSTRAINT --project=midyear-glazing-487407-t2 # Check account roles at org level gcloud organizations get-iam-policy 737292068572 \ --filter="bindings.members:yuliya@plurigrid.com" \ --format="table(bindings.role)" # Current roles: billing.creator, resourcemanager.organizationAdmin, # resourcemanager.projectCreator, orgpolicy.policyAdmin # Create API key (SA key creation now unblocked) gcloud services api-keys create --display-name="Vertex AI Key" \ --api-target=service=aiplatform.googleapis.com \ --project=midyear-glazing-487407-t2