Skip to main content

@swamp/gcp/blogger

v2026.04.23.1

Google Cloud blogger infrastructure models

Repository

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

Labels

gcpgoogle-cloudbloggercloudinfrastructure

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/blogger

@swamp/gcp/blogger/blogsv2026.04.23.1blogs.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
getGet a blogs
ArgumentTypeDescription
identifierstringThe name of the blogs
syncSync blogs state from GCP
get_by_urlget by url
list_by_userlist by user

Resources

state(infinite)— Gets a blog by id.
@swamp/gcp/blogger/bloguserinfosv2026.04.23.1bloguserinfos.ts

Global Arguments

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

Resources

state(infinite)— Gets one blog and user info pair by blog id and user id.
@swamp/gcp/blogger/commentsv2026.04.23.1comments.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
getGet a comments
ArgumentTypeDescription
identifierstringThe name of the comments
deleteDelete the comments
ArgumentTypeDescription
identifierstringThe name of the comments
syncSync comments state from GCP
approveapprove
list_by_bloglist by blog
mark_as_spammark as spam

Resources

state(infinite)— Gets a comment by id.
@swamp/gcp/blogger/pagesv2026.04.23.1pages.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
author?objectThe author of this Page.
blog?objectData about the blog containing this Page.
content?stringThe body content of this Page, in HTML.
id?stringThe identifier for this resource.
published?stringRFC 3339 date-time when this Page was published.
status?enumThe status of the page for admin resources (either LIVE or DRAFT).
title?stringThe title of this entity. This is the name displayed in the Admin user interface.
trashed?stringRFC 3339 date-time when this Page was trashed.
updated?stringRFC 3339 date-time when this Page was last updated.
url?stringThe URL that this Page is displayed at.
blogIdstringThe blogId for this resource
isDraft?stringThe isDraft for this resource
createCreate a pages
getGet a pages
ArgumentTypeDescription
identifierstringThe name of the pages
updateUpdate pages attributes
deleteDelete the pages
ArgumentTypeDescription
identifierstringThe name of the pages
syncSync pages state from GCP
publishpublish
revertrevert

Resources

state(infinite)— Gets a page by blog id and page id.
@swamp/gcp/blogger/pageviewsv2026.04.23.1pageviews.ts

Global Arguments

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

Resources

state(infinite)— Gets page views by blog id.
@swamp/gcp/blogger/postsv2026.04.23.1posts.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
author?objectThe author of this Post.
blog?objectData about the blog containing this Post.
content?stringThe content of the Post. May contain HTML markup.
id?stringThe identifier of this Post.
images?arrayDisplay image for the Post.
labels?arrayThe list of labels this Post was tagged with.
location?objectThe location for geotagged posts.
published?stringRFC 3339 date-time when this Post was published.
readerComments?enumComment control and display setting for readers of this post.
replies?objectThe container of comments on this Post.
status?enumStatus of the post. Only set for admin-level requests.
title?stringThe title of the Post.
titleLink?stringThe title link URL, similar to atom's related link.
trashed?stringRFC 3339 date-time when this Post was last trashed.
updated?stringRFC 3339 date-time when this Post was last updated.
url?stringThe URL where this Post is displayed.
blogIdstringThe blogId for this resource
fetchBody?stringThe fetchBody for this resource
fetchImages?stringThe fetchImages for this resource
isDraft?stringThe isDraft for this resource
createCreate a posts
getGet a posts
ArgumentTypeDescription
identifierstringThe name of the posts
updateUpdate posts attributes
deleteDelete the posts
ArgumentTypeDescription
identifierstringThe name of the posts
syncSync posts state from GCP
get_by_pathget by path
publishpublish
revertrevert
searchsearch

Resources

state(infinite)— Gets a post by blog id and post id
@swamp/gcp/blogger/postuserinfosv2026.04.23.1postuserinfos.ts

Global Arguments

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

Resources

state(infinite)— Gets one post and user info pair, by post_id and user_id.
@swamp/gcp/blogger/usersv2026.04.23.1users.ts

Global Arguments

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

Resources

state(infinite)— Gets one user by user_id.