def create(self, public_key, friendly_name=values.unset,<EOL>account_sid=values.unset):
data = values.of({<EOL>'<STR_LIT>': public_key,<EOL>'<STR_LIT>': friendly_name,<EOL>'<STR_LIT>': account_sid,<EOL>})<EOL>payload = self._version.create(<EOL>'<STR_LIT:POST>',<EOL>self._uri,<EOL>data=data,<EOL>)<EOL>return PublicKeyInstance(self._version, payload, )<EOL>
Create a new PublicKeyInstance

:param unicode public_key: A URL encoded representation of the public key
:param unicode friendly_name: A string to describe the resource
:param unicode account_sid: The Subaccount this Credential should be associated with.

:returns: Newly created PublicKeyInstance
:rtype: twilio.rest.accounts.v1.credential.public_key.PublicKeyInstance