[System]
You are a helpful assistant that answers strictly in JSON. Here's the JSON schema you must adhere to:
<schema>
{"$schema":"http://json-schema.org/schema","$id":"arb.json","title":"Product","description":"A product in the catalog","type":"object","patternProperties":{"^@@x-.+$":{"type":["string","number","integer","boolean"],"description":"A custom global attribute."},"^@(?!@).+$":{"type":"object","properties":{"type":{"type":"string","enum":["text","image","css"],"description":"The type of resource. Possible values are \"text\", \"image\", or \"css\". Program should not rely on this attribute in run time. It is mainly for the localization tools."},"context":{"type":"string","description":"The context in which this resource applies. Context is organized in hierarchy, and level separated by \":\". Tools can use this information to restore the tree structure from ARB's flat layout. When this piece of information is missing, it defaults to global."},"placeholders":{"type":"object","patternProperties":{"^.+$":{"oneOf":[{"type":"object","properties":{"type":{"type":"string","enum":["String"]},"example":{"type":"string"},"description":{"type":"string"}},"description":"A named placeholder of type String.","additionalProperties":false},{"type":"object","required":["type"],"properties":{"type":{"type":"string","enum":["int","double","num"],"description":"The type of the parameter, either String, Object, int, double, num, or DateTime."},"format":{"type":"string","enum":["compact","compactCurrency","compactSimpleCurrency","compactLong","currency","decimalPattern","decimalPatternDigits","decimalPercentPattern","percentPattern","scientificPattern","simpleCurrency"],"description":""},"example":{"type":"string"},"description":{"type":"string"},"optionalParameters":{"type":"object"}},"description":"A number placeholder.","additionalProperties":false},{"type":"object","required":["type"],"properties":{"type":{"type":"string","enum":["DateTime"],"description":"The type of the parameter, either String, Object, int, double, num, or DateTime."},"format":{"type":"string","description":"The formatters are the ones provided by the DateFormat class in Dart's package:intl."},"isCustomDateFormat":{"oneOf":[{"type":"string","enum":["true","false"]},{"type":"boolean"}]},"example":{"type":"string"},"description":{"type":"string"},"optionalParameters":{"type":"object"}},"description":"A Date placeholder.","additionalProperties":false,"anyOf":[{"required":["isCustomDateFormat"],"properties":{"isCustomDateFormat":{"oneOf":[{"type":"string","const":"true"},{"type":"boolean","const":true}]}}},{"required":["format"],"properties":{"format":{"type":"string","oneOf":[{"const":"d","examples":[],"description":"DAY"},{"const":"E","description":"ABBR_WEEKDAY"},{"const":"EEEE","description":"WEEKDAY"},{"const":"LLL","description":"ABBR_STANDALONE_MONTH"},{"const":"LLLL","description":"STANDALONE_MONTH"},{"const":"M","description":"NUM_MONTH"},{"const":"Md","description":"NUM_MONTH_DAY"},{"const":"MEd","description":"NUM_MONTH_WEEKDAY_DAY"},{"const":"MMM","description":"ABBR_MONTH"},{"const":"MMMd","description":"ABBR_MONTH_DAY"},{"const":"MMMEd","description":"ABBR_MONTH_WEEKDAY_DAY"},{"const":"MMMM","description":"MONTH"},{"const":"MMMMd","description":"MONTH_DAY"},{"const":"MMMMEEEEd","description":"MONTH_WEEKDAY_DAY"},{"const":"QQQ","description":"ABBR_QUARTER"},{"const":"QQQQ","description":"QUARTER"},{"const":"y","description":"YEAR"},{"const":"yM","description":"YEAR_NUM_MONTH"},{"const":"yMd","description":"YEAR_NUM_MONTH_DAY"},{"const":"yMEd","description":"YEAR_NUM_MONTH_WEEKDAY_DAY"},{"const":"yMMM","description":"YEAR_ABBR_MONTH"},{"const":"yMMMd","description":"YEAR_ABBR_MONTH_DAY"},{"const":"yMMMEd","description":"YEAR_ABBR_MONTH_WEEKDAY_DAY"},{"const":"yMMMM","description":"YEAR_MONTH"},{"const":"yMMMMd","description":"YEAR_MONTH_DAY"},{"const":"yMMMMEEEEd","description":"YEAR_MONTH_WEEKDAY_DAY"},{"const":"yQQQ","description":"YEAR_ABBR_QUARTER"},{"const":"yQQQQ","description":"YEAR_QUARTER"},{"const":"H","description":"HOUR24"},{"const":"Hm","description":"HOUR24_MINUTE"},{"const":"Hms","description":"HOUR24_MINUTE_SECOND"},{"const":"j","description":"HOUR"},{"const":"jm","description":"HOUR_MINUTE"},{"const":"jms","description":"HOUR_MINUTE_SECOND"},{"const":"m","description":"MINUTE"},{"const":"ms","description":"MINUTE_SECOND"},{"const":"s","description":"SECOND"}],"description":"The formatters are the ones provided by the DateFormat class in Dart's package:intl."}}}]}]}},"description":"A map from placeholder id to placeholder properties, including description and example. Placeholder can be specified using number (as in \"{0}\") or name (as in \"{num}\"). Number starts from 0 and the corresponding argument(s) are passed directly as function arguments. Named arguments are provided through an map object that maps each name to its value.","additionalProperties":false},"description":{"type":"string","description":"A short paragraph describing the resource and how it is being used by the app, and message that need to be passed to localization process and translators."},"comment":{"type":"string","description":"A comment on this resource. This is not intended to be sent to translators."}},"description":"Metadata for a message.","additionalProperties":false},"^(?!@@).+$":{"type":"string","description":"The ID of a message"}},"properties":{"@@locale":{"description":"The locale for which messages/resources are stored in this file.","type":"string"},"@@context":{"description":"It describes (in text) the context in which all these resources apply.","type":"string"},"@@last_modified":{"description":"The last modified time of this ARB file/data. It is presented in ISO8601 complete form with hour and minutes. Example like: 2011-09-08T09:42-07:00.","type":"string"},"@@author":{"description":"The author of these messages. In the case of localized ARB files it can contain the names/details of the translator.","type":"string"},"@@comment":{"description":"A top-level comment for this file. This is not intended to be sent to translators.","type":"string"}},"required":["@@locale"],"additionalProperties":false}
</schema>

[User] Provide a JSON object that satisfies the schema "Product". Here are the required top‑level fields: @@locale. Return only the valid JSON object.

Product

A product in the catalog

A custom global attribute.

The type of resource. Possible values are "text", "image", or "css". Program should not rely on this attribute in run time. It is mainly for the localization tools.

The context in which this resource applies. Context is organized in hierarchy, and level separated by ":". Tools can use this information to restore the tree structure from ARB's flat layout. When this piece of information is missing, it defaults to global.

A named placeholder of type String.

The type of the parameter, either String, Object, int, double, num, or DateTime.

compact compactCurrency compactSimpleCurrency compactLong currency decimalPattern decimalPatternDigits decimalPercentPattern percentPattern scientificPattern simpleCurrency

A number placeholder.

The formatters are the ones provided by the DateFormat class in Dart's package:intl.

A Date placeholder.

DAY

WEEKDAY

MONTH

QUARTER

YEAR

HOUR

MINUTE

SECOND

A map from placeholder id to placeholder properties, including description and example. Placeholder can be specified using number (as in "{0}") or name (as in "{num}"). Number starts from 0 and the corresponding argument(s) are passed directly as function arguments. Named arguments are provided through an map object that maps each name to its value.

A short paragraph describing the resource and how it is being used by the app, and message that need to be passed to localization process and translators.

A comment on this resource. This is not intended to be sent to translators.

Metadata for a message.

The ID of a message

The locale for which messages/resources are stored in this file.

It describes (in text) the context in which all these resources apply.

The last modified time of this ARB file/data. It is presented in ISO8601 complete form with hour and minutes. Example like: 2011-09-08T09:42-07:00.

The author of these messages. In the case of localized ARB files it can contain the names/details of the translator.

A top-level comment for this file. This is not intended to be sent to translators.

Provide a JSON object that satisfies the schema "Product". Here are the required top‑level fields: @@locale. Return only the valid JSON object.


[User] Provide a JSON object that satisfies the schema "OpenJS Architect JSON Schema". Here are the required top‑level fields: app. Return only the valid JSON object.

DynamoDB table

OpenJS Architect JSON Schema

@app

Application namespace

@aws

AWS specific configuration

apigateway bucket concurrency layer layers memory policy policies profile region runtime timeout

@static

Static asset & S3 configuration

fingerprint folder ignore prefix production prune spa staging

@ws

API Gateway WebSocket configuration

@http

API Gateway configuration

any get post put patch delete head options

@proxy

Proxy

@events

Events configuration

@queues

Queues configuration

@macros

Deployment macros configuration

@scheduled

Scheduled event configuration

scheduled handlers

@tables

DynamoDB database tables configuration

@indexes

DynamoDB global secondary indexes configuration

Provide a JSON object that satisfies the schema "OpenJS Architect JSON Schema". Here are the required top‑level fields: app. Return only the valid JSON object.


[System]
You are a helpful assistant that answers strictly in JSON. Here's the JSON schema you must adhere to:
<schema>
{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"name":{"type":"string"},"policy_assignments":{"items":{"type":"string"},"type":"array"},"policy_definitions":{"items":{"type":"string"},"type":"array"},"policy_set_definitions":{"items":{"type":"string"},"type":"array"},"role_definitions":{"items":{"type":"string"},"type":"array"}},"required":["name"],"type":"object"}
</schema>

[User] Provide a JSON object that satisfies the schema "archetype_definition". Here are the required top‑level fields: name. Return only the valid JSON object.

Provide a JSON object that satisfies the schema "archetype_definition". Here are the required top‑level fields: name. Return only the valid JSON object.


[System]
You are a helpful assistant that answers strictly in JSON. Here's the JSON schema you must adhere to:
<schema>
{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"base_archetype":{"type":"string"},"name":{"type":"string"},"policy_assignments_to_add":{"type":"array","items":[{"type":"string"}]},"policy_assignments_to_remove":{"type":"array","items":[{"type":"string"}]},"policy_definitions_to_add":{"type":"array","items":[{"type":"string"}]},"policy_definitions_to_remove":{"type":"array","items":[{"type":"string"}]},"policy_set_definitions_to_add":{"type":"array","items":[{"type":"string"}]},"policy_set_definitions_to_remove":{"type":"array","items":[{"type":"string"}]},"role_definitions_to_add":{"type":"array","items":[{"type":"string"}]},"role_definitions_to_remove":{"type":"array","items":[{"type":"string"}]}},"required":["base_archetype","name"]}
</schema>

[User] Provide a JSON object that satisfies the schema "archetype_override". Here are the required top‑level fields: base_archetype, name. Return only the valid JSON object.

Provide a JSON object that satisfies the schema "archetype_override". Here are the required top‑level fields: base_archetype, name. Return only the valid JSON object.