関数一覧
Oracle Cloud Stackには、テンプレートの作成時に使用できる組込み関数がいくつか用意されています。 これらの関数は、スタックが作成される際にOracle Cloud Stackによって実行時に実行されます。
| 関数 | 説明と構文 | 例 |
|---|---|---|
And |
式のシーケンスがすべて |
|
Base64 |
指定された文字列をbase64エンコードで変換します。 |
|
Contains |
最初の文字列が2番目の文字列で見つかった場合、または指定された値が一連の値で見つかった場合は |
|
空 |
提供された文字列が空の場合は |
|
Equals |
2つの式を含むシーケンスを比較し、式が同じ値を評価する場合は |
|
FindInMap |
このテンプレートで定義されているマップから、指定されたキーの値を取得します。 |
|
GetAtt |
特定のリソースからランタイム属性の値を取得します。 属性名ではドット表記法がサポートされるため、ドット表記法でJSONペイロード内のネストされた属性にアクセスできます。 |
|
GetParam |
テンプレート・パラメータの値を取得します。 |
|
GetRandom |
ランダムな文字列を生成します。 生成された文字列で許可される文字を制限するには、
|
|
GetResource |
リソースの定義を取得します。 |
|
GetTimestamp |
現在の時間を指定された形式で返します。
|
例えば: 例えば: |
GreaterThan |
2つの式を含むシーケンスを比較し、最初の式が2番目の式の値よりも大きい値に評価される場合は |
|
If |
このテンプレートで定義されているグローバル条件を評価します。 指定した条件が |
|
Join |
値のシーケンスを1つの文字列に結合します。値の間に指定されたデリミタを使用します。 この関数は引数としてシーケンス(デリミタ、値)を受け取り、値自体がシーケンスです。 デリミタを使用せずに値を単に結合するには、最初の引数に空の文字列を指定します。 |
|
LessThan |
2つの式を含むシーケンスを比較し、最初の式が2番目の式の値より小さい値に評価される場合は |
|
Match |
文字列が正規表現に一致する場合は |
この式は、 この式は、 |
Not |
式のブール値を否定します。 式が |
|
Or |
シーケンス内の少なくとも1つの式が |
|
Replace |
文字列内の1つ以上の値を動的に検索して置き換えます( 置換( |
|
Select |
目的のオブジェクトの索引を渡すことにより、索引付きのオブジェクトのリストからオブジェクトを選択します。 |
The |
Size |
指定された文字列内の文字数、または指定されたシーケンス内の要素数を返します。 |
|
Split |
指定されたデリミタ文字を使用して、1つの文字列を文字列のシーケンスに分割します。 この関数は引数としてシーケンス(デリミタ、値)を受け取り、シーケンスを返します。
|
|