Bicep diagnostic code - BCP292

This diagnostic occurs when you have a decorator that is expecting to be followed by a param or output or type declaration, but miss the declaration.

Description

Expected a parameter, output, or type declaration after the decorator.

Level

Error

Examples

The following example raises the diagnostic because there is no type declaration after the @metadata, @minValue(), @maxValue(),@minLength(), @maxLength(), @discriminator(), or @sealed() decorator.

@minLength()

You can fix the diagnostic by removing the decorator and adding the correct type declaration.

@minLength(3)
param name string

For more information, see Decorators.

Next steps

For more information about Bicep diagnostics, see Bicep core diagnostics.