# ICfnRuleConditionExpression

Interface to specify certain functions as Service Catalog rule-specific.

These functions can only be used in ``Rules`` section of template.

Extends: ICfnRuleConditionExpression
Extends: ICfnConditionExpression

- Source: [`core/lib/cfn-condition.ts`](https://github.com/aws/aws-cdk/blob/v2.274.0/packages/aws-cdk-lib/core/lib/cfn-condition.ts#L95)

## Properties

- `creationStack`: string[] (required) — creationStack has been deprecated for low usefulness and cost to capture

  This may return an array with a single informational element indicating how
  to get this property populated, if it was skipped for performance reasons.

- `disambiguator`: boolean (required) — This field is only needed to defeat TypeScript's structural typing.

  It is never used.

- `typeHint`: [ResolutionTypeHint](/cdk/api/v2/docs/aws-cdk-lib.ResolutionTypeHint.html) — The type that this token will likely resolve to.

## Methods

- `resolve(context: IResolveContext): any` — Produce the Token's value at resolution time.

- `toString(): string` — Return a string representation of this resolvable object.

  Returns a reversible string representation.
