{
  "version": "1.0",
  "resources": {
    "Pool": {
      "operation": "DescribePools",
      "resourceIdentifier": {
        "PoolId": "Pools[].PoolId"
      }
    },
    "ProtectConfiguration": {
      "operation": "DescribeProtectConfigurations",
      "resourceIdentifier": {
        "ProtectConfigurationId": "ProtectConfigurations[].ProtectConfigurationId"
      }
    },
    "ConfigurationSet": {
      "operation": "DescribeConfigurationSets",
      "resourceIdentifier": {
        "ConfigurationSetName": "ConfigurationSets[].ConfigurationSetName"
      }
    },
    "PhoneNumber": {
      "operation": "DescribePhoneNumbers",
      "resourceIdentifier": {
        "PhoneNumberId": "PhoneNumbers[].PhoneNumberId",
        "PhoneNumber": "PhoneNumbers[].PhoneNumber"
      }
    },
    "Registration": {
      "operation": "DescribeRegistrations",
      "resourceIdentifier": {
        "RegistrationId": "Registrations[].RegistrationId"
      }
    },
    "OptOutList": {
      "operation": "DescribeOptOutLists",
      "resourceIdentifier": {
        "OptOutListName": "OptOutLists[].OptOutListName"
      }
    },
    "RegistrationAttachment": {
      "operation": "DescribeRegistrationAttachments",
      "resourceIdentifier": {
        "RegistrationAttachmentId": "RegistrationAttachments[].RegistrationAttachmentId"
      }
    },
    "VerifiedDestinationNumber": {
      "operation": "DescribeVerifiedDestinationNumbers",
      "resourceIdentifier": {
        "VerifiedDestinationNumberId": "VerifiedDestinationNumbers[].VerifiedDestinationNumberId"
      }
    },
    "SenderId": {
      "operation": "DescribeSenderIds",
      "resourceIdentifier": {
        "SenderId": "SenderIds[].SenderId"
      }
    }
  },
  "operations": {
    "AssociateOriginationIdentity": {
      "PoolId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Pool",
            "resourceIdentifier": "PoolId"
          }
        ]
      }
    },
    "AssociateProtectConfiguration": {
      "ProtectConfigurationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ProtectConfiguration",
            "resourceIdentifier": "ProtectConfigurationId"
          }
        ]
      },
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "CarrierLookup": {
      "PhoneNumber": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "PhoneNumber"
          }
        ]
      }
    },
    "CreateEventDestination": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "CreateRegistrationAssociation": {
      "RegistrationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Registration",
            "resourceIdentifier": "RegistrationId"
          }
        ]
      }
    },
    "CreateRegistrationVersion": {
      "RegistrationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Registration",
            "resourceIdentifier": "RegistrationId"
          }
        ]
      }
    },
    "CreateVerifiedDestinationNumber": {
      "DestinationPhoneNumber": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "PhoneNumber"
          }
        ]
      }
    },
    "DeleteConfigurationSet": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "DeleteDefaultMessageType": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "DeleteDefaultSenderId": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "DeleteEventDestination": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "DeleteOptOutList": {
      "OptOutListName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "OptOutList",
            "resourceIdentifier": "OptOutListName"
          }
        ]
      }
    },
    "DeleteOptedOutNumber": {
      "OptOutListName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "OptOutList",
            "resourceIdentifier": "OptOutListName"
          }
        ]
      },
      "OptedOutNumber": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "PhoneNumber"
          }
        ]
      }
    },
    "DeletePool": {
      "PoolId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Pool",
            "resourceIdentifier": "PoolId"
          }
        ]
      }
    },
    "DeleteProtectConfiguration": {
      "ProtectConfigurationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ProtectConfiguration",
            "resourceIdentifier": "ProtectConfigurationId"
          }
        ]
      }
    },
    "DeleteProtectConfigurationRuleSetNumberOverride": {
      "ProtectConfigurationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ProtectConfiguration",
            "resourceIdentifier": "ProtectConfigurationId"
          }
        ]
      },
      "DestinationPhoneNumber": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "PhoneNumber"
          }
        ]
      }
    },
    "DeleteRegistration": {
      "RegistrationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Registration",
            "resourceIdentifier": "RegistrationId"
          }
        ]
      }
    },
    "DeleteRegistrationAttachment": {
      "RegistrationAttachmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "RegistrationAttachment",
            "resourceIdentifier": "RegistrationAttachmentId"
          }
        ]
      }
    },
    "DeleteRegistrationFieldValue": {
      "RegistrationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Registration",
            "resourceIdentifier": "RegistrationId"
          }
        ]
      }
    },
    "DeleteVerifiedDestinationNumber": {
      "VerifiedDestinationNumberId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VerifiedDestinationNumber",
            "resourceIdentifier": "VerifiedDestinationNumberId"
          }
        ]
      }
    },
    "DescribeOptedOutNumbers": {
      "OptOutListName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "OptOutList",
            "resourceIdentifier": "OptOutListName"
          }
        ]
      },
      "OptedOutNumbers": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "PhoneNumber"
          }
        ]
      }
    },
    "DescribeRegistrationFieldValues": {
      "RegistrationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Registration",
            "resourceIdentifier": "RegistrationId"
          }
        ]
      }
    },
    "DescribeRegistrationVersions": {
      "RegistrationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Registration",
            "resourceIdentifier": "RegistrationId"
          }
        ]
      }
    },
    "DescribeVerifiedDestinationNumbers": {
      "DestinationPhoneNumbers": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "PhoneNumber"
          }
        ]
      }
    },
    "DisassociateOriginationIdentity": {
      "PoolId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Pool",
            "resourceIdentifier": "PoolId"
          }
        ]
      }
    },
    "DisassociateProtectConfiguration": {
      "ProtectConfigurationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ProtectConfiguration",
            "resourceIdentifier": "ProtectConfigurationId"
          }
        ]
      },
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "DiscardRegistrationVersion": {
      "RegistrationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Registration",
            "resourceIdentifier": "RegistrationId"
          }
        ]
      }
    },
    "GetProtectConfigurationCountryRuleSet": {
      "ProtectConfigurationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ProtectConfiguration",
            "resourceIdentifier": "ProtectConfigurationId"
          }
        ]
      }
    },
    "ListPoolOriginationIdentities": {
      "PoolId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Pool",
            "resourceIdentifier": "PoolId"
          }
        ]
      }
    },
    "ListProtectConfigurationRuleSetNumberOverrides": {
      "ProtectConfigurationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ProtectConfiguration",
            "resourceIdentifier": "ProtectConfigurationId"
          }
        ]
      }
    },
    "ListRegistrationAssociations": {
      "RegistrationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Registration",
            "resourceIdentifier": "RegistrationId"
          }
        ]
      }
    },
    "PutOptedOutNumber": {
      "OptOutListName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "OptOutList",
            "resourceIdentifier": "OptOutListName"
          }
        ]
      }
    },
    "PutProtectConfigurationRuleSetNumberOverride": {
      "ProtectConfigurationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ProtectConfiguration",
            "resourceIdentifier": "ProtectConfigurationId"
          }
        ]
      },
      "DestinationPhoneNumber": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "PhoneNumber"
          }
        ]
      }
    },
    "PutRegistrationFieldValue": {
      "RegistrationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Registration",
            "resourceIdentifier": "RegistrationId"
          }
        ]
      },
      "RegistrationAttachmentId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "RegistrationAttachment",
            "resourceIdentifier": "RegistrationAttachmentId"
          }
        ]
      }
    },
    "ReleasePhoneNumber": {
      "PhoneNumberId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "PhoneNumberId"
          }
        ]
      }
    },
    "ReleaseSenderId": {
      "SenderId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SenderId",
            "resourceIdentifier": "SenderId"
          }
        ]
      }
    },
    "RequestPhoneNumber": {
      "OptOutListName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "OptOutList",
            "resourceIdentifier": "OptOutListName"
          }
        ]
      },
      "PoolId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Pool",
            "resourceIdentifier": "PoolId"
          }
        ]
      },
      "RegistrationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Registration",
            "resourceIdentifier": "RegistrationId"
          }
        ]
      }
    },
    "RequestSenderId": {
      "SenderId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SenderId",
            "resourceIdentifier": "SenderId"
          }
        ]
      }
    },
    "SendDestinationNumberVerificationCode": {
      "VerifiedDestinationNumberId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VerifiedDestinationNumber",
            "resourceIdentifier": "VerifiedDestinationNumberId"
          }
        ]
      },
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "SendMediaMessage": {
      "DestinationPhoneNumber": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "PhoneNumber"
          }
        ]
      },
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      },
      "ProtectConfigurationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ProtectConfiguration",
            "resourceIdentifier": "ProtectConfigurationId"
          }
        ]
      }
    },
    "SendTextMessage": {
      "DestinationPhoneNumber": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "PhoneNumber"
          }
        ]
      },
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      },
      "ProtectConfigurationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ProtectConfiguration",
            "resourceIdentifier": "ProtectConfigurationId"
          }
        ]
      }
    },
    "SendVoiceMessage": {
      "DestinationPhoneNumber": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "PhoneNumber"
          }
        ]
      },
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      },
      "ProtectConfigurationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ProtectConfiguration",
            "resourceIdentifier": "ProtectConfigurationId"
          }
        ]
      }
    },
    "SetAccountDefaultProtectConfiguration": {
      "ProtectConfigurationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ProtectConfiguration",
            "resourceIdentifier": "ProtectConfigurationId"
          }
        ]
      }
    },
    "SetDefaultMessageFeedbackEnabled": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "SetDefaultMessageType": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "SetDefaultSenderId": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      },
      "SenderId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SenderId",
            "resourceIdentifier": "SenderId"
          }
        ]
      }
    },
    "SubmitRegistrationVersion": {
      "RegistrationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Registration",
            "resourceIdentifier": "RegistrationId"
          }
        ]
      }
    },
    "UpdateEventDestination": {
      "ConfigurationSetName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ConfigurationSet",
            "resourceIdentifier": "ConfigurationSetName"
          }
        ]
      }
    },
    "UpdatePhoneNumber": {
      "PhoneNumberId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "PhoneNumber",
            "resourceIdentifier": "PhoneNumberId"
          }
        ]
      },
      "OptOutListName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "OptOutList",
            "resourceIdentifier": "OptOutListName"
          }
        ]
      }
    },
    "UpdatePool": {
      "PoolId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Pool",
            "resourceIdentifier": "PoolId"
          }
        ]
      },
      "OptOutListName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "OptOutList",
            "resourceIdentifier": "OptOutListName"
          }
        ]
      }
    },
    "UpdateProtectConfiguration": {
      "ProtectConfigurationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ProtectConfiguration",
            "resourceIdentifier": "ProtectConfigurationId"
          }
        ]
      }
    },
    "UpdateProtectConfigurationCountryRuleSet": {
      "ProtectConfigurationId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ProtectConfiguration",
            "resourceIdentifier": "ProtectConfigurationId"
          }
        ]
      }
    },
    "UpdateSenderId": {
      "SenderId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "SenderId",
            "resourceIdentifier": "SenderId"
          }
        ]
      }
    },
    "VerifyDestinationNumber": {
      "VerifiedDestinationNumberId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "VerifiedDestinationNumber",
            "resourceIdentifier": "VerifiedDestinationNumberId"
          }
        ]
      }
    }
  }
}
