Resourcely Documentation
LoginSign Up
  • Get Started
    • 🎱What is Resourcely?
    • 👋Why Resourcely
    • 🏃Quickstart
      • Terraform policies integrated into CI
      • Remediate policy violations in existing infrastructure
      • Templates for generating Terraform
      • Glossary
  • Concepts
    • Foundry
      • Create Blueprints with Foundry
      • Creating Guardrails with Foundry
      • lmport Terraform Modules
    • Guardrails
      • Writing your own Guardrails
      • Editing Guardrails
      • Releasing Guardrails
      • Enabling Inactive Guardrails
      • Guardrails in Action
        • 🐱GitHub Actions
        • 🦊GitLab Pipelines
    • Campaigns
      • Get started with Campaigns
      • Creating Campaigns
      • Remediate Resources
      • Campaign Agent
        • State File Support
          • Amazon Simple Storage Service (S3)
          • Google Cloud Storage (GCS)
          • HCP Terraform
          • Spacelift
        • Running Campaigns with GitHub Actions and a Repo-Hosted State File
        • Running Campaigns Locally
    • Blueprints
      • Authoring Your Own Blueprints
      • Using Built-in Resourcely Blueprints
      • Configuring Global Contexts
      • Deep Linking
    • Resources
      • Provisioning Infrastructure
      • Editing Infrastructure
      • Shopping Cart
      • Config Roots and Environments
    • Other Features and Settings
      • Global Values
      • Global Context
      • Metrics
      • Resourcely-cli
      • Resourcely.yaml
      • VCS Proxy
      • Settings
        • User management
        • Company Information
        • Notification Settings
        • Change Management
          • 🐱Connect to GitHub
          • 🦊Connect to Gitlab
        • Generate API Token
    • ✨Production Setup
      • Single Sign-On (SSO)
        • Auth0
        • AWS Single Sign-On
        • Azure AD
        • Google Workspace
        • JumpCloud
        • Okta
        • Omnissa Workspace ONE (formerly VMware)
        • OneLogin
        • Ping Identity
        • Other SAML / OIDC Providers
      • Source Code Management
        • Page
        • 🐱GitHub
        • 🦊GitLab
        • Atlassian Bitbucket
        • Azure Repos
  • Tutorials and guides
    • Remediation Use Cases
      • Apply tags to resources for automating backups
      • Implement centralized logging
    • Blueprints Use Cases
      • Automate Data Pipeline Creation
      • Encryption for GCP
      • AWS Account Factory
      • Streamline and govern AI
      • IAM Factory
      • Cost optimization for FinOps
      • Guardrails for Terraform Modules
    • Using the Resourcely Terraform Provider
      • Setup Resourcely Provider
      • Blueprints
      • Guardrails
      • Global Context
  • Integrate
    • CI/CD & Terraform Runners
      • Atlantis
      • 🐟AWS CodeBuild
      • Azure Pipelines
      • Buildkite
      • CircleCI
      • CloudBees CI
      • Codefresh
      • Digger
      • Env0
      • 🎏GitHub Actions
        • 🐱Local Plan
          • 🐹AWS with OpenID Connect
        • 🐶Terraform Cloud Integration
      • 🦊GitLab Pipelines
      • Harness
      • 🗻HashiCorp Cloud Platform (formerly Terraform Cloud)
      • Jenkins
      • Octopus Deploy
      • Scalr
      • 🌌Spacelift
      • Terramate
      • 🌎Terrateam
    • Cloud Providers
      • 🌨️Amazon Web Services (AWS)
      • 🤓Google Cloud Platform (GCP)
        • Guardrail Gaunlet at Google Cloud Next 2025
      • 💾Microsoft Azure
      • Alibaba Cloud
      • Huawei Cloud
      • IBM Cloud
      • Oracle Cloud Infrastructure (OCI)
      • Tencent Cloud
      • VMware vSphere
    • Developer Portals
      • Atlassian Compass
      • Backstage
      • Cortex
      • Harness IDP
      • Home grown internal developer portals
      • OpsLevel
      • Port
      • Roadie
    • ITSM
      • Atlassian Jira
      • FreshWorks
      • ServiceNow ITSM
      • ZenDesk
    • CSPM
      • Wiz
    • More Terraform Provider Integrations
      • 🚂ConductorOne Provider
      • Databricks Provider
      • Kubernetes Provider
      • 🐕Datadog Provider
      • ❄️Snowflake Provider
Powered by GitBook
On this page
  • Guardrail Gauntlet
  • Inspiration for Guardrails
  1. Integrate
  2. Cloud Providers
  3. Google Cloud Platform (GCP)

Guardrail Gaunlet at Google Cloud Next 2025

Enter for your chance to win a Steam Deck!

PreviousGoogle Cloud Platform (GCP)NextMicrosoft Azure

Last updated 1 month ago

Guardrail Gauntlet

Welcome to the Google Cloud Next 2025 challenge: the Guardrail Gauntlet! Winners are entered for a chance to receive a Steam Deck.

To participate, write and submit a Guardrail for a Google Cloud resource. To enter the challenge:

  1. If you haven't yet,

  2. Write a valid Guardrail featuring a Google Cloud resource*

    1. The Guardrail must feature one of the following statements: IN, CONTAINS, MATCHES, EVERY, SOME, NO, AND, OR, HAS, EXISTS, or CONTEXT

  3. Submit a screenshot of your Guardrail along with your name via email to .

*The written Guardrail must be valid, meaning that it must be tested for both a failing and passing condition within the Developer Experience tab of the Foundry.

Drawings of valid Guardrails will take place daily at 4p PT for a Steam Deck.

We have one Steam Deck remaining! Make sure to get your submission in by April 24th at 12p ET to be eligible to win the last remaining Steam Deck.

Inspiration for Guardrails

Here is an example Guardrail that restricts traffic for default security groups:

GUARDRAIL "Ensure the default security group of every VPC restricts all traffic."
  WHEN aws_default_security_group
    REQUIRE ingress NOT EXISTS
    REQUIRE egress NOT EXISTS
  OVERRIDE WITH APPROVAL @security

Need to be inspired? Try to write some Guardrails for the following:

  • Require VMs can only be a subset of instance sizes

  • Require BigQuery datasets have an access.dataset property

  • Limit Cloud Run jobs to use 2 CPU and 1024 MB of memory

  • Force Firebase databases to have an aggressive deletion policy

🤓
sign up for a free account of Resourcely
Navigate to the Foundry and click Author Guardrail
gauntlet@resourcely.io