def METHOD_NAME(self, resources):
    client = local_session(
        self.manager.session_factory).client('stepfunctions')
    arn = self.data['state-machine']
    if not arn.startswith('arn'):
        arn = 'arn:aws:states:{}:{}:stateMachine:{}'.format(
            self.manager.config.region, self.manager.config.account_id, arn)
    params = {'stateMachineArn': arn}
    pinput = {}
    if self.data.get('policy', True):
        pinput['policy'] = dict(self.manager.data)
    resource_set = list(zip(self.manager.get_arns(resources), resources))
    if self.data.get('bulk', False) is True:
        return self.invoke_batch(client, params, pinput, resource_set)
    for arn, r in resource_set:
        pinput['resource'] = r
        params['input'] = dumps(pinput)
        r['c7n:execution-arn'] = self.manager.retry(
            client.start_execution, **params).get('executionArn')