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

Initializers

import { Op } from 'cdktn'

new 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 { Op } from 'cdktn'

Op.add(left: any, right: any)
Renders left + right.

leftRequired

  • Type: any

rightRequired

  • Type: any

and

import { Op } from 'cdktn'

Op.and(left: any, right: any)
Renders left && right.

leftRequired

  • Type: any

rightRequired

  • Type: any

div

import { Op } from 'cdktn'

Op.div(left: any, right: any)
Renders left / right.

leftRequired

  • Type: any

rightRequired

  • Type: any

eq

import { Op } from 'cdktn'

Op.eq(left: any, right: any)
Renders left == right.

leftRequired

  • Type: any

rightRequired

  • Type: any

gt

import { Op } from 'cdktn'

Op.gt(left: any, right: any)
Renders left > right.

leftRequired

  • Type: any

rightRequired

  • Type: any

gte

import { Op } from 'cdktn'

Op.gte(left: any, right: any)
Renders left >= right.

leftRequired

  • Type: any

rightRequired

  • Type: any

lt

import { Op } from 'cdktn'

Op.lt(left: any, right: any)
Renders left < right.

leftRequired

  • Type: any

rightRequired

  • Type: any

lte

import { Op } from 'cdktn'

Op.lte(left: any, right: any)
Renders left <= right.

leftRequired

  • Type: any

rightRequired

  • Type: any

mod

import { Op } from 'cdktn'

Op.mod(left: any, right: any)
Renders left % right.

leftRequired

  • Type: any

rightRequired

  • Type: any

mul

import { Op } from 'cdktn'

Op.mul(left: any, right: any)
Renders left * right.

leftRequired

  • Type: any

rightRequired

  • Type: any

negate

import { Op } from 'cdktn'

Op.negate(expression: any)
Renders -expression.

expressionRequired

  • Type: any

neq

import { Op } from 'cdktn'

Op.neq(left: any, right: any)
Renders left != right.

leftRequired

  • Type: any

rightRequired

  • Type: any

not

import { Op } from 'cdktn'

Op.not(expression: any)
Renders !expression.

expressionRequired

  • Type: any

or

import { Op } from 'cdktn'

Op.or(left: any, right: any)
Renders left || right.

leftRequired

  • Type: any

rightRequired

  • Type: any

sub

import { Op } from 'cdktn'

Op.sub(left: any, right: any)
Renders left - right.

leftRequired

  • Type: any

rightRequired

  • Type: any