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

Initializers

import cdktn

cdktn.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 cdktn

cdktn.Op.add(
  left: typing.Any,
  right: typing.Any
)
Renders left + right.

leftRequired

  • Type: typing.Any

rightRequired

  • Type: typing.Any

and

import cdktn

cdktn.Op.and(
  left: typing.Any,
  right: typing.Any
)
Renders left && right.

leftRequired

  • Type: typing.Any

rightRequired

  • Type: typing.Any

div

import cdktn

cdktn.Op.div(
  left: typing.Any,
  right: typing.Any
)
Renders left / right.

leftRequired

  • Type: typing.Any

rightRequired

  • Type: typing.Any

eq

import cdktn

cdktn.Op.eq(
  left: typing.Any,
  right: typing.Any
)
Renders left == right.

leftRequired

  • Type: typing.Any

rightRequired

  • Type: typing.Any

gt

import cdktn

cdktn.Op.gt(
  left: typing.Any,
  right: typing.Any
)
Renders left > right.

leftRequired

  • Type: typing.Any

rightRequired

  • Type: typing.Any

gte

import cdktn

cdktn.Op.gte(
  left: typing.Any,
  right: typing.Any
)
Renders left >= right.

leftRequired

  • Type: typing.Any

rightRequired

  • Type: typing.Any

lt

import cdktn

cdktn.Op.lt(
  left: typing.Any,
  right: typing.Any
)
Renders left < right.

leftRequired

  • Type: typing.Any

rightRequired

  • Type: typing.Any

lte

import cdktn

cdktn.Op.lte(
  left: typing.Any,
  right: typing.Any
)
Renders left <= right.

leftRequired

  • Type: typing.Any

rightRequired

  • Type: typing.Any

mod

import cdktn

cdktn.Op.mod(
  left: typing.Any,
  right: typing.Any
)
Renders left % right.

leftRequired

  • Type: typing.Any

rightRequired

  • Type: typing.Any

mul

import cdktn

cdktn.Op.mul(
  left: typing.Any,
  right: typing.Any
)
Renders left * right.

leftRequired

  • Type: typing.Any

rightRequired

  • Type: typing.Any

negate

import cdktn

cdktn.Op.negate(
  expression: typing.Any
)
Renders -expression.

expressionRequired

  • Type: typing.Any

neq

import cdktn

cdktn.Op.neq(
  left: typing.Any,
  right: typing.Any
)
Renders left != right.

leftRequired

  • Type: typing.Any

rightRequired

  • Type: typing.Any

not

import cdktn

cdktn.Op.not(
  expression: typing.Any
)
Renders !expression.

expressionRequired

  • Type: typing.Any

or

import cdktn

cdktn.Op.or(
  left: typing.Any,
  right: typing.Any
)
Renders left || right.

leftRequired

  • Type: typing.Any

rightRequired

  • Type: typing.Any

sub

import cdktn

cdktn.Op.sub(
  left: typing.Any,
  right: typing.Any
)
Renders left - right.

leftRequired

  • Type: typing.Any

rightRequired

  • Type: typing.Any