togomak
GitHubGitHub (opens in a new tab)
  • Intro
  • Installation
  • Getting Started
    • Creating Your First Module
    • Running Parallel Stages
  • Documentation
    • Schema
      • Stage
        • Overview
        • Arguments
          • Stage Hooks
          • Stage Meta
          • Stage Scripting
          • Stage Lifecycles
      • Data
        • Providers
          • Built-in Providers
            • Env Provider
            • Git Provider
            • Prompt Provider
            • Terraform Provider
      • Module
        • Arguments
        • Overview
      • Locals
      • Variables
      • Macro
      • Import
      • Togomak
      • Locals
    • Command Line Usage
      • Usage
      • Examples
      • Modes
      • Usage 1.x
    • Language
        • Conditionals
        • Custom Conditions
        • For Expressions
        • Function Calls
        • Index
        • Operators
        • References
        • Splat
        • Strings
        • Type Constraints
        • Types
        • Abs
        • Abspath
        • Alltrue
        • Ansifmt
        • Anytrue
        • Base64decode
        • Base64encode
        • Base64gzip
        • Base64sha256
        • Base64sha512
        • Basename
        • Bcrypt
        • Can
        • Ceil
        • Chomp
        • Chunklist
        • Cidrhost
        • Cidrnetmask
        • Cidrsubnet
        • Cidrsubnets
        • Coalesce
        • Coalescelist
        • Compact
        • Concat
        • Contains
        • Csvdecode
        • Dirname
        • Distinct
        • Element
        • Endswith
        • File
        • Filebase64
        • Filebase64sha256
        • Filebase64sha512
        • Fileexists
        • Filemd5
        • Fileset
        • Filesha1
        • Filesha256
        • Filesha512
        • Flatten
        • Floor
        • Format
        • Formatdate
        • Formatlist
        • Indent
        • Index
        • Index Function
        • Join
        • Jsondecode
        • Jsonencode
        • Keys
        • Length
        • Log
        • Lookup
        • Lower
        • Matchkeys
        • Max
        • Md5
        • Merge
        • Min
        • Nonsensitive
        • One
        • Parseint
        • Pathexpand
        • Plantimestamp
        • Pow
        • Range
        • Regex
        • Regexall
        • Replace
        • Reverse
        • Rsadecrypt
        • Sensitive
        • Setintersection
        • Setproduct
        • Setsubtract
        • Setunion
        • Sha1
        • Sha256
        • Sha512
        • Signum
        • Slice
        • Sort
        • Split
        • Startswith
        • Strcontains
        • Strrev
        • Substr
        • Sum
        • Templatefile
        • Textdecodebase64
        • Textencodebase64
        • Timeadd
        • Timecmp
        • Timestamp
        • Title
        • Tobool
        • Tolist
        • Tomap
        • Tonumber
        • Toset
        • Tostring
        • Transpose
        • Trim
        • Trimprefix
        • Trimspace
        • Trimsuffix
        • Try
        • Type
        • Upper
        • Urlencode
        • Uuid
        • Uuidv5
        • Values
        • Yamldecode
        • Yamlencode
        • Zipmap
        • Depends On
        • Lifecycles
        • Configuration
        • Index
        • Json
        • Style
    • Variables
  • Contributing
Question? Give us feedback → (opens in a new tab)Edit this page
Documentation
Schema
Data
Providers

Data Providers

The data block receives the data from data providers. There are two kinds of such providers:

  • Built-in Providers: Bundled along with togomak, as part of the same source code.
  • External Providers: These providers are loaded dynamically, likely from a third-party registry, and are launched as subprocess and executes with the help of hashicorp/go-plugin (opens in a new tab).
DataBuilt-in Providers

Togomak is licensed under MPL-2.0, © 2024 Srevin Saju and other contributors.
HashiCorp Terraform, Terraform and the Terraform Logo are trademarks of HashiCorp.
OpenTofu is licensed under MPL-2.0