Skip to content

Product: define configuration contract

product.defineConfigurationContract native syntax and declared contract details for Merulan CDK.

product.defineConfigurationContract is a Merulan CDK native declaration.

Access

product.defineConfigurationContract is included in the public @merulan/cdk 0.1.0 artifact. Production use remains Preview until the linked live behavior is qualified.

Public acquisition: Available. Coordinate: @merulan/cdk. Version: 0.1.0. Live operation: Preview. Local builds work. Remote preview, apply, parity, and readback are not yet qualified. Evidence: 2026-09-17.

Native syntax

product.defineConfigurationContract uses this native callable form.

product.defineConfigurationContract(input)

Arguments

product.defineConfigurationContract accepts the native arguments below.

ArgumentNative type
inputConfigurationContractInput

Response

product.defineConfigurationContract declares ProductConfiguration as its native result.

Availability

product.defineConfigurationContract is included in the public @merulan/cdk 0.1.0 artifact. Production use remains Preview until the linked live behavior is qualified.

Public acquisition: Available. Coordinate: @merulan/cdk. Version: 0.1.0. Live operation: Preview. Local builds work. Remote preview, apply, parity, and readback are not yet qualified. Evidence: 2026-09-17.

Readback

product.defineConfigurationContract uses the shared operation readback when one is linked above. Otherwise, product.defineConfigurationContract has no separate native readback contract.