# CfnConditionProps

Extends: CfnConditionProps
Used as props by: CfnCondition

- 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#L5)

## Example

```ts
const rawBucket = new s3.CfnBucket(this, 'Bucket', { /* ... */ });
// -or-
const rawBucketAlt = myBucket.node.defaultChild as s3.CfnBucket;

// then
rawBucket.cfnOptions.condition = new CfnCondition(this, 'EnableBucket', { /* ... */ });
rawBucket.cfnOptions.metadata = {
  metadataKey: 'MetadataValue',
};
```

## Properties

- `expression`: [ICfnConditionExpression](/cdk/api/v2/docs/aws-cdk-lib.ICfnConditionExpression.html) = None. — The expression that the condition will evaluate.
