{
  "version": "1.0",
  "resources": {
    "Contact": {
      "operation": "ListContacts",
      "resourceIdentifier": {
        "ContactArn": "Contacts[].ContactArn",
        "Alias": "Contacts[].Alias"
      }
    },
    "Rotation": {
      "operation": "ListRotations",
      "resourceIdentifier": {
        "RotationArn": "Rotations[].RotationArn",
        "Name": "Rotations[].Name"
      }
    },
    "Engagement": {
      "operation": "ListEngagements",
      "resourceIdentifier": {
        "EngagementArn": "Engagements[].EngagementArn"
      }
    }
  },
  "operations": {
    "CreateContactChannel": {
      "ContactId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Contact",
            "resourceIdentifier": "ContactArn"
          }
        ]
      }
    },
    "CreateRotation": {
      "ContactIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Contact",
            "resourceIdentifier": "ContactArn"
          }
        ]
      }
    },
    "CreateRotationOverride": {
      "RotationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Rotation",
            "resourceIdentifier": "RotationArn"
          }
        ]
      },
      "NewContactIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Contact",
            "resourceIdentifier": "ContactArn"
          }
        ]
      }
    },
    "DeleteContact": {
      "ContactId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Contact",
            "resourceIdentifier": "ContactArn"
          }
        ]
      }
    },
    "DeleteRotation": {
      "RotationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Rotation",
            "resourceIdentifier": "RotationArn"
          }
        ]
      }
    },
    "DeleteRotationOverride": {
      "RotationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Rotation",
            "resourceIdentifier": "RotationArn"
          }
        ]
      }
    },
    "DescribeEngagement": {
      "EngagementId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Engagement",
            "resourceIdentifier": "EngagementArn"
          }
        ]
      }
    },
    "GetContact": {
      "ContactId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Contact",
            "resourceIdentifier": "ContactArn"
          }
        ]
      }
    },
    "GetContactPolicy": {
      "ContactArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Contact",
            "resourceIdentifier": "ContactArn"
          }
        ]
      }
    },
    "GetRotation": {
      "RotationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Rotation",
            "resourceIdentifier": "RotationArn"
          }
        ]
      }
    },
    "GetRotationOverride": {
      "RotationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Rotation",
            "resourceIdentifier": "RotationArn"
          }
        ]
      }
    },
    "ListContactChannels": {
      "ContactId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Contact",
            "resourceIdentifier": "ContactArn"
          }
        ]
      }
    },
    "ListContacts": {
      "AliasPrefix": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Contact",
            "resourceIdentifier": "Alias"
          }
        ]
      }
    },
    "ListPageReceipts": {
      "PageId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Engagement",
            "resourceIdentifier": "EngagementArn"
          }
        ]
      }
    },
    "ListPageResolutions": {
      "PageId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Engagement",
            "resourceIdentifier": "EngagementArn"
          }
        ]
      }
    },
    "ListPagesByContact": {
      "ContactId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Contact",
            "resourceIdentifier": "ContactArn"
          }
        ]
      }
    },
    "ListPagesByEngagement": {
      "EngagementId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Engagement",
            "resourceIdentifier": "EngagementArn"
          }
        ]
      }
    },
    "ListRotationOverrides": {
      "RotationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Rotation",
            "resourceIdentifier": "RotationArn"
          }
        ]
      }
    },
    "ListRotationShifts": {
      "RotationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Rotation",
            "resourceIdentifier": "RotationArn"
          }
        ]
      }
    },
    "ListRotations": {
      "RotationNamePrefix": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Rotation",
            "resourceIdentifier": "Name"
          }
        ]
      }
    },
    "PutContactPolicy": {
      "ContactArn": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Contact",
            "resourceIdentifier": "ContactArn"
          }
        ]
      }
    },
    "StartEngagement": {
      "ContactId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Contact",
            "resourceIdentifier": "ContactArn"
          }
        ]
      }
    },
    "StopEngagement": {
      "EngagementId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Engagement",
            "resourceIdentifier": "EngagementArn"
          }
        ]
      }
    },
    "UpdateContact": {
      "ContactId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Contact",
            "resourceIdentifier": "ContactArn"
          }
        ]
      }
    },
    "UpdateRotation": {
      "RotationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Rotation",
            "resourceIdentifier": "RotationArn"
          }
        ]
      },
      "ContactIds": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Contact",
            "resourceIdentifier": "ContactArn"
          }
        ]
      }
    }
  }
}
