Skip to main content

@swamp/gcp/slides

v2026.04.23.1

Google Cloud slides infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

gcpgoogle-cloudslidescloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/gcp/slides

@swamp/gcp/slides/presentationsv2026.04.23.1presentations.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
layouts?arrayThe layouts in the presentation. A layout is a template that determines how content is arranged and styled on the slides that inherit from that layout.
locale?stringThe locale of the presentation, as an IETF BCP 47 language tag.
masters?arrayThe slide masters in the presentation. A slide master contains all common page elements and the common properties for a set of layouts. They serve three purposes: - Placeholder shapes on a master contain the default text styles and shape properties of all placeholder shapes on pages that use that master. - The master page properties define the common page properties inherited by its layouts. - Any other shapes on the master slide appear on all slides using that master, regardless of their layout
notesMaster?objectA page in a presentation.
pageSize?objectA width and height.
presentationId?stringThe ID of the presentation.
slides?arrayThe slides in the presentation. A slide inherits properties from a slide layout.
title?stringThe title of the presentation.
createCreate a presentations
getGet a presentations
ArgumentTypeDescription
identifierstringThe name of the presentations
syncSync presentations state from GCP
batch_updatebatch update
ArgumentTypeDescription
requests?any
writeControl?any

Resources

state(infinite)— A Google Slides presentation.
@swamp/gcp/slides/presentations-pagesv2026.04.23.1presentations_pages.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
getGet a pages
ArgumentTypeDescription
identifierstringThe name of the pages
syncSync pages state from GCP
get_thumbnailget thumbnail

Resources

state(infinite)— A page in a presentation.