# CfnCapabilities

Capabilities that affect whether CloudFormation is allowed to change IAM resources.

- Source: [`core/lib/cfn-capabilities.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0/packages/aws-cdk-lib/core/lib/cfn-capabilities.ts#L4)

## Members

| Member | Description |
| --- | --- |
| `NONE` | No IAM Capabilities. |
| `ANONYMOUS_IAM` | Capability to create anonymous IAM resources. |
| `NAMED_IAM` | Capability to create named IAM resources. |
| `AUTO_EXPAND` | Capability to run CloudFormation macros. |

## Referenced by

- [`CloudFormationCreateReplaceChangeSetActionProps`](/v2/docs/aws-cdk-lib.aws_codepipeline_actions.CloudFormationCreateReplaceChangeSetActionProps).cfnCapabilities
- [`CloudFormationCreateUpdateStackActionProps`](/v2/docs/aws-cdk-lib.aws_codepipeline_actions.CloudFormationCreateUpdateStackActionProps).cfnCapabilities
- [`CloudFormationDeleteStackActionProps`](/v2/docs/aws-cdk-lib.aws_codepipeline_actions.CloudFormationDeleteStackActionProps).cfnCapabilities
- [`CloudFormationDeployStackSetActionProps`](/v2/docs/aws-cdk-lib.aws_codepipeline_actions.CloudFormationDeployStackSetActionProps).cfnCapabilities
