GCP Config Connector
The GCP Config Connector lexicon provides full support for defining Google Cloud infrastructure using chant’s declarative TypeScript syntax. Resources are serialized to Config Connector YAML manifests.
This lexicon is generated from the official Config Connector CRDs and includes coverage for 300+ resource types across 80+ GCP services.
New? Start with the Getting Started guide.
Install it with:
npm install --save-dev @intentius/chant-lexicon-gcpQuick Start
Section titled “Quick Start”import { StorageBucket, IAMPolicyMember, GCP } from "@intentius/chant-lexicon-gcp";import { defaultAnnotations } from "@intentius/chant-lexicon-gcp";
export const annotations = defaultAnnotations({ "cnrm.cloud.google.com/project-id": GCP.ProjectId,});
export const bucket = new StorageBucket({ location: "US", storageClass: "STANDARD", uniformBucketLevelAccess: true, versioning: { enabled: true },});The lexicon provides 300+ resource types across Compute, Storage, IAM, Networking, Container, SQL, PubSub, and more, plus composites (GkeCluster, CloudRunService, CloudSqlInstance, GcsBucket, VpcNetwork, PubSubPipeline, CloudFunctionWithTrigger, PrivateService, ManagedCertificate, SecureProject) for common patterns.
At a Glance
Section titled “At a Glance”| Metric | Count |
|---|---|
| Resources | 453 |
| Property types | 1257 |
| Services | 124 |
| Intrinsic functions | 0 |
| Pseudo-parameters | 3 |
| Lint rules | 26 |
Lexicon version: 0.1.5
Namespace: GCP
- Getting Started
- Config Connector Concepts
- Lint Rules
- Examples: Resources
- Examples: Composites
- Operational Playbook
- Importing Existing YAML
- AI Skills
- Pseudo-Parameters — 3 pseudo-parameters
- Serialization — output format details