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
agext/levenshtein vendor: github.com/agext/levenshtein@v1.2.2 2019-02-22 22:15:02 +00:00
agl/ed25519
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
davecgh/go-spew
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
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
lib/pq go mod tidy & go mod vendor 2019-10-11 22:41:27 +01:00
lusis/go-artifactory
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
oklog/run
packer-community/winrmcp
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
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
xanzy/ssh-agent vendor: github.com/xanzy/ssh-agent@v0.2.1 2019-02-22 14:22:13 +00:00
xlab/treeprint
zclconf vendor: go get github.com/hashicorp/hcl/v2@v2.3.0 2020-01-10 15:23:25 -08:00