Documentation ¶
Index ¶
- Constants
- func Bool(value interface{}) bool
- func Contains(s []string, searchTerm string) bool
- func Encoder(value string) string
- func GetChecksum(value string) (string, error)
- func GetHash(s string) int
- func GetRandomID() (string, error)
- func GetSlice(slice []interface{}) (stringSLice []string)
- func Int(value interface{}) int
- func JSON(data interface{}) (string, error)
- func Map(value interface{}) (map[string]string, error)
- func MapSlice(value interface{}) ([]map[string]interface{}, error)
- func String(value interface{}) string
- func Yaml(data interface{}) (string, error)
Constants ¶
View Source
const ( TerraformResourceCluster = "cluster" TerraformResourceImage = "image" TerraformResourceImages = "images" TerraformResourceClusters = "clusters" TerraformResourceImagesStored = "images_stored" TerraformResourceKeepTarball = "keep_tarball" TerraformResourceTarballStored = "tarball_stored" TerraformResourceNodes = "nodes" TerraformResourceNodesList = "node_list" TerraformResourceClusterList = "clusters_list" TerraformResourceAll = "all" TerraformResourceNotEncode = "not_encoded" TerraformResourceEncode = "encode" TerraformResourceKubeConfig = "kube_config" TerraformResourceStatus = "status" TerraformResourceStart = "start" TerraformResourceStop = "stop" TerraformResourceRole = "role" TerraformResourceReplicas = "replicas" TerraformResourceWait = "wait" TerraformResourceTimeout = "timeout" TerraformResourceMemory = "memory" TerraformResourceCreatedAt = "creation_time" TerraformResourceName = "name" TerraformResourceState = "state" TerraformResourceRegistries = "registries" TerraformResourceRegistriesList = "registries_list" TerraformResourcePort = "port" TerraformResourceHost = "host" TerraformResourceExpose = "expose" TerraformResourceProtocol = "protocol" TerraformResourceProxy = "proxy" TerraformResourceMetadata = "metadata" TerraformResourceConnect = "connect" TerraformUseProxy = "use_proxy" TerraformResourceConfigFile = "config_file" TerraformK3dLabel = "k3d.terraform" TerraformK3dRegistry = "registry" TerraformKubernetesVersion = "kubernetes_version" TerraformK3dAPIVersion = "k3d_api_version" TerraformK3dKind = "kind" TerraformK3dRuntime = "runtime" TerraformTimeOut5 = 5 K3DRepoDEFAULT = "rancher/k3s" )
Variables ¶
This section is empty.
Functions ¶
func GetChecksum ¶
GetChecksum gets the checksum of passed string.
func GetSlice ¶
func GetSlice(slice []interface{}) (stringSLice []string)
GetSlice returns StringSlice of passed interface array.
func Map ¶
Map returns array flattens the object passed to []map[string]interface{} to simplify terraform attributes saving.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.