{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-panorama/refs/heads/main/json-schema/openapi-create-application-instance-request-schema.json", "title": "CreateApplicationInstanceRequest", "description": "CreateApplicationInstanceRequest schema from Amazon Panorama", "type": "object", "properties": { "ApplicationInstanceIdToReplace": { "allOf": [ { "$ref": "#/components/schemas/ApplicationInstanceId" }, { "description": "The ID of an application instance to replace with the new instance." } ] }, "DefaultRuntimeContextDevice": { "allOf": [ { "$ref": "#/components/schemas/DefaultRuntimeContextDevice" }, { "description": "A device's ID." } ] }, "Description": { "allOf": [ { "$ref": "#/components/schemas/Description" }, { "description": "A description for the application instance." } ] }, "ManifestOverridesPayload": { "allOf": [ { "$ref": "#/components/schemas/ManifestOverridesPayload" }, { "description": "Setting overrides for the application manifest." } ] }, "ManifestPayload": { "allOf": [ { "$ref": "#/components/schemas/ManifestPayload" }, { "description": "The application's manifest document." } ] }, "Name": { "allOf": [ { "$ref": "#/components/schemas/ApplicationInstanceName" }, { "description": "A name for the application instance." } ] }, "RuntimeRoleArn": { "allOf": [ { "$ref": "#/components/schemas/RuntimeRoleArn" }, { "description": "The ARN of a runtime role for the application instance." } ] }, "Tags": { "allOf": [ { "$ref": "#/components/schemas/TagMap" }, { "description": "Tags for the application instance." } ] } }, "required": [ "DefaultRuntimeContextDevice", "ManifestPayload" ] }