#NEWLINE# @ classmethod #NEWLINE# def get_task_signature( cls , tenant , serialized_tenant , external_network_data = None , **kwargs ) : #NEWLINE# #INDENT# if ( external_network_data is None ) : #NEWLINE# #INDENT# raise executors . ExecutorException ( 'Argument `external_network_data` should be specified for TenantCreateExcternalNetworkExecutor' ) #NEWLINE# #UNINDENT# return tasks . BackendMethodTask ( ) . si ( serialized_tenant , 'create_external_network' , state_transition = 'begin_updating' , runtime_state = 'creating external network' , success_runtime_state = 'online' , ** external_network_data )