Documentation
¶
Index ¶
- Constants
- func ExtractResourceType(tableName string) string
- func ExtractTableName(resourceType string) string
- func ExtractTagsAndNames(logger *zap.Logger, plg *plugin.Plugin, resourceType string, ...) (map[string]string, string, error)
- func GetResourceTypeByTableName(tableName string) string
- func Plugin() *plugin.Plugin
- type IntegrationCredentials
Constants ¶
View Source
const ( IntegrationTypeLower = "cloudflare" // example: aws, azure IntegrationName = integration.Type("cloudflare_account") // example: AWS_ACCOUNT, AZURE_SUBSCRIPTION OGPluginRepoURL = "github.com/opengovern/og-describer-cloudflare" // example: github.com/opengovern/og-describer-aws )
View Source
const ( StreamName = "og_describer_cloudflare" JobQueueTopic = "og_describer_cloudflare_job_queue" ConsumerGroup = "describer-cloudflare" JobQueueTopicManuals = "og_describer_cloudflare_manuals_job_queue" ConsumerGroupManuals = "describer-cloudflare-manuals" )
Variables ¶
This section is empty.
Functions ¶
func ExtractResourceType ¶
func ExtractTableName ¶
func ExtractTagsAndNames ¶
func GetResourceTypeByTableName ¶
GetResourceTypeByTableName TODO: use this in integration implementation
Types ¶
type IntegrationCredentials ¶
Click to show internal directories.
Click to hide internal directories.