github.com/pulumi/terraform@v1.4.0/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 { 225 "title": "Expressions", 226 "routes": [ 227 { "title": "Overview", "path": "expressions" }, 228 { "title": "Types and Values", "path": "expressions/types" }, 229 { 230 "title": "Strings and Templates", 231 "path": "expressions/strings" 232 }, 233 { 234 "title": "References to Values", 235 "path": "expressions/references" 236 }, 237 { "title": "Operators", "path": "expressions/operators" }, 238 { 239 "title": "Function Calls", 240 "path": "expressions/function-calls" 241 }, 242 { 243 "title": "Conditional Expressions", 244 "path": "expressions/conditionals" 245 }, 246 { "title": "For Expressions", "path": "expressions/for" }, 247 { 248 "title": "Splat Expressions", 249 "path": "expressions/splat" 250 }, 251 252 { 253 "title": "Dynamic Blocks", 254 "path": "expressions/dynamic-blocks" 255 }, 256 { 257 "title": "Custom Condition Checks", 258 "path": "expressions/custom-conditions" 259 }, 260 { 261 "title": "Type Constraints", 262 "path": "expressions/type-constraints" 263 }, 264 { 265 "title": "Version Constraints", 266 "path": "expressions/version-constraints" 267 } 268 ] 269 }, 270 { 271 "title": "Functions", 272 "routes": [ 273 { "title": "Overview", "path": "functions" }, 274 { 275 "title": "Numeric Functions", 276 "routes": [ 277 { "title": "<code>abs</code>", "href": "/language/functions/abs" }, 278 { "title": "<code>ceil</code>", "href": "/language/functions/ceil" }, 279 { 280 "title": "<code>floor</code>", 281 "href": "/language/functions/floor" 282 }, 283 { "title": "<code>log</code>", "href": "/language/functions/log" }, 284 { "title": "<code>max</code>", "href": "/language/functions/max" }, 285 { "title": "<code>min</code>", "href": "/language/functions/min" }, 286 { 287 "title": "<code>parseint</code>", 288 "href": "/language/functions/parseint" 289 }, 290 { "title": "<code>pow</code>", "href": "/language/functions/pow" }, 291 { 292 "title": "<code>signum</code>", 293 "href": "/language/functions/signum" 294 } 295 ] 296 }, 297 { 298 "title": "String Functions", 299 "routes": [ 300 { 301 "title": "<code>chomp</code>", 302 "href": "/language/functions/chomp" 303 }, 304 { 305 "title": "<code>endswith</code>", 306 "href": "/language/functions/endswith" 307 }, 308 { 309 "title": "<code>format</code>", 310 "href": "/language/functions/format" 311 }, 312 { 313 "title": "<code>formatlist</code>", 314 "href": "/language/functions/formatlist" 315 }, 316 { 317 "title": "<code>indent</code>", 318 "href": "/language/functions/indent" 319 }, 320 { "title": "<code>join</code>", "href": "/language/functions/join" }, 321 { 322 "title": "<code>lower</code>", 323 "href": "/language/functions/lower" 324 }, 325 { 326 "title": "<code>regex</code>", 327 "href": "/language/functions/regex" 328 }, 329 { 330 "title": "<code>regexall</code>", 331 "href": "/language/functions/regexall" 332 }, 333 { 334 "title": "<code>replace</code>", 335 "href": "/language/functions/replace" 336 }, 337 { 338 "title": "<code>split</code>", 339 "href": "/language/functions/split" 340 }, 341 { 342 "title": "<code>startswith</code>", 343 "href": "/language/functions/startswith" 344 }, 345 { 346 "title": "<code>strrev</code>", 347 "href": "/language/functions/strrev" 348 }, 349 { 350 "title": "<code>substr</code>", 351 "href": "/language/functions/substr" 352 }, 353 { 354 "title": "<code>title</code>", 355 "href": "/language/functions/title" 356 }, 357 { "title": "<code>trim</code>", "href": "/language/functions/trim" }, 358 { 359 "title": "<code>trimprefix</code>", 360 "href": "/language/functions/trimprefix" 361 }, 362 { 363 "title": "<code>trimsuffix</code>", 364 "href": "/language/functions/trimsuffix" 365 }, 366 { 367 "title": "<code>trimspace</code>", 368 "href": "/language/functions/trimspace" 369 }, 370 { "title": "<code>upper</code>", "href": "/language/functions/upper" } 371 ] 372 }, 373 { 374 "title": "Collection Functions", 375 "routes": [ 376 { 377 "title": "<code>alltrue</code>", 378 "href": "/language/functions/alltrue" 379 }, 380 { 381 "title": "<code>anytrue</code>", 382 "href": "/language/functions/anytrue" 383 }, 384 { 385 "title": "<code>chunklist</code>", 386 "href": "/language/functions/chunklist" 387 }, 388 { 389 "title": "<code>coalesce</code>", 390 "href": "/language/functions/coalesce" 391 }, 392 { 393 "title": "<code>coalescelist</code>", 394 "href": "/language/functions/coalescelist" 395 }, 396 { 397 "title": "<code>compact</code>", 398 "href": "/language/functions/compact" 399 }, 400 { 401 "title": "<code>concat</code>", 402 "href": "/language/functions/concat" 403 }, 404 { 405 "title": "<code>contains</code>", 406 "href": "/language/functions/contains" 407 }, 408 { 409 "title": "<code>distinct</code>", 410 "href": "/language/functions/distinct" 411 }, 412 { 413 "title": "<code>element</code>", 414 "href": "/language/functions/element" 415 }, 416 { 417 "title": "<code>flatten</code>", 418 "href": "/language/functions/flatten" 419 }, 420 { 421 "title": "<code>index</code>", 422 "href": "/language/functions/index_function" 423 }, 424 { "title": "<code>keys</code>", "href": "/language/functions/keys" }, 425 { 426 "title": "<code>length</code>", 427 "href": "/language/functions/length" 428 }, 429 { "title": "<code>list</code>", "href": "/language/functions/list" }, 430 { 431 "title": "<code>lookup</code>", 432 "href": "/language/functions/lookup" 433 }, 434 { "title": "<code>map</code>", "href": "/language/functions/map" }, 435 { 436 "title": "<code>matchkeys</code>", 437 "href": "/language/functions/matchkeys" 438 }, 439 { 440 "title": "<code>merge</code>", 441 "href": "/language/functions/merge" 442 }, 443 { "title": "<code>one</code>", "href": "/language/functions/one" }, 444 { 445 "title": "<code>range</code>", 446 "href": "/language/functions/range" 447 }, 448 { 449 "title": "<code>reverse</code>", 450 "href": "/language/functions/reverse" 451 }, 452 { 453 "title": "<code>setintersection</code>", 454 "href": "/language/functions/setintersection" 455 }, 456 { 457 "title": "<code>setproduct</code>", 458 "href": "/language/functions/setproduct" 459 }, 460 { 461 "title": "<code>setsubtract</code>", 462 "href": "/language/functions/setsubtract" 463 }, 464 { 465 "title": "<code>setunion</code>", 466 "href": "/language/functions/setunion" 467 }, 468 { 469 "title": "<code>slice</code>", 470 "href": "/language/functions/slice" 471 }, 472 { "title": "<code>sort</code>", "href": "/language/functions/sort" }, 473 { "title": "<code>sum</code>", "href": "/language/functions/sum" }, 474 { 475 "title": "<code>transpose</code>", 476 "href": "/language/functions/transpose" 477 }, 478 { 479 "title": "<code>values</code>", 480 "href": "/language/functions/values" 481 }, 482 { 483 "title": "<code>zipmap</code>", 484 "href": "/language/functions/zipmap" 485 } 486 ] 487 }, 488 { 489 "title": "Encoding Functions", 490 "routes": [ 491 { 492 "title": "<code>base64decode</code>", 493 "href": "/language/functions/base64decode" 494 }, 495 { 496 "title": "<code>base64encode</code>", 497 "href": "/language/functions/base64encode" 498 }, 499 { 500 "title": "<code>base64gzip</code>", 501 "href": "/language/functions/base64gzip" 502 }, 503 { 504 "title": "<code>csvdecode</code>", 505 "href": "/language/functions/csvdecode" 506 }, 507 { 508 "title": "<code>jsondecode</code>", 509 "href": "/language/functions/jsondecode" 510 }, 511 { 512 "title": "<code>jsonencode</code>", 513 "href": "/language/functions/jsonencode" 514 }, 515 { 516 "title": "<code>textdecodebase64</code>", 517 "href": "/language/functions/textdecodebase64" 518 }, 519 { 520 "title": "<code>textencodebase64</code>", 521 "href": "/language/functions/textencodebase64" 522 }, 523 { 524 "title": "<code>urlencode</code>", 525 "href": "/language/functions/urlencode" 526 }, 527 { 528 "title": "<code>yamldecode</code>", 529 "href": "/language/functions/yamldecode" 530 }, 531 { 532 "title": "<code>yamlencode</code>", 533 "href": "/language/functions/yamlencode" 534 } 535 ] 536 }, 537 { 538 "title": "Filesystem Functions", 539 "routes": [ 540 { 541 "title": "<code>abspath</code>", 542 "href": "/language/functions/abspath" 543 }, 544 { 545 "title": "<code>dirname</code>", 546 "href": "/language/functions/dirname" 547 }, 548 { 549 "title": "<code>pathexpand</code>", 550 "href": "/language/functions/pathexpand" 551 }, 552 { 553 "title": "<code>basename</code>", 554 "href": "/language/functions/basename" 555 }, 556 { "title": "<code>file</code>", "href": "/language/functions/file" }, 557 { 558 "title": "<code>fileexists</code>", 559 "href": "/language/functions/fileexists" 560 }, 561 { 562 "title": "<code>fileset</code>", 563 "href": "/language/functions/fileset" 564 }, 565 { 566 "title": "<code>filebase64</code>", 567 "href": "/language/functions/filebase64" 568 }, 569 { 570 "title": "<code>templatefile</code>", 571 "href": "/language/functions/templatefile" 572 } 573 ] 574 }, 575 { 576 "title": "Date and Time Functions", 577 "routes": [ 578 { 579 "title": "<code>formatdate</code>", 580 "href": "/language/functions/formatdate" 581 }, 582 { 583 "title": "<code>timeadd</code>", 584 "href": "/language/functions/timeadd" 585 }, 586 { 587 "title": "<code>timecmp</code>", 588 "href": "/language/functions/timecmp" 589 }, 590 { 591 "title": "<code>timestamp</code>", 592 "href": "/language/functions/timestamp" 593 } 594 ] 595 }, 596 { 597 "title": "Hash and Crypto Functions", 598 "routes": [ 599 { 600 "title": "<code>base64sha256</code>", 601 "href": "/language/functions/base64sha256" 602 }, 603 { 604 "title": "<code>base64sha512</code>", 605 "href": "/language/functions/base64sha512" 606 }, 607 { 608 "title": "<code>bcrypt</code>", 609 "href": "/language/functions/bcrypt" 610 }, 611 { 612 "title": "<code>filebase64sha256</code>", 613 "href": "/language/functions/filebase64sha256" 614 }, 615 { 616 "title": "<code>filebase64sha512</code>", 617 "href": "/language/functions/filebase64sha512" 618 }, 619 { 620 "title": "<code>filemd5</code>", 621 "href": "/language/functions/filemd5" 622 }, 623 { 624 "title": "<code>filesha1</code>", 625 "href": "/language/functions/filesha1" 626 }, 627 { 628 "title": "<code>filesha256</code>", 629 "href": "/language/functions/filesha256" 630 }, 631 { 632 "title": "<code>filesha512</code>", 633 "href": "/language/functions/filesha512" 634 }, 635 { "title": "<code>md5</code>", "href": "/language/functions/md5" }, 636 { 637 "title": "<code>rsadecrypt</code>", 638 "href": "/language/functions/rsadecrypt" 639 }, 640 { "title": "<code>sha1</code>", "href": "/language/functions/sha1" }, 641 { 642 "title": "<code>sha256</code>", 643 "href": "/language/functions/sha256" 644 }, 645 { 646 "title": "<code>sha512</code>", 647 "href": "/language/functions/sha512" 648 }, 649 { "title": "<code>uuid</code>", "href": "/language/functions/uuid" }, 650 { 651 "title": "<code>uuidv5</code>", 652 "href": "/language/functions/uuidv5" 653 } 654 ] 655 }, 656 { 657 "title": "IP Network Functions", 658 "routes": [ 659 { 660 "title": "<code>cidrhost</code>", 661 "href": "/language/functions/cidrhost" 662 }, 663 { 664 "title": "<code>cidrnetmask</code>", 665 "href": "/language/functions/cidrnetmask" 666 }, 667 { 668 "title": "<code>cidrsubnet</code>", 669 "href": "/language/functions/cidrsubnet" 670 }, 671 { 672 "title": "<code>cidrsubnets</code>", 673 "href": "/language/functions/cidrsubnets" 674 } 675 ] 676 }, 677 { 678 "title": "Type Conversion Functions", 679 "routes": [ 680 { "title": "<code>can</code>", "href": "/language/functions/can" }, 681 { 682 "title": "<code>nonsensitive</code>", 683 "href": "/language/functions/nonsensitive" 684 }, 685 { 686 "title": "<code>sensitive</code>", 687 "href": "/language/functions/sensitive" 688 }, 689 { 690 "title": "<code>tobool</code>", 691 "href": "/language/functions/tobool" 692 }, 693 { 694 "title": "<code>tolist</code>", 695 "href": "/language/functions/tolist" 696 }, 697 { 698 "title": "<code>tomap</code>", 699 "href": "/language/functions/tomap" 700 }, 701 { 702 "title": "<code>tonumber</code>", 703 "href": "/language/functions/tonumber" 704 }, 705 { 706 "title": "<code>toset</code>", 707 "href": "/language/functions/toset" 708 }, 709 { 710 "title": "<code>tostring</code>", 711 "href": "/language/functions/tostring" 712 }, 713 { "title": "<code>try</code>", "href": "/language/functions/try" }, 714 { "title": "<code>type</code>", "href": "/language/functions/type" } 715 ] 716 }, 717 { "title": "abs", "path": "functions/abs", "hidden": true }, 718 { "title": "abspath", "path": "functions/abspath", "hidden": true }, 719 { "title": "alltrue", "path": "functions/alltrue", "hidden": true }, 720 { "title": "anytrue", "path": "functions/anytrue", "hidden": true }, 721 { 722 "title": "base64decode", 723 "path": "functions/base64decode", 724 "hidden": true 725 }, 726 { 727 "title": "base64encode", 728 "path": "functions/base64encode", 729 "hidden": true 730 }, 731 { "title": "base64gzip", "path": "functions/base64gzip", "hidden": true }, 732 { 733 "title": "base64sha256", 734 "path": "functions/base64sha256", 735 "hidden": true 736 }, 737 { 738 "title": "base64sha512", 739 "path": "functions/base64sha512", 740 "hidden": true 741 }, 742 { "title": "basename", "path": "functions/basename", "hidden": true }, 743 { "title": "bcrypt", "path": "functions/bcrypt", "hidden": true }, 744 { "title": "can", "path": "functions/can", "hidden": true }, 745 { "title": "ceil", "path": "functions/ceil", "hidden": true }, 746 { "title": "chomp", "path": "functions/chomp", "hidden": true }, 747 { "title": "chunklist", "path": "functions/chunklist", "hidden": true }, 748 { "title": "cidrhost", "path": "functions/cidrhost", "hidden": true }, 749 { 750 "title": "cidrnetmask", 751 "path": "functions/cidrnetmask", 752 "hidden": true 753 }, 754 { "title": "cidrsubnet", "path": "functions/cidrsubnet", "hidden": true }, 755 { 756 "title": "cidrsubnets", 757 "path": "functions/cidrsubnets", 758 "hidden": true 759 }, 760 { "title": "coalesce", "path": "functions/coalesce", "hidden": true }, 761 { 762 "title": "coalescelist", 763 "path": "functions/coalescelist", 764 "hidden": true 765 }, 766 { "title": "compact", "path": "functions/compact", "hidden": true }, 767 { "title": "concat", "path": "functions/concat", "hidden": true }, 768 { "title": "contains", "path": "functions/contains", "hidden": true }, 769 { "title": "csvdecode", "path": "functions/csvdecode", "hidden": true }, 770 { "title": "dirname", "path": "functions/dirname", "hidden": true }, 771 { "title": "distinct", "path": "functions/distinct", "hidden": true }, 772 { "title": "element", "path": "functions/element", "hidden": true }, 773 { "title": "endswith", "path": "functions/endswith", "hidden": true }, 774 { "title": "file", "path": "functions/file", "hidden": true }, 775 { "title": "filebase64", "path": "functions/filebase64", "hidden": true }, 776 { 777 "title": "filebase64sha256", 778 "path": "functions/filebase64sha256", 779 "hidden": true 780 }, 781 { 782 "title": "filebase64sha512", 783 "path": "functions/filebase64sha512", 784 "hidden": true 785 }, 786 { "title": "fileexists", "path": "functions/fileexists", "hidden": true }, 787 { "title": "filemd5", "path": "functions/filemd5", "hidden": true }, 788 { "title": "fileset", "path": "functions/fileset", "hidden": true }, 789 { "title": "filesha1", "path": "functions/filesha1", "hidden": true }, 790 { "title": "filesha256", "path": "functions/filesha256", "hidden": true }, 791 { "title": "filesha512", "path": "functions/filesha512", "hidden": true }, 792 { "title": "flatten", "path": "functions/flatten", "hidden": true }, 793 { "title": "floor", "path": "functions/floor", "hidden": true }, 794 { "title": "format", "path": "functions/format", "hidden": true }, 795 { "title": "formatdate", "path": "functions/formatdate", "hidden": true }, 796 { "title": "formatlist", "path": "functions/formatlist", "hidden": true }, 797 { "title": "indent", "path": "functions/indent", "hidden": true }, 798 { "title": "index", "path": "functions/index_function", "hidden": true }, 799 { "title": "join", "path": "functions/join", "hidden": true }, 800 { "title": "jsondecode", "path": "functions/jsondecode", "hidden": true }, 801 { "title": "jsonencode", "path": "functions/jsonencode", "hidden": true }, 802 { "title": "keys", "path": "functions/keys", "hidden": true }, 803 { "title": "length", "path": "functions/length", "hidden": true }, 804 { "title": "list", "path": "functions/list", "hidden": true }, 805 { "title": "log", "path": "functions/log", "hidden": true }, 806 { "title": "lookup", "path": "functions/lookup", "hidden": true }, 807 { "title": "lower", "path": "functions/lower", "hidden": true }, 808 { "title": "map", "path": "functions/map", "hidden": true }, 809 { "title": "matchkeys", "path": "functions/matchkeys", "hidden": true }, 810 { "title": "max", "path": "functions/max", "hidden": true }, 811 { "title": "md5", "path": "functions/md5", "hidden": true }, 812 { "title": "merge", "path": "functions/merge", "hidden": true }, 813 { "title": "min", "path": "functions/min", "hidden": true }, 814 { 815 "title": "nonsensitive", 816 "path": "functions/nonsensitive", 817 "hidden": true 818 }, 819 { "title": "one", "path": "functions/one", "hidden": true }, 820 { "title": "parseint", "path": "functions/parseint", "hidden": true }, 821 { "title": "pathexpand", "path": "functions/pathexpand", "hidden": true }, 822 { "title": "pow", "path": "functions/pow", "hidden": true }, 823 { "title": "range", "path": "functions/range", "hidden": true }, 824 { "title": "regex", "path": "functions/regex", "hidden": true }, 825 { "title": "regexall", "path": "functions/regexall", "hidden": true }, 826 { "title": "replace", "path": "functions/replace", "hidden": true }, 827 { "title": "reverse", "path": "functions/reverse", "hidden": true }, 828 { "title": "rsadecrypt", "path": "functions/rsadecrypt", "hidden": true }, 829 { "title": "sensitive", "path": "functions/sensitive", "hidden": true }, 830 { 831 "title": "setintersection", 832 "path": "functions/setintersection", 833 "hidden": true 834 }, 835 { "title": "setproduct", "path": "functions/setproduct", "hidden": true }, 836 { 837 "title": "setsubtract", 838 "path": "functions/setsubtract", 839 "hidden": true 840 }, 841 { "title": "setunion", "path": "functions/setunion", "hidden": true }, 842 { "title": "sha1", "path": "functions/sha1", "hidden": true }, 843 { "title": "sha256", "path": "functions/sha256", "hidden": true }, 844 { "title": "sha512", "path": "functions/sha512", "hidden": true }, 845 { "title": "signum", "path": "functions/signum", "hidden": true }, 846 { "title": "slice", "path": "functions/slice", "hidden": true }, 847 { "title": "sort", "path": "functions/sort", "hidden": true }, 848 { "title": "split", "path": "functions/split", "hidden": true }, 849 { "title": "startswith", "path": "functions/startswith", "hidden": true }, 850 { "title": "strrev", "path": "functions/strrev", "hidden": true }, 851 { "title": "substr", "path": "functions/substr", "hidden": true }, 852 { "title": "sum", "path": "functions/sum", "hidden": true }, 853 { 854 "title": "templatefile", 855 "path": "functions/templatefile", 856 "hidden": true 857 }, 858 { 859 "title": "textdecodebase64", 860 "path": "functions/textdecodebase64", 861 "hidden": true 862 }, 863 { 864 "title": "textencodebase64", 865 "path": "functions/textencodebase64", 866 "hidden": true 867 }, 868 { "title": "timeadd", "path": "functions/timeadd", "hidden": true }, 869 { "title": "timecmp", "path": "functions/timecmp", "hidden": true }, 870 { "title": "timestamp", "path": "functions/timestamp", "hidden": true }, 871 { "title": "title", "path": "functions/title", "hidden": true }, 872 { "title": "tobool", "path": "functions/tobool", "hidden": true }, 873 { "title": "tolist", "path": "functions/tolist", "hidden": true }, 874 { "title": "tomap", "path": "functions/tomap", "hidden": true }, 875 { "title": "tonumber", "path": "functions/tonumber", "hidden": true }, 876 { "title": "toset", "path": "functions/toset", "hidden": true }, 877 { "title": "tostring", "path": "functions/tostring", "hidden": true }, 878 { "title": "transpose", "path": "functions/transpose", "hidden": true }, 879 { "title": "trim", "path": "functions/trim", "hidden": true }, 880 { "title": "trimprefix", "path": "functions/trimprefix", "hidden": true }, 881 { "title": "trimspace", "path": "functions/trimspace", "hidden": true }, 882 { "title": "trimsuffix", "path": "functions/trimsuffix", "hidden": true }, 883 { "title": "try", "path": "functions/try", "hidden": true }, 884 { "title": "type", "path": "functions/type", "hidden": true }, 885 { "title": "upper", "path": "functions/upper", "hidden": true }, 886 { "title": "urlencode", "path": "functions/urlencode", "hidden": true }, 887 { "title": "uuid", "path": "functions/uuid", "hidden": true }, 888 { "title": "uuidv5", "path": "functions/uuidv5", "hidden": true }, 889 { "title": "values", "path": "functions/values", "hidden": true }, 890 { "title": "yamldecode", "path": "functions/yamldecode", "hidden": true }, 891 { "title": "yamlencode", "path": "functions/yamlencode", "hidden": true }, 892 { "title": "zipmap", "path": "functions/zipmap", "hidden": true } 893 ] 894 }, 895 { 896 "title": "Terraform Settings", 897 "routes": [ 898 { "title": "Overview", "path": "settings" }, 899 { "title": "Terraform Cloud", "path": "settings/terraform-cloud" }, 900 { 901 "title": "Backends", 902 "routes": [ 903 { 904 "title": "Backend Configuration", 905 "path": "settings/backends/configuration" 906 }, 907 { 908 "title": "Available Backends", 909 "routes": [ 910 { 911 "title": "local", 912 "href": "/language/settings/backends/local" 913 }, 914 { 915 "title": "remote", 916 "href": "/language/settings/backends/remote" 917 }, 918 { 919 "title": "azurerm", 920 "href": "/language/settings/backends/azurerm" 921 }, 922 { 923 "title": "consul", 924 "href": "/language/settings/backends/consul" 925 }, 926 { 927 "title": "cos", 928 "href": "/language/settings/backends/cos" 929 }, 930 { 931 "title": "gcs", 932 "href": "/language/settings/backends/gcs" 933 }, 934 { 935 "title": "http", 936 "href": "/language/settings/backends/http" 937 }, 938 { 939 "title": "Kubernetes", 940 "href": "/language/settings/backends/kubernetes" 941 }, 942 { 943 "title": "oss", 944 "href": "/language/settings/backends/oss" 945 }, 946 { 947 "title": "pg", 948 "href": "/language/settings/backends/pg" 949 }, 950 { 951 "title": "s3", 952 "href": "/language/settings/backends/s3" 953 } 954 ] 955 }, 956 { 957 "title": "local", 958 "hidden": true, 959 "path": "settings/backends/local" 960 }, 961 { 962 "title": "remote", 963 "hidden": true, 964 "path": "settings/backends/remote" 965 }, 966 { 967 "title": "azurerm", 968 "hidden": true, 969 "path": "settings/backends/azurerm" 970 }, 971 { 972 "title": "consul", 973 "hidden": true, 974 "path": "settings/backends/consul" 975 }, 976 { 977 "title": "cos", 978 "hidden": true, 979 "path": "settings/backends/cos" 980 }, 981 { 982 "title": "gcs", 983 "hidden": true, 984 "path": "settings/backends/gcs" 985 }, 986 { 987 "title": "http", 988 "hidden": true, 989 "path": "settings/backends/http" 990 }, 991 { 992 "title": "Kubernetes", 993 "hidden": true, 994 "path": "settings/backends/kubernetes" 995 }, 996 { 997 "title": "oss", 998 "hidden": true, 999 "path": "settings/backends/oss" 1000 }, 1001 { 1002 "title": "pg", 1003 "hidden": true, 1004 "path": "settings/backends/pg" 1005 }, 1006 { 1007 "title": "s3", 1008 "hidden": true, 1009 "path": "settings/backends/s3" 1010 } 1011 ] 1012 } 1013 ] 1014 }, 1015 { 1016 "title": "State", 1017 "routes": [ 1018 { "title": "Overview", "path": "state" }, 1019 { "title": "Purpose", "path": "state/purpose" }, 1020 { 1021 "title": "The <code>terraform_remote_state</code> Data Source", 1022 "path": "state/remote-state-data" 1023 }, 1024 { 1025 "title": "Backends: State Storage and Locking", 1026 "path": "state/backends" 1027 }, 1028 { 1029 "title": "Import Existing Resources", 1030 "path": "state/import" 1031 }, 1032 { "title": "Locking", "path": "state/locking" }, 1033 { "title": "Workspaces", "path": "state/workspaces" }, 1034 { "title": "Remote State", "path": "state/remote" }, 1035 { 1036 "title": "Sensitive Data", 1037 "path": "state/sensitive-data" 1038 } 1039 ] 1040 }, 1041 { 1042 "title": "Upgrading to Terraform v1.4", 1043 "path": "upgrade-guides" 1044 }, 1045 { 1046 "title": "v1.x Compatibility Promises", 1047 "path": "v1-compatibility-promises" 1048 }, 1049 { "divider": true }, 1050 { "title": "Terraform Internals", "href": "/internals" } 1051 ]