def createPortForwardingRule(self, args={}):
        if not 'ipaddressid' in args:
            raise RuntimeError("Missing required argument 'ipaddressid'")
        if not 'privateport' in args:
            raise RuntimeError("Missing required argument 'privateport'")
        if not 'protocol' in args:
            raise RuntimeError("Missing required argument 'protocol'")
        if not 'publicport' in args:
            raise RuntimeError("Missing required argument 'publicport'")
        if not 'virtualmachineid' in args:
            raise RuntimeError("Missing required argument 'virtualmachineid'")

        return self.request('createPortForwardingRule', args)
Creates a port forwarding rule
dataset/ETHPy150Open jasonhancock/cloudstack-python-client/CloudStack/Client.py/Client.createPortForwardingRule