github.com/terramate-io/tf@v0.0.0-20230830114523-fce866b4dfcd/website/data/language-nav-data.json (about) 1 [ 2 { "heading": "Terraform Language" }, 3 { "title": "Overview", "path": "" }, 4 { 5 "title": "Attributes as Blocks - Configuration Language", 6 "path": "attr-as-blocks", 7 "hidden": true 8 }, 9 { 10 "title": "Files and Directories", 11 "routes": [ 12 { "title": "Overview", "path": "files" }, 13 { "title": "Override Files", "path": "files/override" }, 14 { 15 "title": "Dependency Lock File", 16 "path": "files/dependency-lock" 17 } 18 ] 19 }, 20 { 21 "title": "Syntax", 22 "routes": [ 23 { "title": "Overview", "path": "syntax" }, 24 { 25 "title": "Configuration Syntax", 26 "path": "syntax/configuration" 27 }, 28 { 29 "title": "JSON Configuration Syntax", 30 "path": "syntax/json" 31 }, 32 { "title": "Style Conventions", "path": "syntax/style" } 33 ] 34 }, 35 { 36 "title": "Resources", 37 "routes": [ 38 { "title": "Overview", "path": "resources" }, 39 { "title": "Resource Blocks", "path": "resources/syntax" }, 40 { 41 "title": "Resource Behavior", 42 "path": "resources/behavior" 43 }, 44 { 45 "title": "Meta-Arguments", 46 "routes": [ 47 { 48 "title": "<code>depends_on</code>", 49 "href": "/language/meta-arguments/depends_on" 50 }, 51 { 52 "title": "<code>count</code>", 53 "href": "/language/meta-arguments/count" 54 }, 55 { 56 "title": "<code>for_each</code>", 57 "href": "/language/meta-arguments/for_each" 58 }, 59 { 60 "title": "<code>provider</code>", 61 "href": "/language/meta-arguments/resource-provider" 62 }, 63 { 64 "title": "<code>lifecycle</code>", 65 "href": "/language/meta-arguments/lifecycle" 66 } 67 ] 68 }, 69 { 70 "title": "Provisioners", 71 "routes": [ 72 { 73 "title": "Declaring Provisioners", 74 "path": "resources/provisioners/syntax" 75 }, 76 { 77 "title": "Provisioner Connections", 78 "path": "resources/provisioners/connection" 79 }, 80 { 81 "title": "Provisioners Without a Resource", 82 "path": "resources/provisioners/null_resource" 83 }, 84 { 85 "title": "file", 86 "path": "resources/provisioners/file" 87 }, 88 { 89 "title": "local-exec", 90 "path": "resources/provisioners/local-exec" 91 }, 92 { 93 "title": "remote-exec", 94 "path": "resources/provisioners/remote-exec" 95 } 96 ] 97 }, 98 { 99 "title": "The <code>terraform_data</code> Resource Type", 100 "path": "resources/terraform-data" 101 } 102 ] 103 }, 104 { "title": "Data Sources", "path": "data-sources" }, 105 { 106 "title": "Meta-Arguments", 107 "hidden": true, 108 "routes": [ 109 { 110 "title": "<code>count</code>", 111 "path": "meta-arguments/count" 112 }, 113 { 114 "title": "<code>depends_on</code>", 115 "path": "meta-arguments/depends_on" 116 }, 117 { 118 "title": "<code>for_each</code>", 119 "path": "meta-arguments/for_each" 120 }, 121 { 122 "title": "<code>lifecycle</code>", 123 "path": "meta-arguments/lifecycle" 124 }, 125 { 126 "title": "<code>providers</code>", 127 "path": "meta-arguments/module-providers" 128 }, 129 { 130 "title": "<code>provider</code>", 131 "path": "meta-arguments/resource-provider" 132 } 133 ] 134 }, 135 136 { 137 "title": "Providers", 138 "routes": [ 139 { "title": "Overview", "path": "providers" }, 140 { 141 "title": "Provider Configuration", 142 "path": "providers/configuration" 143 }, 144 { 145 "title": "Provider Requirements", 146 "path": "providers/requirements" 147 }, 148 { 149 "title": "Dependency Lock File", 150 "href": "/language/files/dependency-lock" 151 } 152 ] 153 }, 154 { 155 "title": "Variables and Outputs", 156 "routes": [ 157 { "title": "Overview", "path": "values" }, 158 { "title": "Input Variables", "path": "values/variables" }, 159 { "title": "Output Values", "path": "values/outputs" }, 160 { "title": "Local Values", "path": "values/locals" } 161 ] 162 }, 163 { 164 "title": "Modules", 165 "routes": [ 166 { "title": "Overview", "path": "modules" }, 167 168 { "title": "Module Blocks", "path": "modules/syntax" }, 169 { "title": "Module Sources", "path": "modules/sources" }, 170 { 171 "title": "Meta-Arguments", 172 "routes": [ 173 { 174 "title": "<code>providers</code>", 175 "href": "/language/meta-arguments/module-providers" 176 }, 177 { 178 "title": "<code>depends_on</code>", 179 "href": "/language/meta-arguments/depends_on" 180 }, 181 { 182 "title": "<code>count</code>", 183 "href": "/language/meta-arguments/count" 184 }, 185 { 186 "title": "<code>for_each</code>", 187 "href": "/language/meta-arguments/for_each" 188 } 189 ] 190 }, 191 { 192 "title": "Module Development", 193 "routes": [ 194 { "title": "Overview", "path": "modules/develop" }, 195 { 196 "title": "Standard Module Structure", 197 "path": "modules/develop/structure" 198 }, 199 { 200 "title": "Providers Within Modules", 201 "path": "modules/develop/providers" 202 }, 203 { 204 "title": "Best Practices: Module Composition", 205 "path": "modules/develop/composition" 206 }, 207 { 208 "title": "Publishing Modules", 209 "path": "modules/develop/publish" 210 }, 211 { 212 "title": "Refactoring Modules", 213 "path": "modules/develop/refactoring" 214 } 215 ] 216 }, 217 { 218 "title": "Module Testing Experiment", 219 "path": "modules/testing-experiment", 220 "hidden": true 221 } 222 ] 223 }, 224 { "title": "Checks", "path": "checks" }, 225 { 226 "title": "Import", 227 "routes": [ 228 { "title": "Overview", "path": "import" }, 229 { 230 "title": "Generating Configuration", 231 "path": "import/generating-configuration" 232 } 233 ] 234 }, 235 { 236 "title": "Expressions", 237 "routes": [ 238 { "title": "Overview", "path": "expressions" }, 239 { "title": "Types and Values", "path": "expressions/types" }, 240 { 241 "title": "Strings and Templates", 242 "path": "expressions/strings" 243 }, 244 { 245 "title": "References to Values", 246 "path": "expressions/references" 247 }, 248 { "title": "Operators", "path": "expressions/operators" }, 249 { 250 "title": "Function Calls", 251 "path": "expressions/function-calls" 252 }, 253 { 254 "title": "Conditional Expressions", 255 "path": "expressions/conditionals" 256 }, 257 { "title": "For Expressions", "path": "expressions/for" }, 258 { 259 "title": "Splat Expressions", 260 "path": "expressions/splat" 261 }, 262 263 { 264 "title": "Dynamic Blocks", 265 "path": "expressions/dynamic-blocks" 266 }, 267 { 268 "title": "Custom Conditions", 269 "path": "expressions/custom-conditions" 270 }, 271 { 272 "title": "Type Constraints", 273 "path": "expressions/type-constraints" 274 }, 275 { 276 "title": "Version Constraints", 277 "path": "expressions/version-constraints" 278 } 279 ] 280 }, 281 { 282 "title": "Functions", 283 "routes": [ 284 { "title": "Overview", "path": "functions" }, 285 { 286 "title": "Numeric Functions", 287 "routes": [ 288 { "title": "<code>abs</code>", "href": "/language/functions/abs" }, 289 { "title": "<code>ceil</code>", "href": "/language/functions/ceil" }, 290 { 291 "title": "<code>floor</code>", 292 "href": "/language/functions/floor" 293 }, 294 { "title": "<code>log</code>", "href": "/language/functions/log" }, 295 { "title": "<code>max</code>", "href": "/language/functions/max" }, 296 { "title": "<code>min</code>", "href": "/language/functions/min" }, 297 { 298 "title": "<code>parseint</code>", 299 "href": "/language/functions/parseint" 300 }, 301 { "title": "<code>pow</code>", "href": "/language/functions/pow" }, 302 { 303 "title": "<code>signum</code>", 304 "href": "/language/functions/signum" 305 } 306 ] 307 }, 308 { 309 "title": "String Functions", 310 "routes": [ 311 { 312 "title": "<code>chomp</code>", 313 "href": "/language/functions/chomp" 314 }, 315 { 316 "title": "<code>endswith</code>", 317 "href": "/language/functions/endswith" 318 }, 319 { 320 "title": "<code>format</code>", 321 "href": "/language/functions/format" 322 }, 323 { 324 "title": "<code>formatlist</code>", 325 "href": "/language/functions/formatlist" 326 }, 327 { 328 "title": "<code>indent</code>", 329 "href": "/language/functions/indent" 330 }, 331 { "title": "<code>join</code>", "href": "/language/functions/join" }, 332 { 333 "title": "<code>lower</code>", 334 "href": "/language/functions/lower" 335 }, 336 { 337 "title": "<code>regex</code>", 338 "href": "/language/functions/regex" 339 }, 340 { 341 "title": "<code>regexall</code>", 342 "href": "/language/functions/regexall" 343 }, 344 { 345 "title": "<code>replace</code>", 346 "href": "/language/functions/replace" 347 }, 348 { 349 "title": "<code>split</code>", 350 "href": "/language/functions/split" 351 }, 352 { 353 "title": "<code>startswith</code>", 354 "href": "/language/functions/startswith" 355 }, 356 { 357 "title": "<code>strcontains</code>", 358 "href": "/language/functions/strcontains" 359 }, 360 { 361 "title": "<code>strrev</code>", 362 "href": "/language/functions/strrev" 363 }, 364 { 365 "title": "<code>substr</code>", 366 "href": "/language/functions/substr" 367 }, 368 { 369 "title": "<code>title</code>", 370 "href": "/language/functions/title" 371 }, 372 { "title": "<code>trim</code>", "href": "/language/functions/trim" }, 373 { 374 "title": "<code>trimprefix</code>", 375 "href": "/language/functions/trimprefix" 376 }, 377 { 378 "title": "<code>trimsuffix</code>", 379 "href": "/language/functions/trimsuffix" 380 }, 381 { 382 "title": "<code>trimspace</code>", 383 "href": "/language/functions/trimspace" 384 }, 385 { "title": "<code>upper</code>", "href": "/language/functions/upper" } 386 ] 387 }, 388 { 389 "title": "Collection Functions", 390 "routes": [ 391 { 392 "title": "<code>alltrue</code>", 393 "href": "/language/functions/alltrue" 394 }, 395 { 396 "title": "<code>anytrue</code>", 397 "href": "/language/functions/anytrue" 398 }, 399 { 400 "title": "<code>chunklist</code>", 401 "href": "/language/functions/chunklist" 402 }, 403 { 404 "title": "<code>coalesce</code>", 405 "href": "/language/functions/coalesce" 406 }, 407 { 408 "title": "<code>coalescelist</code>", 409 "href": "/language/functions/coalescelist" 410 }, 411 { 412 "title": "<code>compact</code>", 413 "href": "/language/functions/compact" 414 }, 415 { 416 "title": "<code>concat</code>", 417 "href": "/language/functions/concat" 418 }, 419 { 420 "title": "<code>contains</code>", 421 "href": "/language/functions/contains" 422 }, 423 { 424 "title": "<code>distinct</code>", 425 "href": "/language/functions/distinct" 426 }, 427 { 428 "title": "<code>element</code>", 429 "href": "/language/functions/element" 430 }, 431 { 432 "title": "<code>flatten</code>", 433 "href": "/language/functions/flatten" 434 }, 435 { 436 "title": "<code>index</code>", 437 "href": "/language/functions/index_function" 438 }, 439 { "title": "<code>keys</code>", "href": "/language/functions/keys" }, 440 { 441 "title": "<code>length</code>", 442 "href": "/language/functions/length" 443 }, 444 { "title": "<code>list</code>", "href": "/language/functions/list" }, 445 { 446 "title": "<code>lookup</code>", 447 "href": "/language/functions/lookup" 448 }, 449 { "title": "<code>map</code>", "href": "/language/functions/map" }, 450 { 451 "title": "<code>matchkeys</code>", 452 "href": "/language/functions/matchkeys" 453 }, 454 { 455 "title": "<code>merge</code>", 456 "href": "/language/functions/merge" 457 }, 458 { "title": "<code>one</code>", "href": "/language/functions/one" }, 459 { 460 "title": "<code>range</code>", 461 "href": "/language/functions/range" 462 }, 463 { 464 "title": "<code>reverse</code>", 465 "href": "/language/functions/reverse" 466 }, 467 { 468 "title": "<code>setintersection</code>", 469 "href": "/language/functions/setintersection" 470 }, 471 { 472 "title": "<code>setproduct</code>", 473 "href": "/language/functions/setproduct" 474 }, 475 { 476 "title": "<code>setsubtract</code>", 477 "href": "/language/functions/setsubtract" 478 }, 479 { 480 "title": "<code>setunion</code>", 481 "href": "/language/functions/setunion" 482 }, 483 { 484 "title": "<code>slice</code>", 485 "href": "/language/functions/slice" 486 }, 487 { "title": "<code>sort</code>", "href": "/language/functions/sort" }, 488 { "title": "<code>sum</code>", "href": "/language/functions/sum" }, 489 { 490 "title": "<code>transpose</code>", 491 "href": "/language/functions/transpose" 492 }, 493 { 494 "title": "<code>values</code>", 495 "href": "/language/functions/values" 496 }, 497 { 498 "title": "<code>zipmap</code>", 499 "href": "/language/functions/zipmap" 500 } 501 ] 502 }, 503 { 504 "title": "Encoding Functions", 505 "routes": [ 506 { 507 "title": "<code>base64decode</code>", 508 "href": "/language/functions/base64decode" 509 }, 510 { 511 "title": "<code>base64encode</code>", 512 "href": "/language/functions/base64encode" 513 }, 514 { 515 "title": "<code>base64gzip</code>", 516 "href": "/language/functions/base64gzip" 517 }, 518 { 519 "title": "<code>csvdecode</code>", 520 "href": "/language/functions/csvdecode" 521 }, 522 { 523 "title": "<code>jsondecode</code>", 524 "href": "/language/functions/jsondecode" 525 }, 526 { 527 "title": "<code>jsonencode</code>", 528 "href": "/language/functions/jsonencode" 529 }, 530 { 531 "title": "<code>textdecodebase64</code>", 532 "href": "/language/functions/textdecodebase64" 533 }, 534 { 535 "title": "<code>textencodebase64</code>", 536 "href": "/language/functions/textencodebase64" 537 }, 538 { 539 "title": "<code>urlencode</code>", 540 "href": "/language/functions/urlencode" 541 }, 542 { 543 "title": "<code>yamldecode</code>", 544 "href": "/language/functions/yamldecode" 545 }, 546 { 547 "title": "<code>yamlencode</code>", 548 "href": "/language/functions/yamlencode" 549 } 550 ] 551 }, 552 { 553 "title": "Filesystem Functions", 554 "routes": [ 555 { 556 "title": "<code>abspath</code>", 557 "href": "/language/functions/abspath" 558 }, 559 { 560 "title": "<code>dirname</code>", 561 "href": "/language/functions/dirname" 562 }, 563 { 564 "title": "<code>pathexpand</code>", 565 "href": "/language/functions/pathexpand" 566 }, 567 { 568 "title": "<code>basename</code>", 569 "href": "/language/functions/basename" 570 }, 571 { "title": "<code>file</code>", "href": "/language/functions/file" }, 572 { 573 "title": "<code>fileexists</code>", 574 "href": "/language/functions/fileexists" 575 }, 576 { 577 "title": "<code>fileset</code>", 578 "href": "/language/functions/fileset" 579 }, 580 { 581 "title": "<code>filebase64</code>", 582 "href": "/language/functions/filebase64" 583 }, 584 { 585 "title": "<code>templatefile</code>", 586 "href": "/language/functions/templatefile" 587 } 588 ] 589 }, 590 { 591 "title": "Date and Time Functions", 592 "routes": [ 593 { 594 "title": "<code>formatdate</code>", 595 "href": "/language/functions/formatdate" 596 }, 597 { 598 "title": "<code>plantimestamp</code>", 599 "href": "/language/functions/plantimestamp" 600 }, 601 { 602 "title": "<code>timeadd</code>", 603 "href": "/language/functions/timeadd" 604 }, 605 { 606 "title": "<code>timecmp</code>", 607 "href": "/language/functions/timecmp" 608 }, 609 { 610 "title": "<code>timestamp</code>", 611 "href": "/language/functions/timestamp" 612 } 613 ] 614 }, 615 { 616 "title": "Hash and Crypto Functions", 617 "routes": [ 618 { 619 "title": "<code>base64sha256</code>", 620 "href": "/language/functions/base64sha256" 621 }, 622 { 623 "title": "<code>base64sha512</code>", 624 "href": "/language/functions/base64sha512" 625 }, 626 { 627 "title": "<code>bcrypt</code>", 628 "href": "/language/functions/bcrypt" 629 }, 630 { 631 "title": "<code>filebase64sha256</code>", 632 "href": "/language/functions/filebase64sha256" 633 }, 634 { 635 "title": "<code>filebase64sha512</code>", 636 "href": "/language/functions/filebase64sha512" 637 }, 638 { 639 "title": "<code>filemd5</code>", 640 "href": "/language/functions/filemd5" 641 }, 642 { 643 "title": "<code>filesha1</code>", 644 "href": "/language/functions/filesha1" 645 }, 646 { 647 "title": "<code>filesha256</code>", 648 "href": "/language/functions/filesha256" 649 }, 650 { 651 "title": "<code>filesha512</code>", 652 "href": "/language/functions/filesha512" 653 }, 654 { "title": "<code>md5</code>", "href": "/language/functions/md5" }, 655 { 656 "title": "<code>rsadecrypt</code>", 657 "href": "/language/functions/rsadecrypt" 658 }, 659 { "title": "<code>sha1</code>", "href": "/language/functions/sha1" }, 660 { 661 "title": "<code>sha256</code>", 662 "href": "/language/functions/sha256" 663 }, 664 { 665 "title": "<code>sha512</code>", 666 "href": "/language/functions/sha512" 667 }, 668 { "title": "<code>uuid</code>", "href": "/language/functions/uuid" }, 669 { 670 "title": "<code>uuidv5</code>", 671 "href": "/language/functions/uuidv5" 672 } 673 ] 674 }, 675 { 676 "title": "IP Network Functions", 677 "routes": [ 678 { 679 "title": "<code>cidrhost</code>", 680 "href": "/language/functions/cidrhost" 681 }, 682 { 683 "title": "<code>cidrnetmask</code>", 684 "href": "/language/functions/cidrnetmask" 685 }, 686 { 687 "title": "<code>cidrsubnet</code>", 688 "href": "/language/functions/cidrsubnet" 689 }, 690 { 691 "title": "<code>cidrsubnets</code>", 692 "href": "/language/functions/cidrsubnets" 693 } 694 ] 695 }, 696 { 697 "title": "Type Conversion Functions", 698 "routes": [ 699 { "title": "<code>can</code>", "href": "/language/functions/can" }, 700 { 701 "title": "<code>nonsensitive</code>", 702 "href": "/language/functions/nonsensitive" 703 }, 704 { 705 "title": "<code>sensitive</code>", 706 "href": "/language/functions/sensitive" 707 }, 708 { 709 "title": "<code>tobool</code>", 710 "href": "/language/functions/tobool" 711 }, 712 { 713 "title": "<code>tolist</code>", 714 "href": "/language/functions/tolist" 715 }, 716 { 717 "title": "<code>tomap</code>", 718 "href": "/language/functions/tomap" 719 }, 720 { 721 "title": "<code>tonumber</code>", 722 "href": "/language/functions/tonumber" 723 }, 724 { 725 "title": "<code>toset</code>", 726 "href": "/language/functions/toset" 727 }, 728 { 729 "title": "<code>tostring</code>", 730 "href": "/language/functions/tostring" 731 }, 732 { "title": "<code>try</code>", "href": "/language/functions/try" }, 733 { "title": "<code>type</code>", "href": "/language/functions/type" } 734 ] 735 }, 736 { "title": "abs", "path": "functions/abs", "hidden": true }, 737 { "title": "abspath", "path": "functions/abspath", "hidden": true }, 738 { "title": "alltrue", "path": "functions/alltrue", "hidden": true }, 739 { "title": "anytrue", "path": "functions/anytrue", "hidden": true }, 740 { 741 "title": "base64decode", 742 "path": "functions/base64decode", 743 "hidden": true 744 }, 745 { 746 "title": "base64encode", 747 "path": "functions/base64encode", 748 "hidden": true 749 }, 750 { "title": "base64gzip", "path": "functions/base64gzip", "hidden": true }, 751 { 752 "title": "base64sha256", 753 "path": "functions/base64sha256", 754 "hidden": true 755 }, 756 { 757 "title": "base64sha512", 758 "path": "functions/base64sha512", 759 "hidden": true 760 }, 761 { "title": "basename", "path": "functions/basename", "hidden": true }, 762 { "title": "bcrypt", "path": "functions/bcrypt", "hidden": true }, 763 { "title": "can", "path": "functions/can", "hidden": true }, 764 { "title": "ceil", "path": "functions/ceil", "hidden": true }, 765 { "title": "chomp", "path": "functions/chomp", "hidden": true }, 766 { "title": "chunklist", "path": "functions/chunklist", "hidden": true }, 767 { "title": "cidrhost", "path": "functions/cidrhost", "hidden": true }, 768 { 769 "title": "cidrnetmask", 770 "path": "functions/cidrnetmask", 771 "hidden": true 772 }, 773 { "title": "cidrsubnet", "path": "functions/cidrsubnet", "hidden": true }, 774 { 775 "title": "cidrsubnets", 776 "path": "functions/cidrsubnets", 777 "hidden": true 778 }, 779 { "title": "coalesce", "path": "functions/coalesce", "hidden": true }, 780 { 781 "title": "coalescelist", 782 "path": "functions/coalescelist", 783 "hidden": true 784 }, 785 { "title": "compact", "path": "functions/compact", "hidden": true }, 786 { "title": "concat", "path": "functions/concat", "hidden": true }, 787 { "title": "contains", "path": "functions/contains", "hidden": true }, 788 { "title": "csvdecode", "path": "functions/csvdecode", "hidden": true }, 789 { "title": "dirname", "path": "functions/dirname", "hidden": true }, 790 { "title": "distinct", "path": "functions/distinct", "hidden": true }, 791 { "title": "element", "path": "functions/element", "hidden": true }, 792 { "title": "endswith", "path": "functions/endswith", "hidden": true }, 793 { "title": "file", "path": "functions/file", "hidden": true }, 794 { "title": "filebase64", "path": "functions/filebase64", "hidden": true }, 795 { 796 "title": "filebase64sha256", 797 "path": "functions/filebase64sha256", 798 "hidden": true 799 }, 800 { 801 "title": "filebase64sha512", 802 "path": "functions/filebase64sha512", 803 "hidden": true 804 }, 805 { "title": "fileexists", "path": "functions/fileexists", "hidden": true }, 806 { "title": "filemd5", "path": "functions/filemd5", "hidden": true }, 807 { "title": "fileset", "path": "functions/fileset", "hidden": true }, 808 { "title": "filesha1", "path": "functions/filesha1", "hidden": true }, 809 { "title": "filesha256", "path": "functions/filesha256", "hidden": true }, 810 { "title": "filesha512", "path": "functions/filesha512", "hidden": true }, 811 { "title": "flatten", "path": "functions/flatten", "hidden": true }, 812 { "title": "floor", "path": "functions/floor", "hidden": true }, 813 { "title": "format", "path": "functions/format", "hidden": true }, 814 { "title": "formatdate", "path": "functions/formatdate", "hidden": true }, 815 { "title": "formatlist", "path": "functions/formatlist", "hidden": true }, 816 { "title": "indent", "path": "functions/indent", "hidden": true }, 817 { "title": "index", "path": "functions/index_function", "hidden": true }, 818 { "title": "join", "path": "functions/join", "hidden": true }, 819 { "title": "jsondecode", "path": "functions/jsondecode", "hidden": true }, 820 { "title": "jsonencode", "path": "functions/jsonencode", "hidden": true }, 821 { "title": "keys", "path": "functions/keys", "hidden": true }, 822 { "title": "length", "path": "functions/length", "hidden": true }, 823 { "title": "list", "path": "functions/list", "hidden": true }, 824 { "title": "log", "path": "functions/log", "hidden": true }, 825 { "title": "lookup", "path": "functions/lookup", "hidden": true }, 826 { "title": "lower", "path": "functions/lower", "hidden": true }, 827 { "title": "map", "path": "functions/map", "hidden": true }, 828 { "title": "matchkeys", "path": "functions/matchkeys", "hidden": true }, 829 { "title": "max", "path": "functions/max", "hidden": true }, 830 { "title": "md5", "path": "functions/md5", "hidden": true }, 831 { "title": "merge", "path": "functions/merge", "hidden": true }, 832 { "title": "min", "path": "functions/min", "hidden": true }, 833 { 834 "title": "nonsensitive", 835 "path": "functions/nonsensitive", 836 "hidden": true 837 }, 838 { "title": "one", "path": "functions/one", "hidden": true }, 839 { "title": "parseint", "path": "functions/parseint", "hidden": true }, 840 { "title": "pathexpand", "path": "functions/pathexpand", "hidden": true }, 841 { "title": "plantimestamp", "path": "functions/plantimestamp", "hidden": true }, 842 { "title": "pow", "path": "functions/pow", "hidden": true }, 843 { "title": "range", "path": "functions/range", "hidden": true }, 844 { "title": "regex", "path": "functions/regex", "hidden": true }, 845 { "title": "regexall", "path": "functions/regexall", "hidden": true }, 846 { "title": "replace", "path": "functions/replace", "hidden": true }, 847 { "title": "reverse", "path": "functions/reverse", "hidden": true }, 848 { "title": "rsadecrypt", "path": "functions/rsadecrypt", "hidden": true }, 849 { "title": "sensitive", "path": "functions/sensitive", "hidden": true }, 850 { 851 "title": "setintersection", 852 "path": "functions/setintersection", 853 "hidden": true 854 }, 855 { "title": "setproduct", "path": "functions/setproduct", "hidden": true }, 856 { 857 "title": "setsubtract", 858 "path": "functions/setsubtract", 859 "hidden": true 860 }, 861 { "title": "setunion", "path": "functions/setunion", "hidden": true }, 862 { "title": "sha1", "path": "functions/sha1", "hidden": true }, 863 { "title": "sha256", "path": "functions/sha256", "hidden": true }, 864 { "title": "sha512", "path": "functions/sha512", "hidden": true }, 865 { "title": "signum", "path": "functions/signum", "hidden": true }, 866 { "title": "slice", "path": "functions/slice", "hidden": true }, 867 { "title": "sort", "path": "functions/sort", "hidden": true }, 868 { "title": "split", "path": "functions/split", "hidden": true }, 869 { "title": "startswith", "path": "functions/startswith", "hidden": true }, 870 { "title": "strcontains", "path": "functions/strcontains", "hidden": true}, 871 { "title": "strrev", "path": "functions/strrev", "hidden": true }, 872 { "title": "substr", "path": "functions/substr", "hidden": true }, 873 { "title": "sum", "path": "functions/sum", "hidden": true }, 874 { 875 "title": "templatefile", 876 "path": "functions/templatefile", 877 "hidden": true 878 }, 879 { 880 "title": "textdecodebase64", 881 "path": "functions/textdecodebase64", 882 "hidden": true 883 }, 884 { 885 "title": "textencodebase64", 886 "path": "functions/textencodebase64", 887 "hidden": true 888 }, 889 { "title": "timeadd", "path": "functions/timeadd", "hidden": true }, 890 { "title": "timecmp", "path": "functions/timecmp", "hidden": true }, 891 { "title": "timestamp", "path": "functions/timestamp", "hidden": true }, 892 { "title": "title", "path": "functions/title", "hidden": true }, 893 { "title": "tobool", "path": "functions/tobool", "hidden": true }, 894 { "title": "tolist", "path": "functions/tolist", "hidden": true }, 895 { "title": "tomap", "path": "functions/tomap", "hidden": true }, 896 { "title": "tonumber", "path": "functions/tonumber", "hidden": true }, 897 { "title": "toset", "path": "functions/toset", "hidden": true }, 898 { "title": "tostring", "path": "functions/tostring", "hidden": true }, 899 { "title": "transpose", "path": "functions/transpose", "hidden": true }, 900 { "title": "trim", "path": "functions/trim", "hidden": true }, 901 { "title": "trimprefix", "path": "functions/trimprefix", "hidden": true }, 902 { "title": "trimspace", "path": "functions/trimspace", "hidden": true }, 903 { "title": "trimsuffix", "path": "functions/trimsuffix", "hidden": true }, 904 { "title": "try", "path": "functions/try", "hidden": true }, 905 { "title": "type", "path": "functions/type", "hidden": true }, 906 { "title": "upper", "path": "functions/upper", "hidden": true }, 907 { "title": "urlencode", "path": "functions/urlencode", "hidden": true }, 908 { "title": "uuid", "path": "functions/uuid", "hidden": true }, 909 { "title": "uuidv5", "path": "functions/uuidv5", "hidden": true }, 910 { "title": "values", "path": "functions/values", "hidden": true }, 911 { "title": "yamldecode", "path": "functions/yamldecode", "hidden": true }, 912 { "title": "yamlencode", "path": "functions/yamlencode", "hidden": true }, 913 { "title": "zipmap", "path": "functions/zipmap", "hidden": true } 914 ] 915 }, 916 { 917 "title": "Terraform Settings", 918 "routes": [ 919 { "title": "Overview", "path": "settings" }, 920 { "title": "Terraform Cloud", "path": "settings/terraform-cloud" }, 921 { 922 "title": "Backends", 923 "routes": [ 924 { 925 "title": "Backend Configuration", 926 "path": "settings/backends/configuration" 927 }, 928 { 929 "title": "Available Backends", 930 "routes": [ 931 { 932 "title": "local", 933 "href": "/language/settings/backends/local" 934 }, 935 { 936 "title": "remote", 937 "href": "/language/settings/backends/remote" 938 }, 939 { 940 "title": "azurerm", 941 "href": "/language/settings/backends/azurerm" 942 }, 943 { 944 "title": "consul", 945 "href": "/language/settings/backends/consul" 946 }, 947 { 948 "title": "cos", 949 "href": "/language/settings/backends/cos" 950 }, 951 { 952 "title": "gcs", 953 "href": "/language/settings/backends/gcs" 954 }, 955 { 956 "title": "http", 957 "href": "/language/settings/backends/http" 958 }, 959 { 960 "title": "Kubernetes", 961 "href": "/language/settings/backends/kubernetes" 962 }, 963 { 964 "title": "oss", 965 "href": "/language/settings/backends/oss" 966 }, 967 { 968 "title": "pg", 969 "href": "/language/settings/backends/pg" 970 }, 971 { 972 "title": "s3", 973 "href": "/language/settings/backends/s3" 974 } 975 ] 976 }, 977 { 978 "title": "local", 979 "hidden": true, 980 "path": "settings/backends/local" 981 }, 982 { 983 "title": "remote", 984 "hidden": true, 985 "path": "settings/backends/remote" 986 }, 987 { 988 "title": "azurerm", 989 "hidden": true, 990 "path": "settings/backends/azurerm" 991 }, 992 { 993 "title": "consul", 994 "hidden": true, 995 "path": "settings/backends/consul" 996 }, 997 { 998 "title": "cos", 999 "hidden": true, 1000 "path": "settings/backends/cos" 1001 }, 1002 { 1003 "title": "gcs", 1004 "hidden": true, 1005 "path": "settings/backends/gcs" 1006 }, 1007 { 1008 "title": "http", 1009 "hidden": true, 1010 "path": "settings/backends/http" 1011 }, 1012 { 1013 "title": "Kubernetes", 1014 "hidden": true, 1015 "path": "settings/backends/kubernetes" 1016 }, 1017 { 1018 "title": "oss", 1019 "hidden": true, 1020 "path": "settings/backends/oss" 1021 }, 1022 { 1023 "title": "pg", 1024 "hidden": true, 1025 "path": "settings/backends/pg" 1026 }, 1027 { 1028 "title": "s3", 1029 "hidden": true, 1030 "path": "settings/backends/s3" 1031 } 1032 ] 1033 } 1034 ] 1035 }, 1036 { 1037 "title": "State", 1038 "routes": [ 1039 { "title": "Overview", "path": "state" }, 1040 { "title": "Purpose", "path": "state/purpose" }, 1041 { 1042 "title": "The <code>terraform_remote_state</code> Data Source", 1043 "path": "state/remote-state-data" 1044 }, 1045 { 1046 "title": "Backends: State Storage and Locking", 1047 "path": "state/backends" 1048 }, 1049 { 1050 "title": "Import Existing Resources", 1051 "path": "state/import" 1052 }, 1053 { "title": "Locking", "path": "state/locking" }, 1054 { "title": "Workspaces", "path": "state/workspaces" }, 1055 { "title": "Remote State", "path": "state/remote" }, 1056 { 1057 "title": "Sensitive Data", 1058 "path": "state/sensitive-data" 1059 } 1060 ] 1061 }, 1062 { 1063 "title": "Upgrading to Terraform v1.5", 1064 "path": "upgrade-guides" 1065 }, 1066 { 1067 "title": "v1.x Compatibility Promises", 1068 "path": "v1-compatibility-promises" 1069 }, 1070 { "divider": true }, 1071 { "title": "Terraform Internals", "href": "/internals" } 1072 ]