Operative Namespace
@swamp
526 extensions
@swamp/s3-datastore
Store data in an Amazon S3 bucket with local cache synchronization. Provides distributed locking via S3 conditional writes and bidirectional sync between a local cache directory and S3. ## Authentication Uses the default AWS credential chain — no credentials in config. Provide credentials via one of: - Environment variables: `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY` - AWS profile: `~/.aws/credentials` - IAM role attached to the instance or task ## Required IAM Permissions - `s3:HeadBucket` - `s3:GetObject` - `s3:PutObject` - `s3:DeleteObject` - `s3:ListBucket` - `s3:HeadObject` ## Usage ```bash swamp datastore setup @swamp/s3-datastore \ --config '{"bucket": "my-bucket", "prefix": "swamp", "region": "us-east-1"}' --json ``` ## S3-Compatible Endpoints Supports S3-compatible services (MinIO, DigitalOcean Spaces, etc.) via the `endpoint` and `forcePathStyle` config options.
@swamp/gcs-datastore
Store data in a Google Cloud Storage bucket with local cache synchronization. Provides distributed locking via GCS generation-based preconditions and bidirectional sync between a local cache directory and GCS. ## Authentication Uses Google Cloud Application Default Credentials (ADC) — no credentials in config. Provide credentials via one of: - Environment variable: `GOOGLE_APPLICATION_CREDENTIALS` pointing to a service account key JSON file - User credentials: `gcloud auth application-default login` - Attached service account on GCE, Cloud Run, or GKE ## Required IAM Permissions - `storage.buckets.get` - `storage.objects.create` - `storage.objects.get` - `storage.objects.delete` - `storage.objects.list` The predefined role `roles/storage.objectAdmin` covers all of these. ## Usage ```bash swamp datastore setup @swamp/gcs-datastore \ --config '{"bucket": "my-bucket", "prefix": "swamp"}' --json ```
@swamp/gcp/playdeveloperreporting
Google Cloud playdeveloperreporting infrastructure models
@swamp/gcp/chromemanagement
Google Cloud chromemanagement infrastructure models
@swamp/gcp/bigquerydatapolicy
Google Cloud bigquerydatapolicy infrastructure models
@swamp/gcp/androidenterprise
Google Cloud androidenterprise infrastructure models
@swamp/aws/sagemaker
AWS SAGEMAKER infrastructure models
@swamp/aws/s3express
AWS S3EXPRESS infrastructure models
@swamp/aws/mediaconnect
AWS MEDIACONNECT infrastructure models
@swamp/aws/evs
AWS EVS infrastructure models
@swamp/aws/ec2
AWS EC2 infrastructure models
@swamp/hetzner-cloud
Hetzner Cloud infrastructure models
@swamp/gcp/ondemandscanning
Google Cloud ondemandscanning infrastructure models
@swamp/gcp/ces
Google Cloud ces infrastructure models
@swamp/gcp/retail
Google Cloud retail infrastructure models
@swamp/gcp/checks
Google Cloud checks infrastructure models
@swamp/gcp/licensing
Google Cloud licensing infrastructure models
@swamp/aws/glue
AWS GLUE infrastructure models
@swamp/aws/memorydb
AWS MEMORYDB infrastructure models
@swamp/aws/comprehend
AWS COMPREHEND infrastructure models
@swamp/aws/greengrassv2
AWS GREENGRASSV2 infrastructure models
@swamp/aws/appconfig
AWS APPCONFIG infrastructure models
@swamp/aws/apigatewayv2
AWS APIGATEWAYV2 infrastructure models
@swamp/gcp/digitalassetlinks
Google Cloud digitalassetlinks infrastructure models