{
  "version": "1.0",
  "resources": {
    "VoiceConnector": {
      "operation": "ListVoiceConnectors",
      "resourceIdentifier": {
        "VoiceConnectorId": "VoiceConnectors[].VoiceConnectorId"
      }
    },
    "PhoneNumber": {
      "operation": "ListPhoneNumbers",
      "resourceIdentifier": {
        "PhoneNumberId": "PhoneNumbers[].PhoneNumberId",
        "E164PhoneNumber": "PhoneNumbers[].E164PhoneNumber",
        "Name": "PhoneNumbers[].Name"
      }
    },
    "VoiceConnectorGroup": {
      "operation": "ListVoiceConnectorGroups",
      "resourceIdentifier": {
        "VoiceConnectorGroupId": "VoiceConnectorGroups[].VoiceConnectorGroupId"
      }
    },
    "SipMediaApplication": {
      "operation": "ListSipMediaApplications",
      "resourceIdentifier": {
        "SipMediaApplicationId": "SipMediaApplications[].SipMediaApplicationId"
      }
    },
    "SipRule": {
      "operation": "ListSipRules",
      "resourceIdentifier": {
        "SipRuleId": "SipRules[].SipRuleId"
      }
    },
    "VoiceProfileDomain": {
      "operation": "ListVoiceProfileDomains",
      "resourceIdentifier": {
        "VoiceProfileDomainId": "VoiceProfileDomains[].VoiceProfileDomainId",
        "VoiceProfileDomainArn": "VoiceProfileDomains[].VoiceProfileDomainArn"
      }
    },
    "PhoneNumberOrder": {
      "operation": "ListPhoneNumberOrders",
      "resourceIdentifier": {
        "PhoneNumberOrderId": "PhoneNumberOrders[].PhoneNumberOrderId"
      }
    }
  },
  "operations": {
    "AssociatePhoneNumbersWithVoiceConnector": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      },
      "E164PhoneNumbers": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "E164PhoneNumber"
          }
        ]
      }
    },
    "AssociatePhoneNumbersWithVoiceConnectorGroup": {
      "VoiceConnectorGroupId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnectorGroup",
            "resourceIdentifier": "VoiceConnectorGroupId"
          }
        ]
      },
      "E164PhoneNumbers": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "E164PhoneNumber"
          }
        ]
      }
    },
    "CreatePhoneNumberOrder": {
      "E164PhoneNumbers": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "E164PhoneNumber"
          }
        ]
      }
    },
    "CreateProxySession": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "CreateSipMediaApplicationCall": {
      "SipMediaApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SipMediaApplication",
            "resourceIdentifier": "SipMediaApplicationId"
          }
        ]
      }
    },
    "DeletePhoneNumber": {
      "PhoneNumberId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "PhoneNumberId"
          }
        ]
      }
    },
    "DeleteProxySession": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "DeleteSipMediaApplication": {
      "SipMediaApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SipMediaApplication",
            "resourceIdentifier": "SipMediaApplicationId"
          }
        ]
      }
    },
    "DeleteSipRule": {
      "SipRuleId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SipRule",
            "resourceIdentifier": "SipRuleId"
          }
        ]
      }
    },
    "DeleteVoiceConnector": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "DeleteVoiceConnectorEmergencyCallingConfiguration": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "DeleteVoiceConnectorExternalSystemsConfiguration": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "DeleteVoiceConnectorGroup": {
      "VoiceConnectorGroupId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnectorGroup",
            "resourceIdentifier": "VoiceConnectorGroupId"
          }
        ]
      }
    },
    "DeleteVoiceConnectorOrigination": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "DeleteVoiceConnectorProxy": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "DeleteVoiceConnectorStreamingConfiguration": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "DeleteVoiceConnectorTermination": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "DeleteVoiceConnectorTerminationCredentials": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "DeleteVoiceProfileDomain": {
      "VoiceProfileDomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceProfileDomain",
            "resourceIdentifier": "VoiceProfileDomainId"
          }
        ]
      }
    },
    "DisassociatePhoneNumbersFromVoiceConnector": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      },
      "E164PhoneNumbers": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "E164PhoneNumber"
          }
        ]
      }
    },
    "DisassociatePhoneNumbersFromVoiceConnectorGroup": {
      "VoiceConnectorGroupId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnectorGroup",
            "resourceIdentifier": "VoiceConnectorGroupId"
          }
        ]
      },
      "E164PhoneNumbers": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "E164PhoneNumber"
          }
        ]
      }
    },
    "GetPhoneNumber": {
      "PhoneNumberId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "PhoneNumberId"
          }
        ]
      }
    },
    "GetPhoneNumberOrder": {
      "PhoneNumberOrderId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumberOrder",
            "resourceIdentifier": "PhoneNumberOrderId"
          }
        ]
      }
    },
    "GetProxySession": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "GetSipMediaApplication": {
      "SipMediaApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SipMediaApplication",
            "resourceIdentifier": "SipMediaApplicationId"
          }
        ]
      }
    },
    "GetSipMediaApplicationAlexaSkillConfiguration": {
      "SipMediaApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SipMediaApplication",
            "resourceIdentifier": "SipMediaApplicationId"
          }
        ]
      }
    },
    "GetSipMediaApplicationLoggingConfiguration": {
      "SipMediaApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SipMediaApplication",
            "resourceIdentifier": "SipMediaApplicationId"
          }
        ]
      }
    },
    "GetSipRule": {
      "SipRuleId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SipRule",
            "resourceIdentifier": "SipRuleId"
          }
        ]
      }
    },
    "GetSpeakerSearchTask": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "GetVoiceConnector": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "GetVoiceConnectorEmergencyCallingConfiguration": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "GetVoiceConnectorExternalSystemsConfiguration": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "GetVoiceConnectorGroup": {
      "VoiceConnectorGroupId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnectorGroup",
            "resourceIdentifier": "VoiceConnectorGroupId"
          }
        ]
      }
    },
    "GetVoiceConnectorLoggingConfiguration": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "GetVoiceConnectorOrigination": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "GetVoiceConnectorProxy": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "GetVoiceConnectorStreamingConfiguration": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "GetVoiceConnectorTermination": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "GetVoiceConnectorTerminationHealth": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "GetVoiceProfileDomain": {
      "VoiceProfileDomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceProfileDomain",
            "resourceIdentifier": "VoiceProfileDomainId"
          }
        ]
      }
    },
    "GetVoiceToneAnalysisTask": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "ListProxySessions": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "ListSipRules": {
      "SipMediaApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SipMediaApplication",
            "resourceIdentifier": "SipMediaApplicationId"
          }
        ]
      }
    },
    "ListTagsForResource": {
      "ResourceARN": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceProfileDomain",
            "resourceIdentifier": "VoiceProfileDomainArn"
          }
        ]
      }
    },
    "ListVoiceConnectorTerminationCredentials": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "ListVoiceProfiles": {
      "VoiceProfileDomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceProfileDomain",
            "resourceIdentifier": "VoiceProfileDomainId"
          }
        ]
      }
    },
    "PutSipMediaApplicationAlexaSkillConfiguration": {
      "SipMediaApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SipMediaApplication",
            "resourceIdentifier": "SipMediaApplicationId"
          }
        ]
      }
    },
    "PutSipMediaApplicationLoggingConfiguration": {
      "SipMediaApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SipMediaApplication",
            "resourceIdentifier": "SipMediaApplicationId"
          }
        ]
      }
    },
    "PutVoiceConnectorEmergencyCallingConfiguration": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "PutVoiceConnectorExternalSystemsConfiguration": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "PutVoiceConnectorLoggingConfiguration": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "PutVoiceConnectorOrigination": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "PutVoiceConnectorProxy": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      },
      "FallBackPhoneNumber": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "E164PhoneNumber"
          }
        ]
      }
    },
    "PutVoiceConnectorStreamingConfiguration": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "PutVoiceConnectorTermination": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "PutVoiceConnectorTerminationCredentials": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "RestorePhoneNumber": {
      "PhoneNumberId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "PhoneNumberId"
          }
        ]
      }
    },
    "StartSpeakerSearchTask": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      },
      "VoiceProfileDomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceProfileDomain",
            "resourceIdentifier": "VoiceProfileDomainId"
          }
        ]
      }
    },
    "StartVoiceToneAnalysisTask": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "StopSpeakerSearchTask": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "StopVoiceToneAnalysisTask": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "TagResource": {
      "ResourceARN": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceProfileDomain",
            "resourceIdentifier": "VoiceProfileDomainArn"
          }
        ]
      }
    },
    "UntagResource": {
      "ResourceARN": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceProfileDomain",
            "resourceIdentifier": "VoiceProfileDomainArn"
          }
        ]
      }
    },
    "UpdatePhoneNumber": {
      "PhoneNumberId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "PhoneNumberId"
          }
        ]
      },
      "Name": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "Name"
          }
        ]
      }
    },
    "UpdateProxySession": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "UpdateSipMediaApplication": {
      "SipMediaApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SipMediaApplication",
            "resourceIdentifier": "SipMediaApplicationId"
          }
        ]
      }
    },
    "UpdateSipMediaApplicationCall": {
      "SipMediaApplicationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SipMediaApplication",
            "resourceIdentifier": "SipMediaApplicationId"
          }
        ]
      }
    },
    "UpdateSipRule": {
      "SipRuleId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SipRule",
            "resourceIdentifier": "SipRuleId"
          }
        ]
      }
    },
    "UpdateVoiceConnector": {
      "VoiceConnectorId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnector",
            "resourceIdentifier": "VoiceConnectorId"
          }
        ]
      }
    },
    "UpdateVoiceConnectorGroup": {
      "VoiceConnectorGroupId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceConnectorGroup",
            "resourceIdentifier": "VoiceConnectorGroupId"
          }
        ]
      }
    },
    "UpdateVoiceProfileDomain": {
      "VoiceProfileDomainId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VoiceProfileDomain",
            "resourceIdentifier": "VoiceProfileDomainId"
          }
        ]
      }
    }
  }
}
