def get_deployer(self, api):
        deployer_factory = self.deployers[
            self.backend_description.deployer_type
        ]
        address = self.get_external_ip(
            self.control_service_host, self.control_service_port,
        )
        node_uuid = self.node_credential.uuid
        return deployer_factory(
            api=api, hostname=address, node_uuid=node_uuid,
        )
Create a L{Field} that must be an instance of a given set of types.
dataset/ETHPy150Open ClusterHQ/flocker/flocker/node/script.py/AgentService.get_deployer--crossover with--dataset/ETHPy150Open ClusterHQ/eliot/eliot/_validation.py/Field.forTypes