Google Cloud CDN

gcpCDNgoogle-cloud-cdn

Cloud CDN attached to Google Cloud load balancer backends.

Provider
gcp
Kind
CDN
Category
Edge
Properties · 2 set by this component
propertytypevaluesrequiredkind defaultthis component
cacheMode · component propertyenumcache-all-static | use-origin-headers | force-cache-allnocache-all-staticinherited
cachingboolean—notrue▸ true
edgeComputeboolean—nofalseinherited
managedboolean—notrue▸ true
originShieldboolean—nofalseinherited
tlsboolean—notrueinherited
Rules that apply · 0

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

No rule reads this kind yet. That is a gap, not a guarantee.
Use it in a design
nodes:
  - { id: "cloud-cdn", component: "google-cloud-cdn" }
Other CDN products · 29
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# Google Cloud CDN: enabled per backend service; default cache mode caches static content.
schemaVersion: "1"
type: "component"
id: "google-cloud-cdn"
kind: "cdn"
provider: "gcp"
docs: "https://cloud.google.com/cdn/docs/overview"
defaults:
  managed: true
  caching: true
properties:
  cacheMode:
    type: "enum"
    values: ["cache-all-static", "use-origin-headers", "force-cache-all"]
    default: "cache-all-static"

The same page as markdown, for an agent: /catalogue/components/google-cloud-cdn.md