class_docstr: A condition for negating another `Condition`.
docstr: Construct a `ConditionNot` condition for negating another `Condition`.
  
  Attributes:
      expression (Condition): A `Condition` to take the negation of.
docstr_tok: ["Construct","a","`","ConditionNot","`","condition","for","negating","another","`","Condition","`",".","Attributes",":","expression","(","Condition",")",":","A","`","Condition","`","to","take","the","negation","of","."]
code: def __init__(self, expression: Condition):
      """Construct a `ConditionNot` condition for negating another `Condition`.
  
      Attributes:
          expression (Condition): A `Condition` to take the negation of.
      """
      super(ConditionNot, self).__init__(ConditionTypeEnum.NOT)
      self.expression = expression
  
imports: from __future__ import absolute_import
  import abc
  from enum import Enum
  from typing import Dict, List, Union
  import attr
  from sagemaker.workflow import is_pipeline_variable
  from sagemaker.workflow.entities import DefaultEnumMeta, Entity, Expression, PrimitiveType, RequestType
  from sagemaker.workflow.execution_variables import ExecutionVariable
  from sagemaker.workflow.parameters import Parameter
  from sagemaker.workflow.properties import Properties
  from sagemaker.workflow.entities import PipelineVariable
  from sagemaker.workflow.step_outputs import StepOutput
label_desc: Use image node_id 1 to create a new ConditionNot object from inherited base classes: Condition with example: obj = ConditionNot(expression)