This document is a GitHub repository temmplate for write describers for any Provider you want.
First, you need to fork this repository to your account. Then, you can create a new repository using this template.
Fill the environment variables in the .env
file with the information of the Provider you want to describe.
After that please run following command to export the environment variables:
./export_env.sh
Complete the resources same as the example in the resources-types.json.
Complete the index map same as the example in the table_index_map.go.
Copy your Steampipe plugin to root directory of the repository.
Complete the authentication functions for your provider in the config.go.
After that Please complete all neccessary functions which tagged with TODO
in the provider and describer directories.
Just run the following command to run the template:
go run main.go