Skip to main content

@swamp/gcp/youtubeanalytics

v2026.04.23.1

Google Cloud youtubeAnalytics infrastructure models

Repository

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

Labels

gcpgoogle-cloudyoutubeanalyticscloudinfrastructure

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

@swamp/gcp/youtubeanalytics/groupitemsv2026.04.23.1groupitems.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
errors?objectRequest Error information. The presence of an error field signals that the operation has failed.
groupId?stringThe ID that YouTube uses to uniquely identify the group that contains the item.
id?stringThe ID that YouTube uses to uniquely identify the `channel`, `video`, `playlist`, or `asset` resource that is included in the group. Note that this ID refers specifically to the inclusion of that resource in a particular group and is different than the channel ID, video ID, playlist ID, or asset ID that uniquely identifies the resource itself. The `resource.id` property's value specifies the unique channel, video, playlist, or asset ID.
resource?object
onBehalfOfContentOwner?stringThis parameter can only be used in a properly authorized request. **Note:** This parameter is intended exclusively for YouTube content partners that own and manage many different YouTube channels. The `onBehalfOfContentOwner` parameter indicates that the request's authorization credentials identify a YouTube user who is acting on behalf of the content owner specified in the parameter value. It allows content owners to authenticate once and get access to all their video and channel data, without
createCreate a groupItems
getGet a groupItems
ArgumentTypeDescription
identifierstringThe name of the groupItems
deleteDelete the groupItems
ArgumentTypeDescription
identifierstringThe name of the groupItems
syncSync groupItems state from GCP

Resources

state(infinite)— A group item.
@swamp/gcp/youtubeanalytics/groupsv2026.04.23.1groups.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
contentDetails?objectA group's content details.
errors?objectRequest Error information. The presence of an error field signals that the operation has failed.
id?stringThe ID that YouTube uses to uniquely identify the group.
snippet?objectA group snippet.
onBehalfOfContentOwner?stringThis parameter can only be used in a properly authorized request. **Note:** This parameter is intended exclusively for YouTube content partners that own and manage many different YouTube channels. The `onBehalfOfContentOwner` parameter indicates that the request's authorization credentials identify a YouTube user who is acting on behalf of the content owner specified in the parameter value. It allows content owners to authenticate once and get access to all their video and channel data, without
createCreate a groups
getGet a groups
ArgumentTypeDescription
identifierstringThe name of the groups
updateUpdate groups attributes
deleteDelete the groups
ArgumentTypeDescription
identifierstringThe name of the groups
syncSync groups state from GCP

Resources

state(infinite)— A group.