Skip to main content
This class contains static functions for all arithmetical and logical operators in the Terraform configuration language.

Initializers

import "github.com/open-constructs/cdk-terrain-go/cdktn"

cdktn.NewOp() Op
NameTypeDescription

Static Functions

NameDescription
AddRenders left + right.
AndRenders left && right.
DivRenders left / right.
EqRenders left == right.
GtRenders left > right.
GteRenders left >= right.
LtRenders left < right.
LteRenders left <= right.
ModRenders left % right.
MulRenders left * right.
NegateRenders -expression.
NeqRenders left != right.
NotRenders !expression.
OrRenders leftright.
SubRenders left - right.

Add

import "github.com/open-constructs/cdk-terrain-go/cdktn"

cdktn.Op_Add(left interface{}, right interface{}) *f64
Renders left + right.

leftRequired

  • Type: interface{}

rightRequired

  • Type: interface{}

And

import "github.com/open-constructs/cdk-terrain-go/cdktn"

cdktn.Op_And(left interface{}, right interface{}) IResolvable
Renders left && right.

leftRequired

  • Type: interface{}

rightRequired

  • Type: interface{}

Div

import "github.com/open-constructs/cdk-terrain-go/cdktn"

cdktn.Op_Div(left interface{}, right interface{}) *f64
Renders left / right.

leftRequired

  • Type: interface{}

rightRequired

  • Type: interface{}

Eq

import "github.com/open-constructs/cdk-terrain-go/cdktn"

cdktn.Op_Eq(left interface{}, right interface{}) IResolvable
Renders left == right.

leftRequired

  • Type: interface{}

rightRequired

  • Type: interface{}

Gt

import "github.com/open-constructs/cdk-terrain-go/cdktn"

cdktn.Op_Gt(left interface{}, right interface{}) IResolvable
Renders left > right.

leftRequired

  • Type: interface{}

rightRequired

  • Type: interface{}

Gte

import "github.com/open-constructs/cdk-terrain-go/cdktn"

cdktn.Op_Gte(left interface{}, right interface{}) IResolvable
Renders left >= right.

leftRequired

  • Type: interface{}

rightRequired

  • Type: interface{}

Lt

import "github.com/open-constructs/cdk-terrain-go/cdktn"

cdktn.Op_Lt(left interface{}, right interface{}) IResolvable
Renders left < right.

leftRequired

  • Type: interface{}

rightRequired

  • Type: interface{}

Lte

import "github.com/open-constructs/cdk-terrain-go/cdktn"

cdktn.Op_Lte(left interface{}, right interface{}) IResolvable
Renders left <= right.

leftRequired

  • Type: interface{}

rightRequired

  • Type: interface{}

Mod

import "github.com/open-constructs/cdk-terrain-go/cdktn"

cdktn.Op_Mod(left interface{}, right interface{}) *f64
Renders left % right.

leftRequired

  • Type: interface{}

rightRequired

  • Type: interface{}

Mul

import "github.com/open-constructs/cdk-terrain-go/cdktn"

cdktn.Op_Mul(left interface{}, right interface{}) *f64
Renders left * right.

leftRequired

  • Type: interface{}

rightRequired

  • Type: interface{}

Negate

import "github.com/open-constructs/cdk-terrain-go/cdktn"

cdktn.Op_Negate(expression interface{}) *f64
Renders -expression.

expressionRequired

  • Type: interface{}

Neq

import "github.com/open-constructs/cdk-terrain-go/cdktn"

cdktn.Op_Neq(left interface{}, right interface{}) IResolvable
Renders left != right.

leftRequired

  • Type: interface{}

rightRequired

  • Type: interface{}

Not

import "github.com/open-constructs/cdk-terrain-go/cdktn"

cdktn.Op_Not(expression interface{}) IResolvable
Renders !expression.

expressionRequired

  • Type: interface{}

Or

import "github.com/open-constructs/cdk-terrain-go/cdktn"

cdktn.Op_Or(left interface{}, right interface{}) IResolvable
Renders left || right.

leftRequired

  • Type: interface{}

rightRequired

  • Type: interface{}

Sub

import "github.com/open-constructs/cdk-terrain-go/cdktn"

cdktn.Op_Sub(left interface{}, right interface{}) *f64
Renders left - right.

leftRequired

  • Type: interface{}

rightRequired

  • Type: interface{}