Skip to main content

@swamp/gcp/youtubereporting

v2026.04.23.1

Google Cloud youtubereporting infrastructure models

Repository

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

Labels

gcpgoogle-cloudyoutubereportingcloudinfrastructure

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

@swamp/gcp/youtubereporting/jobsv2026.04.23.1jobs.ts

Global Arguments

ArgumentTypeDescription
createTime?stringThe creation date/time of the job.
expireTime?stringThe date/time when this job will expire/expired. After a job expired, no new reports are generated.
id?stringThe server-generated ID of the job (max. 40 characters).
name?stringThe name of the job (max. 100 characters).
reportTypeId?stringThe type of reports this job creates. Corresponds to the ID of a ReportType.
systemManaged?booleanTrue if this a system-managed job that cannot be modified by the user; otherwise false.
onBehalfOfContentOwner?stringThe content owner's external ID on which behalf the user is acting on. If not set, the user is acting for himself (his own channel).
createCreate a jobs
getGet a jobs
ArgumentTypeDescription
identifierstringThe name of the jobs
deleteDelete the jobs
ArgumentTypeDescription
identifierstringThe name of the jobs
syncSync jobs state from GCP

Resources

state(infinite)— A job creating reports of a specific type.
@swamp/gcp/youtubereporting/jobs-reportsv2026.04.23.1jobs_reports.ts

Global Arguments

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

Resources

state(infinite)— A report's metadata including the URL from which the report itself can be dow...
@swamp/gcp/youtubereporting/reporttypesv2026.04.23.1reporttypes.ts

Global Arguments

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

Resources

state(infinite)— A report type.