types

package
v0.0.18 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 2, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ParseStringToCSV

func ParseStringToCSV(content string) (interface{}, error)

func ParseStringToJSON

func ParseStringToJSON(content string) (map[string]interface{}, error)

func ParseStringToYAML

func ParseStringToYAML(content string) (map[string]interface{}, error)

Types

type CloudProviderType

type CloudProviderType string
const (
	AWS   CloudProviderType = "aws"
	GCP   CloudProviderType = "gcp"
	AZURE CloudProviderType = "azure"
	LOCAL CloudProviderType = "local"
)

type Config

type Config struct {
	Provider     CloudProviderType `json:"provider"`
	Service      ServiceType       `json:"service"`
	Name         string            `json:"name"`
	Attribute    interface{}       `json:"argument"`
	DefaultValue string            `json:"defaultValue"`
}

type ServiceType

type ServiceType string
const (
	S3             ServiceType = "s3"
	SSM            ServiceType = "ssm"
	SecretsManager ServiceType = "secrets"
	ENV            ServiceType = "env"
	FILE           ServiceType = "file"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL