ajmaradiaga / steampipe-plugin-btp Goto Github PK
View Code? Open in Web Editor NEWSteampipe plugin to access SAP Business Technology Platform
License: Apache License 2.0
Steampipe plugin to access SAP Business Technology Platform
License: Apache License 2.0
Hey @ajmaradiaga Few things that we are missing out on this plugin are listed out, can you please work on them and then we can get it on the hub as soon as possible :
steampipe-plugin-btp/docs/index.md
Line 28 in 316ef2c
steampipe-plugin-btp/README.md
Line 67 in 316ef2c
steampipe-plugin-btp/docs/index.md
Line 35 in 316ef2c
steampipe-plugin-btp/README.md
Line 74 in 316ef2c
steampipe-plugin-btp/docs/index.md
Line 55 in 316ef2c
steampipe-plugin-btp/docs/index.md
Line 95 in 316ef2c
steampipe-plugin-btp/docs/index.md
Line 50 in 316ef2c
steampipe-plugin-btp/README.md
Line 16 in 316ef2c
Please reach out to us in case of any don't, thanks!
Thanks @ajmaradiaga for this new plugin. Great work ๐ !!
The basic structure looks good so far. While using the plugin, we did come up with a few suggestions based on our best practices:
config/btp.spc
btp.spc
under the config
folder that will contain a basic connection for the plugin (see namecheap plugin for reference)btp.spc
file to follow the format of the namecheap plugindocs/tables/*
docs
under which we will have a single file called index.md
(reference) and individual table docs for each tablebtp_datacenter.md
(note: The table names should be singular)# Table: btp_datacenter
title
followed by the query (Note: We do not include the query outputs in the docs)docs/index.md
btp/*
table_btp_accounts_directories.go
connection_error
or api_error
for easier debugging if neededbtp/table_btp_datacenter
table_btp_datacenter.go
tableBTPDatacenter
btp_datacenter
.
geo_access
column does not have a description we should add itd.EqualsQualString["region"]
instead of equalQuals["region"].GetStringValue()
btp/table_btp_directory
table_btp_directory.go
tableBTPDirectory
btp_directory
.
directory_type
and parent_guid1
columns do not have a description we should add itd.EqualsQualString["region"]
instead of equalQuals["region"].GetStringValue()
btp/table_btp_global_account
table_btp_global_account.go
btp_global_account
listGlobalAccounts
.
btp/table_btp_subaccount
table_btp_subaccount.go
btp_subaccount
listSubaccounts
.
parent_type
column does not have a description we should add itbtp/plugin.go
btp/utils.go
btp.go
file to utils.go
bt/types.go
types.go
README.md
CHANGELOG.md
## v0.0.1 [TBD]
_What's new?_
- New tables added
- [btp_datacenter](https://github.com/ajmaradiaga/steampipe-plugin-btp/blob/main/btp/table_btp_datacenter.go)
- [btp_directory](https://github.com/ajmaradiaga/steampipe-plugin-btp/blob/main/btp/table_btp_directory.go)
- [btp_global_account](https://github.com/ajmaradiaga/steampipe-plugin-btp/blob/main/btp/table_btp_global_account.go)
- [btp_subaccount](https://github.com/ajmaradiaga/steampipe-plugin-btp/blob/main/btp/table_btp_subaccount.go)
Please note that the example contains the name in singular assuming that the changelog will be added after updating the table names.
Makefile
go build -o ~/.steampipe/plugins/hub.steampipe.io/plugins/ajmaradiaga/btp@latest/teampipe-plugin-btp.plugin *.go
Follow-up questions
Please let us know if you have questions, happy to help ๐
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.