terraform/vendor/github.com
Martin Atkins 02576988c1 lang: "try" and "can" functions
These are intended to make it easier to work with arbitrary data
structures whose shape might not be known statically, such as the result
of jsondecode(...) or yamldecode(...) of data from a separate system.

For example, in an object value which has attributes that may or may not
be set we can concisely provide a fallback value to use when the attribute
isn't set:

    try(local.example.foo, "fallback-foo")

Using a "try to evaluate" model rather than explicit testing fits better
with the usual programming model of the Terraform language where values
are normally automatically converted to the necessary type where possible:
the given expression is subject to all of the same normal type conversions,
which avoids inadvertently creating a more restrictive evaluation model
as might happen if this were handled using checks like a hypothetical
isobject(...) function, etc.
2020-01-10 15:23:25 -08:00
..
Azure vendor: upgrade Azure SDK and Azure/go-autorest 2019-12-02 10:04:49 -08:00
ChrisTrenkamp/goxpath vendor: github.com/masterzen/winrm@5e5c9a7fe54b 2019-02-25 08:45:01 +00:00
Unknwon/com vendor: update to latest github.com/zclconf/go-cty 2018-10-16 19:14:11 -07:00
agext/levenshtein vendor: github.com/agext/levenshtein@v1.2.2 2019-02-22 22:15:02 +00:00
agl/ed25519 deps: github.com/hashicorp/vault/helper/pgpkeys 2016-10-25 12:08:50 -05:00
aliyun backend/oss: Support for assume role config 2019-07-30 23:27:17 +08:00
antchfx vendor: github.com/dylanmei/winrmtest@99b7fe2fddf1 2019-02-26 18:22:15 +00:00
apparentlymart go get github.com/apparentlymart/go-versions@master 2020-01-10 09:41:27 -08:00
armon vendor: github.com/armon/circbuf@5111143e8da2 2019-02-21 08:48:13 +00:00
aws/aws-sdk-go deps: github.com/hashicorp/aws-sdk-go-base@v0.4.0 (#22994) 2019-10-11 12:50:12 -04:00
bgentry vendor: github.com/terraform-providers/terraform-provider-aws@v1.58.0 2019-02-12 16:32:22 +00:00
blang/semver vendor: github.com/blang/semver@v3.5.1 2019-02-12 10:22:28 +00:00
bmatcuk/doublestar lang/funcs: Switch fileset() function glob implementation to github.com/bmatcuk/doublestar to support additional glob patterns 2019-08-30 20:22:03 -04:00
chzyer/readline vendor: go get github.com/chzyer/readline@master 2019-08-30 14:42:19 -07:00
coreos vendor: make some transitive dependencies line up better 2018-10-16 19:14:54 -07:00
davecgh/go-spew vendor: Update HCL2 and cty, and other related packages 2018-10-16 19:14:11 -07:00
dgrijalva/jwt-go backend/azurerm: Support for authenticating using the Azure CLI (#19465) 2018-12-10 21:23:30 +00:00
dimchansky/utfbom vendor: upgrade Azure SDK and Azure/go-autorest 2019-12-02 10:04:49 -08:00
dylanmei vendor: github.com/dylanmei/winrmtest@99b7fe2fddf1 2019-02-26 18:22:15 +00:00
fatih/color vendor: github.com/mitchellh/cli@v1.0.0 2019-02-21 08:56:05 +00:00
go-test/deep deps: Bump github.com/go-test/deep to 1.0.3 2019-08-21 11:32:13 +01:00
gogo/protobuf backend/s3: Switch from github.com/terraform-providers/terraform-provider-aws to github.com/hashicorp/aws-sdk-go-base 2019-02-18 02:30:30 -05:00
golang Version tools per Go convention under tools.go 2019-10-17 22:23:39 +02:00
google go mod tidy & go mod vendor 2019-10-11 22:41:27 +01:00
googleapis/gax-go/v2 vendor: Bump go-getter to 1.4.0 2019-09-09 14:04:58 +02:00
gophercloud vendor: github.com/terraform-providers/terraform-provider-openstack@v1.15.0 2019-02-08 10:59:06 +00:00
hashicorp lang: "try" and "can" functions 2020-01-10 15:23:25 -08:00
jmespath/go-jmespath deps: github.com/aws/aws-sdk-go@v1.16.4 and github.com/terraform-providers/terraform-provider-aws@v1.52.0 2018-12-13 20:30:43 -05:00
joyent/triton-go vendor: update to latest github.com/zclconf/go-cty 2018-10-16 19:14:11 -07:00
json-iterator/go Add Alibaba Cloud backend OSS with lock 2019-04-11 07:06:43 +08:00
kardianos/osext vendor: github.com/kardianos/osext@2bc1f35cddc0 2019-02-22 22:16:33 +00:00
keybase/go-crypto vendor: update to latest github.com/zclconf/go-cty 2018-10-16 19:14:11 -07:00
lib/pq go mod tidy & go mod vendor 2019-10-11 22:41:27 +01:00
lusis/go-artifactory Fix up deps 2016-02-22 10:21:33 -08:00
masterzen vendor: github.com/masterzen/winrm@5e5c9a7fe54b 2019-02-25 08:45:01 +00:00
mattn vendor: github.com/mattn/go-shellwords@v1.0.4 2019-02-22 16:54:29 +00:00
mitchellh vendor: go get github.com/mitchellh/panicwrap@v1.0.0 2019-11-05 16:22:45 -08:00
modern-go Add Alibaba Cloud backend OSS with lock 2019-04-11 07:06:43 +08:00
nu7hatch/gouuid vendor: update to latest github.com/zclconf/go-cty 2018-10-16 19:14:11 -07:00
oklog/run vendor: update to latest github.com/zclconf/go-cty 2018-10-16 19:14:11 -07:00
packer-community/winrmcp vendor: update to latest github.com/zclconf/go-cty 2018-10-16 19:14:11 -07:00
pkg command: "terraform login" command 2019-09-09 11:15:23 -07:00
posener/complete vendor: github.com/posener/complete@v1.2.1 2019-02-21 09:07:42 +00:00
satori/go.uuid vendor: github.com/dylanmei/winrmtest@99b7fe2fddf1 2019-02-26 18:22:15 +00:00
spf13/afero vendor: github.com/spf13/afero@v1.2.1 2019-02-21 09:09:22 +00:00
svanharmelen/jsonapi vendor: catch up vendoring 2018-11-08 14:20:19 -08:00
terraform-providers/terraform-provider-openstack backend/s3: Switch from github.com/terraform-providers/terraform-provider-aws to github.com/hashicorp/aws-sdk-go-base 2019-02-18 02:30:30 -05:00
ugorji/go go mod tidy & go mod vendor 2019-10-11 22:41:27 +01:00
ulikunitz/xz go mod tidy & go mod vendor 2019-10-11 22:41:27 +01:00
vmihailenco/msgpack udpate go.mod and vendor 2018-11-29 15:23:38 -05:00
xanzy/ssh-agent vendor: github.com/xanzy/ssh-agent@v0.2.1 2019-02-22 14:22:13 +00:00
xlab/treeprint vendoring of treeprint library 2017-06-09 14:03:59 -07:00
zclconf vendor: go get github.com/hashicorp/hcl/v2@v2.3.0 2020-01-10 15:23:25 -08:00