Package com.hashicorp.cdktf
Class FnGenerated
java.lang.Object
software.amazon.jsii.JsiiObject
com.hashicorp.cdktf.FnGenerated
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
- Direct Known Subclasses:
Fn
@Generated(value="jsii-pacmak/1.98.0 (build 00b106d)",
date="2024-07-01T08:06:00.430Z")
@Stability(Experimental)
public class FnGenerated
extends software.amazon.jsii.JsiiObject
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
FnGenerated
(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protected
FnGenerated
(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionstatic Number
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/abs
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/abspath
static IResolvable
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/alltrue
static IResolvable
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/anytrue
static String
base64decode
(String str) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/base64decode
static String
base64encode
(String str) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/base64encode
static String
base64gzip
(String str) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/base64gzip
static String
base64sha256
(String str) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/base64sha256
static String
base64sha512
(String str) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/base64sha512
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/basename
static IResolvable
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/can
static Number
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/ceil
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/chomp
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/chunklist
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/cidrhost
static String
cidrnetmask
(String prefix) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/cidrnetmask
static String
cidrsubnet
(String prefix, Number newbits, Number netnum) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/cidrsubnet
cidrsubnets
(String prefix, List<? extends Number> newbits) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/cidrsubnets
static Object
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/coalesce
static Object
coalescelist
(List<? extends Object> vals) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/coalescelist
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/compact
static Object
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/concat
static Object
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/contains
static Object
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/csvdecode
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/dirname
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/distinct
static Object
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/try
static Object
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/element
static IResolvable
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/endswith
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/file
static String
filebase64
(String path) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/filebase64
static String
filebase64sha256
(String path) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/filebase64sha256
static String
filebase64sha512
(String path) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/filebase64sha512
static IResolvable
fileexists
(String path) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/fileexists
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/filemd5
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/fileset
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/filesha1
static String
filesha256
(String path) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/filesha256
static String
filesha512
(String path) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/filesha512
static Object
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/flatten
static Number
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/floor
static Object
(experimental) Theinvalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/format
static String
formatdate
(String format, String time) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/formatdate
static Object
formatlist
(String format, List<? extends Object> args) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/formatlist
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/indent
static Object
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/index
static Object
jsondecode
(String str) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/jsondecode
static String
jsonencode
(Object val) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/jsonencode
static Object
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/keys
static Number
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/length
static Number
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/log
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/lower
matchkeys
(List<? extends Object> values, List<? extends Object> keys, List<? extends Object> searchset) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/matchkeys
static Number
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/max
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/md5
static Object
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/merge
static Number
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/min
static Object
nonsensitive
(Object value) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/nonsensitive
static Object
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/one
static Object
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/parseint
static String
pathexpand
(String path) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/pathexpand
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/plantimestamp
static Number
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/pow
static Object
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/regex
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/regexall
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/replace
static Object
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/reverse
static String
rsadecrypt
(String ciphertext, String privatekey) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/rsadecrypt
static Object
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/sensitive
setintersection
(List<? extends Object> first_set, List<? extends List<? extends Object>> other_sets) (experimental) Theinvalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/setintersection
static Object
setproduct
(List<? extends Object> sets) (experimental) Theinvalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/setproduct
setsubtract
(List<? extends Object> a, List<? extends Object> b) (experimental) Theinvalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/setsubtract
(experimental) Theinvalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/setunion
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/sha1
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/sha256
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/sha512
static Number
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/signum
static Object
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/slice
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/sort
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/split
static IResolvable
startswith
(String str, String prefix) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/startswith
static IResolvable
strcontains
(String str, String substr) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/strcontains
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/strrev
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/substr
static Object
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/sum
static Object
templatefile
(String path, Object vars) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/templatefile
static String
textdecodebase64
(String source, String encoding) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/textdecodebase64
static String
textencodebase64
(String str, String encoding) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/textencodebase64
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/timeadd
static Number
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/timecmp
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/timestamp
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/title
static IResolvable
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/tobool
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/tolist
static Object
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/tomap
static Number
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/tonumber
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/toset
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/tostring
static Object
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/transpose
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/trim
static String
trimprefix
(String str, String prefix) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/trimprefix
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/trimspace
static String
trimsuffix
(String str, String suffix) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/trimsuffix
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/upper
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/urlencode
static String
uuid()
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/uuid
static String
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/uuidv5
static Object
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/values
static Object
yamldecode
(String src) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/yamldecode
static String
yamlencode
(Object value) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/yamlencode
static Object
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/zipmap
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
FnGenerated
protected FnGenerated(software.amazon.jsii.JsiiObjectRef objRef) -
FnGenerated
protected FnGenerated(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
FnGenerated
@Stability(Experimental) public FnGenerated()
-
-
Method Details
-
abs
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/abs
- Parameters:
num
- This parameter is required.
-
abspath
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/abspath
- Parameters:
path
- This parameter is required.
-
alltrue
@Stability(Experimental) @NotNull public static IResolvable alltrue(@NotNull List<? extends Object> list) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/alltrue
- Parameters:
list
- This parameter is required.
-
anytrue
@Stability(Experimental) @NotNull public static IResolvable anytrue(@NotNull List<? extends Object> list) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/anytrue
- Parameters:
list
- This parameter is required.
-
base64decode
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/base64decode
- Parameters:
str
- This parameter is required.
-
base64encode
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/base64encode
- Parameters:
str
- This parameter is required.
-
base64gzip
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/base64gzip
- Parameters:
str
- This parameter is required.
-
base64sha256
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/base64sha256
- Parameters:
str
- This parameter is required.
-
base64sha512
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/base64sha512
- Parameters:
str
- This parameter is required.
-
basename
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/basename
- Parameters:
path
- This parameter is required.
-
can
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/can
- Parameters:
expression
- This parameter is required.
-
ceil
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/ceil
- Parameters:
num
- This parameter is required.
-
chomp
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/chomp
- Parameters:
str
- This parameter is required.
-
chunklist
@Stability(Experimental) @NotNull public static List<String> chunklist(@NotNull List<? extends Object> list, @NotNull Number size) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/chunklist
- Parameters:
list
- This parameter is required.size
- This parameter is required.
-
cidrhost
@Stability(Experimental) @NotNull public static String cidrhost(@NotNull String prefix, @NotNull Number hostnum) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/cidrhost
- Parameters:
prefix
- This parameter is required.hostnum
- This parameter is required.
-
cidrnetmask
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/cidrnetmask
- Parameters:
prefix
- This parameter is required.
-
cidrsubnet
@Stability(Experimental) @NotNull public static String cidrsubnet(@NotNull String prefix, @NotNull Number newbits, @NotNull Number netnum) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/cidrsubnet
- Parameters:
prefix
- This parameter is required.newbits
- This parameter is required.netnum
- This parameter is required.
-
cidrsubnets
@Stability(Experimental) @NotNull public static List<String> cidrsubnets(@NotNull String prefix, @NotNull List<? extends Number> newbits) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/cidrsubnets
- Parameters:
prefix
- This parameter is required.newbits
- This parameter is required.
-
coalesce
@Stability(Experimental) @NotNull public static Object coalesce(@NotNull List<? extends Object> vals) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/coalesce
- Parameters:
vals
- This parameter is required.
-
coalescelist
@Stability(Experimental) @NotNull public static Object coalescelist(@NotNull List<? extends Object> vals) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/coalescelist
- Parameters:
vals
- This parameter is required.
-
compact
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/compact
- Parameters:
list
- This parameter is required.
-
concat
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/concat
- Parameters:
seqs
- This parameter is required.
-
contains
@Stability(Experimental) @NotNull public static Object contains(@NotNull Object list, @NotNull Object value) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/contains
- Parameters:
list
- This parameter is required.value
- This parameter is required.
-
csvdecode
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/csvdecode
- Parameters:
str
- This parameter is required.
-
dirname
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/dirname
- Parameters:
path
- This parameter is required.
-
distinct
@Stability(Experimental) @NotNull public static List<String> distinct(@NotNull List<? extends Object> list) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/distinct
- Parameters:
list
- This parameter is required.
-
element
@Stability(Experimental) @NotNull public static Object element(@NotNull Object list, @NotNull Number index) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/element
- Parameters:
list
- This parameter is required.index
- This parameter is required.
-
endswith
@Stability(Experimental) @NotNull public static IResolvable endswith(@NotNull String str, @NotNull String suffix) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/endswith
- Parameters:
str
- This parameter is required.suffix
- This parameter is required.
-
file
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/file
- Parameters:
path
- This parameter is required.
-
filebase64
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/filebase64
- Parameters:
path
- This parameter is required.
-
filebase64sha256
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/filebase64sha256
- Parameters:
path
- This parameter is required.
-
filebase64sha512
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/filebase64sha512
- Parameters:
path
- This parameter is required.
-
fileexists
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/fileexists
- Parameters:
path
- This parameter is required.
-
filemd5
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/filemd5
- Parameters:
path
- This parameter is required.
-
fileset
@Stability(Experimental) @NotNull public static List<String> fileset(@NotNull String path, @NotNull String pattern) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/fileset
- Parameters:
path
- This parameter is required.pattern
- This parameter is required.
-
filesha1
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/filesha1
- Parameters:
path
- This parameter is required.
-
filesha256
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/filesha256
- Parameters:
path
- This parameter is required.
-
filesha512
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/filesha512
- Parameters:
path
- This parameter is required.
-
flatten
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/flatten
- Parameters:
list
- This parameter is required.
-
floor
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/floor
- Parameters:
num
- This parameter is required.
-
format
@Stability(Experimental) @NotNull public static Object format(@NotNull String format, @NotNull List<? extends Object> args) (experimental) Theinvalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/format
- Parameters:
format
- This parameter is required.args
- This parameter is required.
-
formatdate
@Stability(Experimental) @NotNull public static String formatdate(@NotNull String format, @NotNull String time) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/formatdate
- Parameters:
format
- This parameter is required.time
- This parameter is required.
-
formatlist
@Stability(Experimental) @NotNull public static Object formatlist(@NotNull String format, @NotNull List<? extends Object> args) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/formatlist
- Parameters:
format
- This parameter is required.args
- This parameter is required.
-
indent
@Stability(Experimental) @NotNull public static String indent(@NotNull Number spaces, @NotNull String str) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/indent
- Parameters:
spaces
- This parameter is required.str
- This parameter is required.
-
index
@Stability(Experimental) @NotNull public static Object index(@NotNull Object list, @NotNull Object value) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/index
- Parameters:
list
- This parameter is required.value
- This parameter is required.
-
jsondecode
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/jsondecode
- Parameters:
str
- This parameter is required.
-
jsonencode
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/jsonencode
- Parameters:
val
- This parameter is required.
-
keys
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/keys
- Parameters:
inputMap
- This parameter is required.
-
lengthOf
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/length
- Parameters:
value
- This parameter is required.
-
log
@Stability(Experimental) @NotNull public static Number log(@NotNull Number num, @NotNull Number base) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/log
- Parameters:
num
- This parameter is required.base
- This parameter is required.
-
lower
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/lower
- Parameters:
str
- This parameter is required.
-
matchkeys
@Stability(Experimental) @NotNull public static List<String> matchkeys(@NotNull List<? extends Object> values, @NotNull List<? extends Object> keys, @NotNull List<? extends Object> searchset) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/matchkeys
- Parameters:
values
- This parameter is required.keys
- This parameter is required.searchset
- This parameter is required.
-
max
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/max
- Parameters:
numbers
- This parameter is required.
-
md5
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/md5
- Parameters:
str
- This parameter is required.
-
merge
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/merge
- Parameters:
maps
- This parameter is required.
-
min
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/min
- Parameters:
numbers
- This parameter is required.
-
nonsensitive
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/nonsensitive
- Parameters:
value
- This parameter is required.
-
one
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/one
- Parameters:
list
- This parameter is required.
-
parseint
@Stability(Experimental) @NotNull public static Object parseint(@NotNull Object number, @NotNull Number base) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/parseint
- Parameters:
number
- This parameter is required.base
- This parameter is required.
-
pathexpand
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/pathexpand
- Parameters:
path
- This parameter is required.
-
plantimestamp
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/plantimestamp
-
pow
@Stability(Experimental) @NotNull public static Number pow(@NotNull Number num, @NotNull Number power) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/pow
- Parameters:
num
- This parameter is required.power
- This parameter is required.
-
regex
@Stability(Experimental) @NotNull public static Object regex(@NotNull String pattern, @NotNull String str) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/regex
- Parameters:
pattern
- This parameter is required.str
- This parameter is required.
-
regexall
@Stability(Experimental) @NotNull public static List<String> regexall(@NotNull String pattern, @NotNull String str) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/regexall
- Parameters:
pattern
- This parameter is required.str
- This parameter is required.
-
replace
@Stability(Experimental) @NotNull public static String replace(@NotNull String str, @NotNull String substr, @NotNull String replace) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/replace
- Parameters:
str
- This parameter is required.substr
- This parameter is required.replace
- This parameter is required.
-
reverse
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/reverse
- Parameters:
list
- This parameter is required.
-
rsadecrypt
@Stability(Experimental) @NotNull public static String rsadecrypt(@NotNull String ciphertext, @NotNull String privatekey) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/rsadecrypt
- Parameters:
ciphertext
- This parameter is required.privatekey
- This parameter is required.
-
sensitive
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/sensitive
- Parameters:
value
- This parameter is required.
-
setintersection
@Stability(Experimental) @NotNull public static List<String> setintersection(@NotNull List<? extends Object> first_set, @NotNull List<? extends List<? extends Object>> other_sets) (experimental) Theinvalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/setintersection
- Parameters:
first_set
- This parameter is required.other_sets
- This parameter is required.
-
setproduct
@Stability(Experimental) @NotNull public static Object setproduct(@NotNull List<? extends Object> sets) (experimental) Theinvalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/setproduct
- Parameters:
sets
- This parameter is required.
-
setsubtract
@Stability(Experimental) @NotNull public static List<String> setsubtract(@NotNull List<? extends Object> a, @NotNull List<? extends Object> b) (experimental) Theinvalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/setsubtract
- Parameters:
a
- This parameter is required.b
- This parameter is required.
-
setunion
@Stability(Experimental) @NotNull public static List<String> setunion(@NotNull List<? extends Object> first_set, @NotNull List<? extends List<? extends Object>> other_sets) (experimental) Theinvalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/setunion
- Parameters:
first_set
- This parameter is required.other_sets
- This parameter is required.
-
sha1
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/sha1
- Parameters:
str
- This parameter is required.
-
sha256
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/sha256
- Parameters:
str
- This parameter is required.
-
sha512
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/sha512
- Parameters:
str
- This parameter is required.
-
signum
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/signum
- Parameters:
num
- This parameter is required.
-
slice
@Stability(Experimental) @NotNull public static Object slice(@NotNull Object list, @NotNull Number start_index, @NotNull Number end_index) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/slice
- Parameters:
list
- This parameter is required.start_index
- This parameter is required.end_index
- This parameter is required.
-
sort
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/sort
- Parameters:
list
- This parameter is required.
-
split
@Stability(Experimental) @NotNull public static List<String> split(@NotNull String separator, @NotNull String str) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/split
- Parameters:
separator
- This parameter is required.str
- This parameter is required.
-
startswith
@Stability(Experimental) @NotNull public static IResolvable startswith(@NotNull String str, @NotNull String prefix) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/startswith
- Parameters:
str
- This parameter is required.prefix
- This parameter is required.
-
strcontains
@Stability(Experimental) @NotNull public static IResolvable strcontains(@NotNull String str, @NotNull String substr) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/strcontains
- Parameters:
str
- This parameter is required.substr
- This parameter is required.
-
strrev
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/strrev
- Parameters:
str
- This parameter is required.
-
substr
@Stability(Experimental) @NotNull public static String substr(@NotNull String str, @NotNull Number offset, @NotNull Number length) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/substr
- Parameters:
str
- This parameter is required.offset
- This parameter is required.length
- This parameter is required.
-
sum
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/sum
- Parameters:
list
- This parameter is required.
-
templatefile
@Stability(Experimental) @NotNull public static Object templatefile(@NotNull String path, @NotNull Object vars) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/templatefile
- Parameters:
path
- This parameter is required.vars
- This parameter is required.
-
textdecodebase64
@Stability(Experimental) @NotNull public static String textdecodebase64(@NotNull String source, @NotNull String encoding) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/textdecodebase64
- Parameters:
source
- This parameter is required.encoding
- This parameter is required.
-
textencodebase64
@Stability(Experimental) @NotNull public static String textencodebase64(@NotNull String str, @NotNull String encoding) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/textencodebase64
- Parameters:
str
- This parameter is required.encoding
- This parameter is required.
-
timeadd
@Stability(Experimental) @NotNull public static String timeadd(@NotNull String timestamp, @NotNull String duration) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/timeadd
- Parameters:
timestamp
- This parameter is required.duration
- This parameter is required.
-
timecmp
@Stability(Experimental) @NotNull public static Number timecmp(@NotNull String timestamp_a, @NotNull String timestamp_b) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/timecmp
- Parameters:
timestamp_a
- This parameter is required.timestamp_b
- This parameter is required.
-
timestamp
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/timestamp
-
title
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/title
- Parameters:
str
- This parameter is required.
-
tobool
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/tobool
- Parameters:
v
- This parameter is required.
-
tolist
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/tolist
- Parameters:
v
- This parameter is required.
-
tomap
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/tomap
- Parameters:
v
- This parameter is required.
-
tonumber
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/tonumber
- Parameters:
v
- This parameter is required.
-
toset
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/toset
- Parameters:
v
- This parameter is required.
-
tostring
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/tostring
- Parameters:
v
- This parameter is required.
-
transpose
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/transpose
- Parameters:
values
- This parameter is required.
-
trim
@Stability(Experimental) @NotNull public static String trim(@NotNull String str, @NotNull String cutset) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/trim
- Parameters:
str
- This parameter is required.cutset
- This parameter is required.
-
trimprefix
@Stability(Experimental) @NotNull public static String trimprefix(@NotNull String str, @NotNull String prefix) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/trimprefix
- Parameters:
str
- This parameter is required.prefix
- This parameter is required.
-
trimspace
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/trimspace
- Parameters:
str
- This parameter is required.
-
trimsuffix
@Stability(Experimental) @NotNull public static String trimsuffix(@NotNull String str, @NotNull String suffix) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/trimsuffix
- Parameters:
str
- This parameter is required.suffix
- This parameter is required.
-
doTry
@Stability(Experimental) @NotNull public static Object doTry(@NotNull List<? extends Object> expressions) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/try
- Parameters:
expressions
- This parameter is required.
-
upper
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/upper
- Parameters:
str
- This parameter is required.
-
urlencode
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/urlencode
- Parameters:
str
- This parameter is required.
-
uuid
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/uuid
-
uuidv5
@Stability(Experimental) @NotNull public static String uuidv5(@NotNull String namespace, @NotNull String name) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/uuidv5
- Parameters:
namespace
- This parameter is required.name
- This parameter is required.
-
values
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/values
- Parameters:
mapping
- This parameter is required.
-
yamldecode
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/yamldecode
- Parameters:
src
- This parameter is required.
-
yamlencode
(experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/yamlencode
- Parameters:
value
- This parameter is required.
-
zipmap
@Stability(Experimental) @NotNull public static Object zipmap(@NotNull List<String> keys, @NotNull Object values) (experimental)invalid @link
{@link https://developer.hashicorp.com/terraform/language/functions/zipmap
- Parameters:
keys
- This parameter is required.values
- This parameter is required.
-