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