{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-incident-manager/refs/heads/main/json-structure/incident-manager-get-response-plan-output-structure.json", "name": "GetResponsePlanOutput", "description": "GetResponsePlanOutput schema", "type": "object", "properties": { "actions": { "allOf": [ { "$ref": "#/components/schemas/ActionsList" }, { "description": "The actions that this response plan takes at the beginning of the incident." } ] }, "arn": { "allOf": [ { "$ref": "#/components/schemas/Arn" }, { "description": "The ARN of the response plan." } ] }, "chatChannel": { "allOf": [ { "$ref": "#/components/schemas/ChatChannel" }, { "description": "The Chatbot chat channel used for collaboration during an incident." } ] }, "displayName": { "allOf": [ { "$ref": "#/components/schemas/ResponsePlanDisplayName" }, { "description": "The long format name of the response plan. Can contain spaces." } ] }, "engagements": { "allOf": [ { "$ref": "#/components/schemas/EngagementSet" }, { "description": "The Amazon Resource Name (ARN) for the contacts and escalation plans that the response plan engages during an incident." } ] }, "incidentTemplate": { "allOf": [ { "$ref": "#/components/schemas/IncidentTemplate" }, { "description": "Details used to create the incident when using this response plan." } ] }, "integrations": { "allOf": [ { "$ref": "#/components/schemas/Integrations" }, { "description": "Information about third-party services integrated into the Incident Manager response plan." } ] }, "name": { "allOf": [ { "$ref": "#/components/schemas/ResponsePlanName" }, { "description": "The short format name of the response plan. The name can't contain spaces." } ] } }, "required": [ "arn", "incidentTemplate", "name" ] }